{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2015:5OSGSRB62YYC7U72DV2KZZNSTO","short_pith_number":"pith:5OSGSRB6","canonical_record":{"source":{"id":"1511.07261","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2015-11-23T15:06:47Z","cross_cats_sorted":["cs.MS"],"title_canon_sha256":"4fdb8f01372764945c424a63612334ce12da5acf9597f146a399659a70eed78e","abstract_canon_sha256":"8921cd6b963c13db946112ba1e9ec8d162a5b0c03996899553f27c81ed578de7"},"schema_version":"1.0"},"canonical_sha256":"eba469443ed6302fd3fa1d74ace5b29babc3ff6a03e90d61157b056f5360ac60","source":{"kind":"arxiv","id":"1511.07261","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1511.07261","created_at":"2026-05-18T01:26:11Z"},{"alias_kind":"arxiv_version","alias_value":"1511.07261v1","created_at":"2026-05-18T01:26:11Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1511.07261","created_at":"2026-05-18T01:26:11Z"},{"alias_kind":"pith_short_12","alias_value":"5OSGSRB62YYC","created_at":"2026-05-18T12:29:05Z"},{"alias_kind":"pith_short_16","alias_value":"5OSGSRB62YYC7U72","created_at":"2026-05-18T12:29:05Z"},{"alias_kind":"pith_short_8","alias_value":"5OSGSRB6","created_at":"2026-05-18T12:29:05Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2015:5OSGSRB62YYC7U72DV2KZZNSTO","target":"record","payload":{"canonical_record":{"source":{"id":"1511.07261","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2015-11-23T15:06:47Z","cross_cats_sorted":["cs.MS"],"title_canon_sha256":"4fdb8f01372764945c424a63612334ce12da5acf9597f146a399659a70eed78e","abstract_canon_sha256":"8921cd6b963c13db946112ba1e9ec8d162a5b0c03996899553f27c81ed578de7"},"schema_version":"1.0"},"canonical_sha256":"eba469443ed6302fd3fa1d74ace5b29babc3ff6a03e90d61157b056f5360ac60","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T01:26:11.801965Z","signature_b64":"+YJ42EYGOSM4gLaaVKnCecLMUZ12U6RUyz4UEGR2OKT1Bs8fGb+vDAfle2TRfTjQuNQ8QpfWwaz0MDO7OvPFBg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"eba469443ed6302fd3fa1d74ace5b29babc3ff6a03e90d61157b056f5360ac60","last_reissued_at":"2026-05-18T01:26:11.801260Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T01:26:11.801260Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1511.07261","source_version":1,"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-18T01:26:11Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"r9PQrR4hxmQKysQrzOTuIYop6LRCYSrMh3AuuUaJZEteXpJmGqE8C67qjC8buvhIjl/r9lXlaYG9BXty6b7UBA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-01T01:31:51.994540Z"},"content_sha256":"c81eed6bbf8135e9037be119b57b423fbbb3e5627e2492855d13d949e93e4de4","schema_version":"1.0","event_id":"sha256:c81eed6bbf8135e9037be119b57b423fbbb3e5627e2492855d13d949e93e4de4"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2015:5OSGSRB62YYC7U72DV2KZZNSTO","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"A Python Extension for the Massively Parallel Multiphysics Simulation Framework waLBerla","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.MS"],"primary_cat":"cs.DC","authors_text":"Christian Godenschwager, Daniela Anderl, Florian Schornbaum, Harald K\\\"ostler, Martin Bauer, Matthias Markl, Ulrich R\\\"ude","submitted_at":"2015-11-23T15:06:47Z","abstract_excerpt":"We present a Python extension to the massively parallel HPC simulation toolkit waLBerla. waLBerla is a framework for stencil based algorithms operating on block-structured grids, with the main application field being fluid simulations in complex geometries using the lattice Boltzmann method. Careful performance engineering results in excellent node performance and good scalability to over 400,000 cores. To increase the usability and flexibility of the framework, a Python interface was developed. Python extensions are used at all stages of the simulation pipeline: They simplify and automate sce"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1511.07261","kind":"arxiv","version":1},"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-18T01:26:11Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"yqOiG9bjszZbHqPfGEhCTd1L3JzEYLztjexktlciDogUP1M0w1nLHFw3V8j+ej+1rBRE1aMehY655Szp3XIyDQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-01T01:31:51.995175Z"},"content_sha256":"b9f1099f838921042b2aa0e31dd07e3102deddd4ca6ab2792a2e25e3f0880ab0","schema_version":"1.0","event_id":"sha256:b9f1099f838921042b2aa0e31dd07e3102deddd4ca6ab2792a2e25e3f0880ab0"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/5OSGSRB62YYC7U72DV2KZZNSTO/bundle.json","state_url":"https://pith.science/pith/5OSGSRB62YYC7U72DV2KZZNSTO/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/5OSGSRB62YYC7U72DV2KZZNSTO/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-01T01:31:51Z","links":{"resolver":"https://pith.science/pith/5OSGSRB62YYC7U72DV2KZZNSTO","bundle":"https://pith.science/pith/5OSGSRB62YYC7U72DV2KZZNSTO/bundle.json","state":"https://pith.science/pith/5OSGSRB62YYC7U72DV2KZZNSTO/state.json","well_known_bundle":"https://pith.science/.well-known/pith/5OSGSRB62YYC7U72DV2KZZNSTO/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2015:5OSGSRB62YYC7U72DV2KZZNSTO","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":"8921cd6b963c13db946112ba1e9ec8d162a5b0c03996899553f27c81ed578de7","cross_cats_sorted":["cs.MS"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2015-11-23T15:06:47Z","title_canon_sha256":"4fdb8f01372764945c424a63612334ce12da5acf9597f146a399659a70eed78e"},"schema_version":"1.0","source":{"id":"1511.07261","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1511.07261","created_at":"2026-05-18T01:26:11Z"},{"alias_kind":"arxiv_version","alias_value":"1511.07261v1","created_at":"2026-05-18T01:26:11Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1511.07261","created_at":"2026-05-18T01:26:11Z"},{"alias_kind":"pith_short_12","alias_value":"5OSGSRB62YYC","created_at":"2026-05-18T12:29:05Z"},{"alias_kind":"pith_short_16","alias_value":"5OSGSRB62YYC7U72","created_at":"2026-05-18T12:29:05Z"},{"alias_kind":"pith_short_8","alias_value":"5OSGSRB6","created_at":"2026-05-18T12:29:05Z"}],"graph_snapshots":[{"event_id":"sha256:b9f1099f838921042b2aa0e31dd07e3102deddd4ca6ab2792a2e25e3f0880ab0","target":"graph","created_at":"2026-05-18T01:26:11Z","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 present a Python extension to the massively parallel HPC simulation toolkit waLBerla. waLBerla is a framework for stencil based algorithms operating on block-structured grids, with the main application field being fluid simulations in complex geometries using the lattice Boltzmann method. Careful performance engineering results in excellent node performance and good scalability to over 400,000 cores. To increase the usability and flexibility of the framework, a Python interface was developed. Python extensions are used at all stages of the simulation pipeline: They simplify and automate sce","authors_text":"Christian Godenschwager, Daniela Anderl, Florian Schornbaum, Harald K\\\"ostler, Martin Bauer, Matthias Markl, Ulrich R\\\"ude","cross_cats":["cs.MS"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2015-11-23T15:06:47Z","title":"A Python Extension for the Massively Parallel Multiphysics Simulation Framework waLBerla"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1511.07261","kind":"arxiv","version":1},"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:c81eed6bbf8135e9037be119b57b423fbbb3e5627e2492855d13d949e93e4de4","target":"record","created_at":"2026-05-18T01:26:11Z","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":"8921cd6b963c13db946112ba1e9ec8d162a5b0c03996899553f27c81ed578de7","cross_cats_sorted":["cs.MS"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2015-11-23T15:06:47Z","title_canon_sha256":"4fdb8f01372764945c424a63612334ce12da5acf9597f146a399659a70eed78e"},"schema_version":"1.0","source":{"id":"1511.07261","kind":"arxiv","version":1}},"canonical_sha256":"eba469443ed6302fd3fa1d74ace5b29babc3ff6a03e90d61157b056f5360ac60","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"eba469443ed6302fd3fa1d74ace5b29babc3ff6a03e90d61157b056f5360ac60","first_computed_at":"2026-05-18T01:26:11.801260Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T01:26:11.801260Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"+YJ42EYGOSM4gLaaVKnCecLMUZ12U6RUyz4UEGR2OKT1Bs8fGb+vDAfle2TRfTjQuNQ8QpfWwaz0MDO7OvPFBg==","signature_status":"signed_v1","signed_at":"2026-05-18T01:26:11.801965Z","signed_message":"canonical_sha256_bytes"},"source_id":"1511.07261","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:c81eed6bbf8135e9037be119b57b423fbbb3e5627e2492855d13d949e93e4de4","sha256:b9f1099f838921042b2aa0e31dd07e3102deddd4ca6ab2792a2e25e3f0880ab0"],"state_sha256":"54dd92dcbbd1f6f342fb0867bebec06460507e9dbee6e1a5989239edc3a513da"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"rJa+cvzEeEMx0kNbjANDU8skkBamgpcuQYwaSjM5y7taJtsu+7TNTKVGje14CwJaRa9QKNQYn0HZUGHpDuqyBA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-01T01:31:51.999083Z","bundle_sha256":"c695d381f21c6efd69cfd3048db24986f481eff2021fb9c9d7da32dcd747d2f0"}}