{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2015:4KEW7ZCLIGD2SDPNC7KECR65PS","short_pith_number":"pith:4KEW7ZCL","canonical_record":{"source":{"id":"1511.07800","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"physics.ed-ph","submitted_at":"2015-11-24T16:52:38Z","cross_cats_sorted":["physics.comp-ph","physics.flu-dyn"],"title_canon_sha256":"4111646a007d9a2ede906777c71285b689e6966763d8a0ff2f868a73e60e5a91","abstract_canon_sha256":"20f3bc06cd343c196cd09855cd97114163b5ccdac82f1aa2ba2ace57f03cdaf5"},"schema_version":"1.0"},"canonical_sha256":"e2896fe44b4187a90ded17d44147dd7cadd5b7122f52e6917d7be67ecbbd076e","source":{"kind":"arxiv","id":"1511.07800","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1511.07800","created_at":"2026-05-18T01:26:03Z"},{"alias_kind":"arxiv_version","alias_value":"1511.07800v1","created_at":"2026-05-18T01:26:03Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1511.07800","created_at":"2026-05-18T01:26:03Z"},{"alias_kind":"pith_short_12","alias_value":"4KEW7ZCLIGD2","created_at":"2026-05-18T12:29:05Z"},{"alias_kind":"pith_short_16","alias_value":"4KEW7ZCLIGD2SDPN","created_at":"2026-05-18T12:29:05Z"},{"alias_kind":"pith_short_8","alias_value":"4KEW7ZCL","created_at":"2026-05-18T12:29:05Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2015:4KEW7ZCLIGD2SDPNC7KECR65PS","target":"record","payload":{"canonical_record":{"source":{"id":"1511.07800","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"physics.ed-ph","submitted_at":"2015-11-24T16:52:38Z","cross_cats_sorted":["physics.comp-ph","physics.flu-dyn"],"title_canon_sha256":"4111646a007d9a2ede906777c71285b689e6966763d8a0ff2f868a73e60e5a91","abstract_canon_sha256":"20f3bc06cd343c196cd09855cd97114163b5ccdac82f1aa2ba2ace57f03cdaf5"},"schema_version":"1.0"},"canonical_sha256":"e2896fe44b4187a90ded17d44147dd7cadd5b7122f52e6917d7be67ecbbd076e","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T01:26:03.564239Z","signature_b64":"klvOm5qu1bGOLA8DepvxNnNp2Pg5wTTs2oV92fanfyKtijKMzGHo2h7VgrNO3yU/3RJzpbvJ6yoTaFETXgl3Cg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"e2896fe44b4187a90ded17d44147dd7cadd5b7122f52e6917d7be67ecbbd076e","last_reissued_at":"2026-05-18T01:26:03.563610Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T01:26:03.563610Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1511.07800","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:03Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"/VI93P5mBfvKfvZN4+2WT7jkRQJM4InZijz7EyOS8/wqlQIekJ0qi+jgLp7fvxakKbVlEWzbVCBa18obHDEiCw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-11T22:42:06.052217Z"},"content_sha256":"54a4c74d032c2546c010bb61475be78f9dfaf2dec67b701bfc1a473327f113b1","schema_version":"1.0","event_id":"sha256:54a4c74d032c2546c010bb61475be78f9dfaf2dec67b701bfc1a473327f113b1"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2015:4KEW7ZCLIGD2SDPNC7KECR65PS","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Simplified TPLS as a learning tool for high-performance computational fluid dynamics","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["physics.comp-ph","physics.flu-dyn"],"primary_cat":"physics.ed-ph","authors_text":"Iain Bethune, James Fannon, Jean-Christophe Loiseau, Lennon O'Naraigh, Prashant Valluri","submitted_at":"2015-11-24T16:52:38Z","abstract_excerpt":"We introduce a modified and simplified version of the pre-existing fully parallelized three-dimensional Navier--Stokes flow solver known as TPLS. We demonstrate how the simplified version can be used as a pedagogical tool for the study of computational fluid dynamics and parallel computing. TPLS is at its heart a two-phase flow solver, and uses calls to a range of external libraries to accelerate its performance. However, in the present context we narrow the focus of the study to basic hydrodynamics and parallel computing techniques, and the code is therefore simplified and modified to simulat"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1511.07800","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:03Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Fbupx4l/FNEC5RiKZbu6R9hTOzRsJcHExaxJs81UY59ao1PBEjI8Bk9L13CUBqCPwk75AOoDCqFrotm9/qIbBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-11T22:42:06.052949Z"},"content_sha256":"d0af8e124d0874802a0546caaa91e356874671dfbed163524abd93d6cddf4e55","schema_version":"1.0","event_id":"sha256:d0af8e124d0874802a0546caaa91e356874671dfbed163524abd93d6cddf4e55"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/4KEW7ZCLIGD2SDPNC7KECR65PS/bundle.json","state_url":"https://pith.science/pith/4KEW7ZCLIGD2SDPNC7KECR65PS/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/4KEW7ZCLIGD2SDPNC7KECR65PS/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-11T22:42:06Z","links":{"resolver":"https://pith.science/pith/4KEW7ZCLIGD2SDPNC7KECR65PS","bundle":"https://pith.science/pith/4KEW7ZCLIGD2SDPNC7KECR65PS/bundle.json","state":"https://pith.science/pith/4KEW7ZCLIGD2SDPNC7KECR65PS/state.json","well_known_bundle":"https://pith.science/.well-known/pith/4KEW7ZCLIGD2SDPNC7KECR65PS/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2015:4KEW7ZCLIGD2SDPNC7KECR65PS","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":"20f3bc06cd343c196cd09855cd97114163b5ccdac82f1aa2ba2ace57f03cdaf5","cross_cats_sorted":["physics.comp-ph","physics.flu-dyn"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"physics.ed-ph","submitted_at":"2015-11-24T16:52:38Z","title_canon_sha256":"4111646a007d9a2ede906777c71285b689e6966763d8a0ff2f868a73e60e5a91"},"schema_version":"1.0","source":{"id":"1511.07800","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1511.07800","created_at":"2026-05-18T01:26:03Z"},{"alias_kind":"arxiv_version","alias_value":"1511.07800v1","created_at":"2026-05-18T01:26:03Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1511.07800","created_at":"2026-05-18T01:26:03Z"},{"alias_kind":"pith_short_12","alias_value":"4KEW7ZCLIGD2","created_at":"2026-05-18T12:29:05Z"},{"alias_kind":"pith_short_16","alias_value":"4KEW7ZCLIGD2SDPN","created_at":"2026-05-18T12:29:05Z"},{"alias_kind":"pith_short_8","alias_value":"4KEW7ZCL","created_at":"2026-05-18T12:29:05Z"}],"graph_snapshots":[{"event_id":"sha256:d0af8e124d0874802a0546caaa91e356874671dfbed163524abd93d6cddf4e55","target":"graph","created_at":"2026-05-18T01:26:03Z","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 introduce a modified and simplified version of the pre-existing fully parallelized three-dimensional Navier--Stokes flow solver known as TPLS. We demonstrate how the simplified version can be used as a pedagogical tool for the study of computational fluid dynamics and parallel computing. TPLS is at its heart a two-phase flow solver, and uses calls to a range of external libraries to accelerate its performance. However, in the present context we narrow the focus of the study to basic hydrodynamics and parallel computing techniques, and the code is therefore simplified and modified to simulat","authors_text":"Iain Bethune, James Fannon, Jean-Christophe Loiseau, Lennon O'Naraigh, Prashant Valluri","cross_cats":["physics.comp-ph","physics.flu-dyn"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"physics.ed-ph","submitted_at":"2015-11-24T16:52:38Z","title":"Simplified TPLS as a learning tool for high-performance computational fluid dynamics"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1511.07800","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:54a4c74d032c2546c010bb61475be78f9dfaf2dec67b701bfc1a473327f113b1","target":"record","created_at":"2026-05-18T01:26:03Z","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":"20f3bc06cd343c196cd09855cd97114163b5ccdac82f1aa2ba2ace57f03cdaf5","cross_cats_sorted":["physics.comp-ph","physics.flu-dyn"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"physics.ed-ph","submitted_at":"2015-11-24T16:52:38Z","title_canon_sha256":"4111646a007d9a2ede906777c71285b689e6966763d8a0ff2f868a73e60e5a91"},"schema_version":"1.0","source":{"id":"1511.07800","kind":"arxiv","version":1}},"canonical_sha256":"e2896fe44b4187a90ded17d44147dd7cadd5b7122f52e6917d7be67ecbbd076e","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"e2896fe44b4187a90ded17d44147dd7cadd5b7122f52e6917d7be67ecbbd076e","first_computed_at":"2026-05-18T01:26:03.563610Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T01:26:03.563610Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"klvOm5qu1bGOLA8DepvxNnNp2Pg5wTTs2oV92fanfyKtijKMzGHo2h7VgrNO3yU/3RJzpbvJ6yoTaFETXgl3Cg==","signature_status":"signed_v1","signed_at":"2026-05-18T01:26:03.564239Z","signed_message":"canonical_sha256_bytes"},"source_id":"1511.07800","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:54a4c74d032c2546c010bb61475be78f9dfaf2dec67b701bfc1a473327f113b1","sha256:d0af8e124d0874802a0546caaa91e356874671dfbed163524abd93d6cddf4e55"],"state_sha256":"d475c12dec0633602780fd53ebeb9685298e71bd15c42c7fd7b3aaff920fd1eb"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"+axdJKEquRfdqDjR44LJjhJUf/yeXn22TWbFHkmXi6729wmc8Heny77BNDm6FVsyOlXd5k/4gux8JrvmNRYSBg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-11T22:42:06.057089Z","bundle_sha256":"a547e489535146b4bc939e490c71a43d65ba86c4c4fd17e06ac5ccc305e9c4ba"}}