{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2017:G5AR2XW5XDXGIFN7DYNRP72T22","short_pith_number":"pith:G5AR2XW5","canonical_record":{"source":{"id":"1708.03183","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CE","submitted_at":"2017-08-10T12:38:48Z","cross_cats_sorted":["physics.geo-ph"],"title_canon_sha256":"a5b325db303ab448e3cb78ca6536793ec2775ccff8efe46abedc40569b0ba2fc","abstract_canon_sha256":"835a93cf0742f6a7d2dbc2634955179d174f96a0dce5103bbefd3192be123f89"},"schema_version":"1.0"},"canonical_sha256":"37411d5eddb8ee6415bf1e1b17ff53d685ef4764c7aaa282d6c71e351a25a755","source":{"kind":"arxiv","id":"1708.03183","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1708.03183","created_at":"2026-05-17T23:42:59Z"},{"alias_kind":"arxiv_version","alias_value":"1708.03183v2","created_at":"2026-05-17T23:42:59Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1708.03183","created_at":"2026-05-17T23:42:59Z"},{"alias_kind":"pith_short_12","alias_value":"G5AR2XW5XDXG","created_at":"2026-05-18T12:31:15Z"},{"alias_kind":"pith_short_16","alias_value":"G5AR2XW5XDXGIFN7","created_at":"2026-05-18T12:31:15Z"},{"alias_kind":"pith_short_8","alias_value":"G5AR2XW5","created_at":"2026-05-18T12:31:15Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2017:G5AR2XW5XDXGIFN7DYNRP72T22","target":"record","payload":{"canonical_record":{"source":{"id":"1708.03183","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CE","submitted_at":"2017-08-10T12:38:48Z","cross_cats_sorted":["physics.geo-ph"],"title_canon_sha256":"a5b325db303ab448e3cb78ca6536793ec2775ccff8efe46abedc40569b0ba2fc","abstract_canon_sha256":"835a93cf0742f6a7d2dbc2634955179d174f96a0dce5103bbefd3192be123f89"},"schema_version":"1.0"},"canonical_sha256":"37411d5eddb8ee6415bf1e1b17ff53d685ef4764c7aaa282d6c71e351a25a755","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-17T23:42:59.154216Z","signature_b64":"5c1EAmOw8TgqUk4s+i7WTB2s+RLQH2nsT9wxTjBRyB1bhyprlqimHNX0Jxa1mdx7obNU9UgJg7ZaFJ5S3EOABw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"37411d5eddb8ee6415bf1e1b17ff53d685ef4764c7aaa282d6c71e351a25a755","last_reissued_at":"2026-05-17T23:42:59.153755Z","signature_status":"signed_v1","first_computed_at":"2026-05-17T23:42:59.153755Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1708.03183","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-17T23:42:59Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"fVhciHmSq5xgI3wBhNUT9QOI5H82jc0k4Mv+UUJVwGa8zkyltm+vtr/6c24gn0yetpeO3TFdpXWliOKc9CnPDA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-22T19:28:05.737779Z"},"content_sha256":"5f583f4f0704f4c2def7a46ceac105074ec2908e31676a33ced9a60b25c17099","schema_version":"1.0","event_id":"sha256:5f583f4f0704f4c2def7a46ceac105074ec2908e31676a33ced9a60b25c17099"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2017:G5AR2XW5XDXGIFN7DYNRP72T22","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Automated Tiling of Unstructured Mesh Computations with Application to Seismological Modelling","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["physics.geo-ph"],"primary_cat":"cs.CE","authors_text":"Christian T. Jacobs, Fabio Luporini, Gerard J. Gorman, J. Ramanujam, Michael Lange, Paul H. J. Kelly","submitted_at":"2017-08-10T12:38:48Z","abstract_excerpt":"Sparse tiling is a technique to fuse loops that access common data, thus increasing data locality. Unlike traditional loop fusion or blocking, the loops may have different iteration spaces and access shared datasets through indirect memory accesses, such as A[map[i]] -- hence the name \"sparse\". One notable example of such loops arises in discontinuous-Galerkin finite element methods, because of the computation of numerical integrals over different domains (e.g., cells, facets). The major challenge with sparse tiling is implementation -- not only is it cumbersome to understand and synthesize, b"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1708.03183","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-17T23:42:59Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"+LaAyQ9yi79xBJ+IJSsPIR1hd7RT0riuU3a8cl+ongQocfuiEeNGcpVvU8hJQthnoWsyhgt19496yG9WVUWYCw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-22T19:28:05.738128Z"},"content_sha256":"19bd18df07b93d434e5240f276f1a4dfadad7069de912964aa8560d6b45ac542","schema_version":"1.0","event_id":"sha256:19bd18df07b93d434e5240f276f1a4dfadad7069de912964aa8560d6b45ac542"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/G5AR2XW5XDXGIFN7DYNRP72T22/bundle.json","state_url":"https://pith.science/pith/G5AR2XW5XDXGIFN7DYNRP72T22/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/G5AR2XW5XDXGIFN7DYNRP72T22/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-05-22T19:28:05Z","links":{"resolver":"https://pith.science/pith/G5AR2XW5XDXGIFN7DYNRP72T22","bundle":"https://pith.science/pith/G5AR2XW5XDXGIFN7DYNRP72T22/bundle.json","state":"https://pith.science/pith/G5AR2XW5XDXGIFN7DYNRP72T22/state.json","well_known_bundle":"https://pith.science/.well-known/pith/G5AR2XW5XDXGIFN7DYNRP72T22/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2017:G5AR2XW5XDXGIFN7DYNRP72T22","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":"835a93cf0742f6a7d2dbc2634955179d174f96a0dce5103bbefd3192be123f89","cross_cats_sorted":["physics.geo-ph"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CE","submitted_at":"2017-08-10T12:38:48Z","title_canon_sha256":"a5b325db303ab448e3cb78ca6536793ec2775ccff8efe46abedc40569b0ba2fc"},"schema_version":"1.0","source":{"id":"1708.03183","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1708.03183","created_at":"2026-05-17T23:42:59Z"},{"alias_kind":"arxiv_version","alias_value":"1708.03183v2","created_at":"2026-05-17T23:42:59Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1708.03183","created_at":"2026-05-17T23:42:59Z"},{"alias_kind":"pith_short_12","alias_value":"G5AR2XW5XDXG","created_at":"2026-05-18T12:31:15Z"},{"alias_kind":"pith_short_16","alias_value":"G5AR2XW5XDXGIFN7","created_at":"2026-05-18T12:31:15Z"},{"alias_kind":"pith_short_8","alias_value":"G5AR2XW5","created_at":"2026-05-18T12:31:15Z"}],"graph_snapshots":[{"event_id":"sha256:19bd18df07b93d434e5240f276f1a4dfadad7069de912964aa8560d6b45ac542","target":"graph","created_at":"2026-05-17T23:42:59Z","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":"Sparse tiling is a technique to fuse loops that access common data, thus increasing data locality. Unlike traditional loop fusion or blocking, the loops may have different iteration spaces and access shared datasets through indirect memory accesses, such as A[map[i]] -- hence the name \"sparse\". One notable example of such loops arises in discontinuous-Galerkin finite element methods, because of the computation of numerical integrals over different domains (e.g., cells, facets). The major challenge with sparse tiling is implementation -- not only is it cumbersome to understand and synthesize, b","authors_text":"Christian T. Jacobs, Fabio Luporini, Gerard J. Gorman, J. Ramanujam, Michael Lange, Paul H. J. Kelly","cross_cats":["physics.geo-ph"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CE","submitted_at":"2017-08-10T12:38:48Z","title":"Automated Tiling of Unstructured Mesh Computations with Application to Seismological Modelling"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1708.03183","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:5f583f4f0704f4c2def7a46ceac105074ec2908e31676a33ced9a60b25c17099","target":"record","created_at":"2026-05-17T23:42:59Z","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":"835a93cf0742f6a7d2dbc2634955179d174f96a0dce5103bbefd3192be123f89","cross_cats_sorted":["physics.geo-ph"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CE","submitted_at":"2017-08-10T12:38:48Z","title_canon_sha256":"a5b325db303ab448e3cb78ca6536793ec2775ccff8efe46abedc40569b0ba2fc"},"schema_version":"1.0","source":{"id":"1708.03183","kind":"arxiv","version":2}},"canonical_sha256":"37411d5eddb8ee6415bf1e1b17ff53d685ef4764c7aaa282d6c71e351a25a755","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"37411d5eddb8ee6415bf1e1b17ff53d685ef4764c7aaa282d6c71e351a25a755","first_computed_at":"2026-05-17T23:42:59.153755Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-17T23:42:59.153755Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"5c1EAmOw8TgqUk4s+i7WTB2s+RLQH2nsT9wxTjBRyB1bhyprlqimHNX0Jxa1mdx7obNU9UgJg7ZaFJ5S3EOABw==","signature_status":"signed_v1","signed_at":"2026-05-17T23:42:59.154216Z","signed_message":"canonical_sha256_bytes"},"source_id":"1708.03183","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:5f583f4f0704f4c2def7a46ceac105074ec2908e31676a33ced9a60b25c17099","sha256:19bd18df07b93d434e5240f276f1a4dfadad7069de912964aa8560d6b45ac542"],"state_sha256":"5bb383114b1e31ea31d4f85c9bf7f75a95f3e8718233e9c378fee24d92642e42"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"xizZb7eyoOuduWGRw9GPHwmNmIyxPoiHc+0oqOYczvpTtWh+4aHrz0Npad/lp8Nd//zDHrFksdfWFM1Xc4ckCg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-22T19:28:05.740242Z","bundle_sha256":"500917b912d3db0a54bd8b81ff2ea94c58cb81a09d4e0445632d15b66a7d8e99"}}