{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2016:NY4VOE4WWRS7QIC5OBWDKEK7TB","short_pith_number":"pith:NY4VOE4W","canonical_record":{"source":{"id":"1607.00844","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.MS","submitted_at":"2016-07-01T18:59:11Z","cross_cats_sorted":[],"title_canon_sha256":"e06b75c77c34b70c75dc5a1a1efd1914f81b83e7c032b00fa228e15f26fa2502","abstract_canon_sha256":"aaf9af5e5c9e398c23a34d5ae600d4e790ede18abf0124d66b8291cd27ca1feb"},"schema_version":"1.0"},"canonical_sha256":"6e39571396b465f8205d706c35115f9842c5a6a1d357f879fab82284249d6712","source":{"kind":"arxiv","id":"1607.00844","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1607.00844","created_at":"2026-05-18T01:11:34Z"},{"alias_kind":"arxiv_version","alias_value":"1607.00844v1","created_at":"2026-05-18T01:11:34Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1607.00844","created_at":"2026-05-18T01:11:34Z"},{"alias_kind":"pith_short_12","alias_value":"NY4VOE4WWRS7","created_at":"2026-05-18T12:30:36Z"},{"alias_kind":"pith_short_16","alias_value":"NY4VOE4WWRS7QIC5","created_at":"2026-05-18T12:30:36Z"},{"alias_kind":"pith_short_8","alias_value":"NY4VOE4W","created_at":"2026-05-18T12:30:36Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2016:NY4VOE4WWRS7QIC5OBWDKEK7TB","target":"record","payload":{"canonical_record":{"source":{"id":"1607.00844","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.MS","submitted_at":"2016-07-01T18:59:11Z","cross_cats_sorted":[],"title_canon_sha256":"e06b75c77c34b70c75dc5a1a1efd1914f81b83e7c032b00fa228e15f26fa2502","abstract_canon_sha256":"aaf9af5e5c9e398c23a34d5ae600d4e790ede18abf0124d66b8291cd27ca1feb"},"schema_version":"1.0"},"canonical_sha256":"6e39571396b465f8205d706c35115f9842c5a6a1d357f879fab82284249d6712","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T01:11:34.180514Z","signature_b64":"StAVRGmKM+WoMcrNq1z4lNbbeLeDskZ7NEqOpChlhA78WOQ/YBwOKJuM+JHUfZdXyNNUyAmOlvmR00aYK2wHCA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"6e39571396b465f8205d706c35115f9842c5a6a1d357f879fab82284249d6712","last_reissued_at":"2026-05-18T01:11:34.179775Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T01:11:34.179775Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1607.00844","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:11:34Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"PYQBQEL/ysQXqq3ShphyIOYsKvmFi4Je4bok73gtDKZu9lkXAIX0qPQXpAqeWh0oK+dWW+iiVc3amMIQbJZ2DQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-06T07:49:06.473516Z"},"content_sha256":"47cc83cfbf80378e540fb8b53c3c419e76cfee8117f1bc2646835a5298d0c66b","schema_version":"1.0","event_id":"sha256:47cc83cfbf80378e540fb8b53c3c419e76cfee8117f1bc2646835a5298d0c66b"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2016:NY4VOE4WWRS7QIC5OBWDKEK7TB","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Using the pyMIC Offload Module in PyFR","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.MS","authors_text":"Freddie Witherden, Michael Klemm, Peter Vincent","submitted_at":"2016-07-01T18:59:11Z","abstract_excerpt":"PyFR is an open-source high-order accurate computational fluid dynamics solver for unstructured grids. It is designed to efficiently solve the compressible Navier-Stokes equations on a range of hardware platforms, including GPUs and CPUs. In this paper we will describe how the Python Offload Infrastructure for the Intel Many Integrated Core Architecture (pyMIC) was used to enable PyFR to run with near native performance on the Intel Xeon Phi coprocessor. We will introduce the architecture of both pyMIC and PyFR and present a variety of examples showcasing the capabilities of pyMIC. Further, we"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1607.00844","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:11:34Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Gp9VgQBv8NXEQC5/UmQ1pLWDCfFI96Iclr6OIec4889g2abT1y4y7/18KN/ZWLpU9UrSZ3M6/5C0G2VPirldCw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-06T07:49:06.473922Z"},"content_sha256":"54ee4e5de51d3254836c48f03b43d91d8f7b72d7c093b61eef8aed69f61690f7","schema_version":"1.0","event_id":"sha256:54ee4e5de51d3254836c48f03b43d91d8f7b72d7c093b61eef8aed69f61690f7"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/NY4VOE4WWRS7QIC5OBWDKEK7TB/bundle.json","state_url":"https://pith.science/pith/NY4VOE4WWRS7QIC5OBWDKEK7TB/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/NY4VOE4WWRS7QIC5OBWDKEK7TB/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-06T07:49:06Z","links":{"resolver":"https://pith.science/pith/NY4VOE4WWRS7QIC5OBWDKEK7TB","bundle":"https://pith.science/pith/NY4VOE4WWRS7QIC5OBWDKEK7TB/bundle.json","state":"https://pith.science/pith/NY4VOE4WWRS7QIC5OBWDKEK7TB/state.json","well_known_bundle":"https://pith.science/.well-known/pith/NY4VOE4WWRS7QIC5OBWDKEK7TB/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2016:NY4VOE4WWRS7QIC5OBWDKEK7TB","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":"aaf9af5e5c9e398c23a34d5ae600d4e790ede18abf0124d66b8291cd27ca1feb","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.MS","submitted_at":"2016-07-01T18:59:11Z","title_canon_sha256":"e06b75c77c34b70c75dc5a1a1efd1914f81b83e7c032b00fa228e15f26fa2502"},"schema_version":"1.0","source":{"id":"1607.00844","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1607.00844","created_at":"2026-05-18T01:11:34Z"},{"alias_kind":"arxiv_version","alias_value":"1607.00844v1","created_at":"2026-05-18T01:11:34Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1607.00844","created_at":"2026-05-18T01:11:34Z"},{"alias_kind":"pith_short_12","alias_value":"NY4VOE4WWRS7","created_at":"2026-05-18T12:30:36Z"},{"alias_kind":"pith_short_16","alias_value":"NY4VOE4WWRS7QIC5","created_at":"2026-05-18T12:30:36Z"},{"alias_kind":"pith_short_8","alias_value":"NY4VOE4W","created_at":"2026-05-18T12:30:36Z"}],"graph_snapshots":[{"event_id":"sha256:54ee4e5de51d3254836c48f03b43d91d8f7b72d7c093b61eef8aed69f61690f7","target":"graph","created_at":"2026-05-18T01:11:34Z","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":"PyFR is an open-source high-order accurate computational fluid dynamics solver for unstructured grids. It is designed to efficiently solve the compressible Navier-Stokes equations on a range of hardware platforms, including GPUs and CPUs. In this paper we will describe how the Python Offload Infrastructure for the Intel Many Integrated Core Architecture (pyMIC) was used to enable PyFR to run with near native performance on the Intel Xeon Phi coprocessor. We will introduce the architecture of both pyMIC and PyFR and present a variety of examples showcasing the capabilities of pyMIC. Further, we","authors_text":"Freddie Witherden, Michael Klemm, Peter Vincent","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.MS","submitted_at":"2016-07-01T18:59:11Z","title":"Using the pyMIC Offload Module in PyFR"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1607.00844","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:47cc83cfbf80378e540fb8b53c3c419e76cfee8117f1bc2646835a5298d0c66b","target":"record","created_at":"2026-05-18T01:11:34Z","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":"aaf9af5e5c9e398c23a34d5ae600d4e790ede18abf0124d66b8291cd27ca1feb","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.MS","submitted_at":"2016-07-01T18:59:11Z","title_canon_sha256":"e06b75c77c34b70c75dc5a1a1efd1914f81b83e7c032b00fa228e15f26fa2502"},"schema_version":"1.0","source":{"id":"1607.00844","kind":"arxiv","version":1}},"canonical_sha256":"6e39571396b465f8205d706c35115f9842c5a6a1d357f879fab82284249d6712","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"6e39571396b465f8205d706c35115f9842c5a6a1d357f879fab82284249d6712","first_computed_at":"2026-05-18T01:11:34.179775Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T01:11:34.179775Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"StAVRGmKM+WoMcrNq1z4lNbbeLeDskZ7NEqOpChlhA78WOQ/YBwOKJuM+JHUfZdXyNNUyAmOlvmR00aYK2wHCA==","signature_status":"signed_v1","signed_at":"2026-05-18T01:11:34.180514Z","signed_message":"canonical_sha256_bytes"},"source_id":"1607.00844","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:47cc83cfbf80378e540fb8b53c3c419e76cfee8117f1bc2646835a5298d0c66b","sha256:54ee4e5de51d3254836c48f03b43d91d8f7b72d7c093b61eef8aed69f61690f7"],"state_sha256":"98e8c8327500846706d7986acf91e5dad55f359eda01eb8ff24ba532b4e531c0"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"hCPLCh+rGJA7fOIYlYey3kRLjBnFl2OwZpJ08Y3AKEijKzS2C9aq8tF0QNdu3gll/bZOxj6PLxLkNabbRy6FBA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-06T07:49:06.477628Z","bundle_sha256":"380a4d83843f3a2e384c384a71dba7ddbbbce9d8cc19f4995ce198044b464e26"}}