{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2009:6T3CUIYJ2DAIKYIFUFNB7UFXUC","short_pith_number":"pith:6T3CUIYJ","canonical_record":{"source":{"id":"0902.4463","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"astro-ph.IM","submitted_at":"2009-02-25T21:00:05Z","cross_cats_sorted":["cs.DC"],"title_canon_sha256":"ba568a3ab966d1cea79a46cfa736a515cd3f82d58ecc61703aa2f08f59735539","abstract_canon_sha256":"ae22a5d322bf0a47435e4f17127a6b49eba502c076cc3b05a07f1e0a8159b58b"},"schema_version":"1.0"},"canonical_sha256":"f4f62a2309d0c0856105a15a1fd0b7a09dd90dc52541636a7a0896558082f99a","source":{"kind":"arxiv","id":"0902.4463","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"0902.4463","created_at":"2026-05-18T02:14:38Z"},{"alias_kind":"arxiv_version","alias_value":"0902.4463v2","created_at":"2026-05-18T02:14:38Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.0902.4463","created_at":"2026-05-18T02:14:38Z"},{"alias_kind":"pith_short_12","alias_value":"6T3CUIYJ2DAI","created_at":"2026-05-18T12:25:58Z"},{"alias_kind":"pith_short_16","alias_value":"6T3CUIYJ2DAIKYIF","created_at":"2026-05-18T12:25:58Z"},{"alias_kind":"pith_short_8","alias_value":"6T3CUIYJ","created_at":"2026-05-18T12:25:58Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2009:6T3CUIYJ2DAIKYIFUFNB7UFXUC","target":"record","payload":{"canonical_record":{"source":{"id":"0902.4463","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"astro-ph.IM","submitted_at":"2009-02-25T21:00:05Z","cross_cats_sorted":["cs.DC"],"title_canon_sha256":"ba568a3ab966d1cea79a46cfa736a515cd3f82d58ecc61703aa2f08f59735539","abstract_canon_sha256":"ae22a5d322bf0a47435e4f17127a6b49eba502c076cc3b05a07f1e0a8159b58b"},"schema_version":"1.0"},"canonical_sha256":"f4f62a2309d0c0856105a15a1fd0b7a09dd90dc52541636a7a0896558082f99a","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T02:14:38.890622Z","signature_b64":"5C5xuJL3kdNYaYcNfaxFpqwniJ+urKKLnpmorVOfQOasrIfHZw6R1Zv0E90sNSCctIAFVvrg3LodSY0Ox52VBQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"f4f62a2309d0c0856105a15a1fd0b7a09dd90dc52541636a7a0896558082f99a","last_reissued_at":"2026-05-18T02:14:38.889824Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T02:14:38.889824Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"0902.4463","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-18T02:14:38Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"FvpGG7vM/C0TlH61+ElXGl/NhJ97iytizxlDVmYTFxPuhzfOXSQk9K5AsPo4NgTm/8WJQYcgO5At6enXo+xUCA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-08T14:42:18.666431Z"},"content_sha256":"0863ff1e64ecba85d4534c65ac3675bb02f385caf9a40c89d5fb8d65098e990f","schema_version":"1.0","event_id":"sha256:0863ff1e64ecba85d4534c65ac3675bb02f385caf9a40c89d5fb8d65098e990f"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2009:6T3CUIYJ2DAIKYIFUFNB7UFXUC","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"SAPPORO: A way to turn your graphics cards into a GRAPE-6","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.DC"],"primary_cat":"astro-ph.IM","authors_text":"Evghenii Gaburov, Simon Portegies Zwart, Stefan Harfst","submitted_at":"2009-02-25T21:00:05Z","abstract_excerpt":"We present Sapporo, a library for performing high-precision gravitational N-body simulations on NVIDIA Graphical Processing Units (GPUs). Our library mimics the GRAPE-6 library, and N-body codes currently running on GRAPE-6 can switch to Sapporo by a simple relinking of the library. The precision of our library is comparable to that of GRAPE-6, even though internally the GPU hardware is limited to single precision arithmetics. This limitation is effectively overcome by emulating double precision for calculating the distance between particles. The performance loss of this operation is small (< "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"0902.4463","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-18T02:14:38Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"+WWsGlWO+3iPEq07W8GQ9YJ7IElcYhNyhIPVj4wTNa/fpdwyo3098P8CdKDjDz36igBEBIAzN+OAhMBiYhyjBA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-08T14:42:18.666823Z"},"content_sha256":"5b61c867c11f6b4b8f08838debc03912ac527f7e95a90d42843590d2f387826e","schema_version":"1.0","event_id":"sha256:5b61c867c11f6b4b8f08838debc03912ac527f7e95a90d42843590d2f387826e"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/6T3CUIYJ2DAIKYIFUFNB7UFXUC/bundle.json","state_url":"https://pith.science/pith/6T3CUIYJ2DAIKYIFUFNB7UFXUC/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/6T3CUIYJ2DAIKYIFUFNB7UFXUC/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-08T14:42:18Z","links":{"resolver":"https://pith.science/pith/6T3CUIYJ2DAIKYIFUFNB7UFXUC","bundle":"https://pith.science/pith/6T3CUIYJ2DAIKYIFUFNB7UFXUC/bundle.json","state":"https://pith.science/pith/6T3CUIYJ2DAIKYIFUFNB7UFXUC/state.json","well_known_bundle":"https://pith.science/.well-known/pith/6T3CUIYJ2DAIKYIFUFNB7UFXUC/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2009:6T3CUIYJ2DAIKYIFUFNB7UFXUC","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":"ae22a5d322bf0a47435e4f17127a6b49eba502c076cc3b05a07f1e0a8159b58b","cross_cats_sorted":["cs.DC"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"astro-ph.IM","submitted_at":"2009-02-25T21:00:05Z","title_canon_sha256":"ba568a3ab966d1cea79a46cfa736a515cd3f82d58ecc61703aa2f08f59735539"},"schema_version":"1.0","source":{"id":"0902.4463","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"0902.4463","created_at":"2026-05-18T02:14:38Z"},{"alias_kind":"arxiv_version","alias_value":"0902.4463v2","created_at":"2026-05-18T02:14:38Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.0902.4463","created_at":"2026-05-18T02:14:38Z"},{"alias_kind":"pith_short_12","alias_value":"6T3CUIYJ2DAI","created_at":"2026-05-18T12:25:58Z"},{"alias_kind":"pith_short_16","alias_value":"6T3CUIYJ2DAIKYIF","created_at":"2026-05-18T12:25:58Z"},{"alias_kind":"pith_short_8","alias_value":"6T3CUIYJ","created_at":"2026-05-18T12:25:58Z"}],"graph_snapshots":[{"event_id":"sha256:5b61c867c11f6b4b8f08838debc03912ac527f7e95a90d42843590d2f387826e","target":"graph","created_at":"2026-05-18T02:14:38Z","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 Sapporo, a library for performing high-precision gravitational N-body simulations on NVIDIA Graphical Processing Units (GPUs). Our library mimics the GRAPE-6 library, and N-body codes currently running on GRAPE-6 can switch to Sapporo by a simple relinking of the library. The precision of our library is comparable to that of GRAPE-6, even though internally the GPU hardware is limited to single precision arithmetics. This limitation is effectively overcome by emulating double precision for calculating the distance between particles. The performance loss of this operation is small (< ","authors_text":"Evghenii Gaburov, Simon Portegies Zwart, Stefan Harfst","cross_cats":["cs.DC"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"astro-ph.IM","submitted_at":"2009-02-25T21:00:05Z","title":"SAPPORO: A way to turn your graphics cards into a GRAPE-6"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"0902.4463","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:0863ff1e64ecba85d4534c65ac3675bb02f385caf9a40c89d5fb8d65098e990f","target":"record","created_at":"2026-05-18T02:14:38Z","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":"ae22a5d322bf0a47435e4f17127a6b49eba502c076cc3b05a07f1e0a8159b58b","cross_cats_sorted":["cs.DC"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"astro-ph.IM","submitted_at":"2009-02-25T21:00:05Z","title_canon_sha256":"ba568a3ab966d1cea79a46cfa736a515cd3f82d58ecc61703aa2f08f59735539"},"schema_version":"1.0","source":{"id":"0902.4463","kind":"arxiv","version":2}},"canonical_sha256":"f4f62a2309d0c0856105a15a1fd0b7a09dd90dc52541636a7a0896558082f99a","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"f4f62a2309d0c0856105a15a1fd0b7a09dd90dc52541636a7a0896558082f99a","first_computed_at":"2026-05-18T02:14:38.889824Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T02:14:38.889824Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"5C5xuJL3kdNYaYcNfaxFpqwniJ+urKKLnpmorVOfQOasrIfHZw6R1Zv0E90sNSCctIAFVvrg3LodSY0Ox52VBQ==","signature_status":"signed_v1","signed_at":"2026-05-18T02:14:38.890622Z","signed_message":"canonical_sha256_bytes"},"source_id":"0902.4463","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:0863ff1e64ecba85d4534c65ac3675bb02f385caf9a40c89d5fb8d65098e990f","sha256:5b61c867c11f6b4b8f08838debc03912ac527f7e95a90d42843590d2f387826e"],"state_sha256":"0715fffa1b8b2546c2b9dc4ba02796799601c0b9ddd1b1bf1271bf943e0109db"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"/fF2kYWkIshRE0VByWmtf5MbpUVClDE8l/Lrny6RZKshCRxnFiNJcH/oySoJfsoL2PDXD2bB6fxCrWLPKT3tDA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-08T14:42:18.668879Z","bundle_sha256":"7771aac97283e7252521773b2e68965db2aca5d55b0d278ea8ea9603c44fb434"}}