{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2017:PUYKOKO2O3ZZOI5JQMLCRA5XDI","short_pith_number":"pith:PUYKOKO2","canonical_record":{"source":{"id":"1703.08015","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2017-03-23T11:38:36Z","cross_cats_sorted":[],"title_canon_sha256":"52ce5b6e589d01ef225c867d331b6a4a3e8149915a4945b712fde9f20b3a1edb","abstract_canon_sha256":"a4693828c307775f07f1b9a187c462b78e6946737ace1e3445753341360fa848"},"schema_version":"1.0"},"canonical_sha256":"7d30a729da76f39723a983162883b71a028c4ceeb49572b3e30d4310397ada20","source":{"kind":"arxiv","id":"1703.08015","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1703.08015","created_at":"2026-05-18T00:14:47Z"},{"alias_kind":"arxiv_version","alias_value":"1703.08015v2","created_at":"2026-05-18T00:14:47Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1703.08015","created_at":"2026-05-18T00:14:47Z"},{"alias_kind":"pith_short_12","alias_value":"PUYKOKO2O3ZZ","created_at":"2026-05-18T12:31:37Z"},{"alias_kind":"pith_short_16","alias_value":"PUYKOKO2O3ZZOI5J","created_at":"2026-05-18T12:31:37Z"},{"alias_kind":"pith_short_8","alias_value":"PUYKOKO2","created_at":"2026-05-18T12:31:37Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2017:PUYKOKO2O3ZZOI5JQMLCRA5XDI","target":"record","payload":{"canonical_record":{"source":{"id":"1703.08015","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2017-03-23T11:38:36Z","cross_cats_sorted":[],"title_canon_sha256":"52ce5b6e589d01ef225c867d331b6a4a3e8149915a4945b712fde9f20b3a1edb","abstract_canon_sha256":"a4693828c307775f07f1b9a187c462b78e6946737ace1e3445753341360fa848"},"schema_version":"1.0"},"canonical_sha256":"7d30a729da76f39723a983162883b71a028c4ceeb49572b3e30d4310397ada20","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:14:47.622309Z","signature_b64":"wBI50PBcRbuSEu9ALL97qK/yV64//Fkq1RXxfp9fO21Q7CTUIHbuzZ9s1gRc5S0dNaNC+l7pdimMgYnXYxkIBA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"7d30a729da76f39723a983162883b71a028c4ceeb49572b3e30d4310397ada20","last_reissued_at":"2026-05-18T00:14:47.621628Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:14:47.621628Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1703.08015","source_version":2,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-18T00:14:47Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"qCaq4WShyt5HrmxtME6P4FGcSHwUDMTVtNihkG+BB1Gx1vo1QduLY3B4n2Dx683Acx0mLYLorJFDTjEUiSD7AQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-05T16:38:25.525129Z"},"content_sha256":"de69a2c599bdd97c350f03c384a64c2012567e83ae9109a7c4828bcc7a87cf8c","schema_version":"1.0","event_id":"sha256:de69a2c599bdd97c350f03c384a64c2012567e83ae9109a7c4828bcc7a87cf8c"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2017:PUYKOKO2O3ZZOI5JQMLCRA5XDI","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Sparse geometries handling in lattice-Boltzmann method implementation for graphic processors","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.DC","authors_text":"Roman G. Szafran, Tadeusz Tomczak","submitted_at":"2017-03-23T11:38:36Z","abstract_excerpt":"We describe a high-performance implementation of the lattice-Boltzmann method (LBM) for sparse geometries on graphic processors. In our implementation we cover the whole geometry with a uniform mesh of small tiles and carry out calculations for each tile independently with a proper data synchronization at tile edges. For this method we provide both the theoretical analysis of complexity and the results for real implementations for 2D and 3D geometries. Based on the theoretical model, we show that tiles offer significantly smaller bandwidth overhead than solutions based on indirect addressing. "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1703.08015","kind":"arxiv","version":2},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-18T00:14:47Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"oglEEj9PWz/IsCmHfRb6W8fTRy5Dhu4OXXUTiKpayBMN0bNb3STlDiow1wu2cWioRM6Wj2RfGMeI8o0j2gH0BQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-05T16:38:25.525507Z"},"content_sha256":"ddfe1f600e6dfce3831de3d90dfd7ddd91e7c4fa203118954e257e13184337b8","schema_version":"1.0","event_id":"sha256:ddfe1f600e6dfce3831de3d90dfd7ddd91e7c4fa203118954e257e13184337b8"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/PUYKOKO2O3ZZOI5JQMLCRA5XDI/bundle.json","state_url":"https://pith.science/pith/PUYKOKO2O3ZZOI5JQMLCRA5XDI/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/PUYKOKO2O3ZZOI5JQMLCRA5XDI/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-06-05T16:38:25Z","links":{"resolver":"https://pith.science/pith/PUYKOKO2O3ZZOI5JQMLCRA5XDI","bundle":"https://pith.science/pith/PUYKOKO2O3ZZOI5JQMLCRA5XDI/bundle.json","state":"https://pith.science/pith/PUYKOKO2O3ZZOI5JQMLCRA5XDI/state.json","well_known_bundle":"https://pith.science/.well-known/pith/PUYKOKO2O3ZZOI5JQMLCRA5XDI/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2017:PUYKOKO2O3ZZOI5JQMLCRA5XDI","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"a4693828c307775f07f1b9a187c462b78e6946737ace1e3445753341360fa848","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2017-03-23T11:38:36Z","title_canon_sha256":"52ce5b6e589d01ef225c867d331b6a4a3e8149915a4945b712fde9f20b3a1edb"},"schema_version":"1.0","source":{"id":"1703.08015","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1703.08015","created_at":"2026-05-18T00:14:47Z"},{"alias_kind":"arxiv_version","alias_value":"1703.08015v2","created_at":"2026-05-18T00:14:47Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1703.08015","created_at":"2026-05-18T00:14:47Z"},{"alias_kind":"pith_short_12","alias_value":"PUYKOKO2O3ZZ","created_at":"2026-05-18T12:31:37Z"},{"alias_kind":"pith_short_16","alias_value":"PUYKOKO2O3ZZOI5J","created_at":"2026-05-18T12:31:37Z"},{"alias_kind":"pith_short_8","alias_value":"PUYKOKO2","created_at":"2026-05-18T12:31:37Z"}],"graph_snapshots":[{"event_id":"sha256:ddfe1f600e6dfce3831de3d90dfd7ddd91e7c4fa203118954e257e13184337b8","target":"graph","created_at":"2026-05-18T00:14:47Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"paper":{"abstract_excerpt":"We describe a high-performance implementation of the lattice-Boltzmann method (LBM) for sparse geometries on graphic processors. In our implementation we cover the whole geometry with a uniform mesh of small tiles and carry out calculations for each tile independently with a proper data synchronization at tile edges. For this method we provide both the theoretical analysis of complexity and the results for real implementations for 2D and 3D geometries. Based on the theoretical model, we show that tiles offer significantly smaller bandwidth overhead than solutions based on indirect addressing. ","authors_text":"Roman G. Szafran, Tadeusz Tomczak","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2017-03-23T11:38:36Z","title":"Sparse geometries handling in lattice-Boltzmann method implementation for graphic processors"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1703.08015","kind":"arxiv","version":2},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:de69a2c599bdd97c350f03c384a64c2012567e83ae9109a7c4828bcc7a87cf8c","target":"record","created_at":"2026-05-18T00:14:47Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"a4693828c307775f07f1b9a187c462b78e6946737ace1e3445753341360fa848","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2017-03-23T11:38:36Z","title_canon_sha256":"52ce5b6e589d01ef225c867d331b6a4a3e8149915a4945b712fde9f20b3a1edb"},"schema_version":"1.0","source":{"id":"1703.08015","kind":"arxiv","version":2}},"canonical_sha256":"7d30a729da76f39723a983162883b71a028c4ceeb49572b3e30d4310397ada20","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"7d30a729da76f39723a983162883b71a028c4ceeb49572b3e30d4310397ada20","first_computed_at":"2026-05-18T00:14:47.621628Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:14:47.621628Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"wBI50PBcRbuSEu9ALL97qK/yV64//Fkq1RXxfp9fO21Q7CTUIHbuzZ9s1gRc5S0dNaNC+l7pdimMgYnXYxkIBA==","signature_status":"signed_v1","signed_at":"2026-05-18T00:14:47.622309Z","signed_message":"canonical_sha256_bytes"},"source_id":"1703.08015","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:de69a2c599bdd97c350f03c384a64c2012567e83ae9109a7c4828bcc7a87cf8c","sha256:ddfe1f600e6dfce3831de3d90dfd7ddd91e7c4fa203118954e257e13184337b8"],"state_sha256":"80a637381056785dfb4ecf51922ebd1b73f6e2e19510cd1f059ef41d5625832e"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"YcYDFz6q2zQlpO2cFKOKXmA+oeKMcZlMWbP7q9JkGDG0gHPi0s4YdRgu/rMHtO561nQO8Wssp86H3+jEeiESAA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-05T16:38:25.527436Z","bundle_sha256":"ddaa77b69e6894f9a4c853a356851568086a1529176ea9e130d0654de9335ffd"}}