{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2017:5TZPCYZCEHHSSZEBBEYPGM7KZ2","short_pith_number":"pith:5TZPCYZC","schema_version":"1.0","canonical_sha256":"ecf2f1632221cf2964810930f333eacebe1d7d31a1a877fc7a70352f8ddba789","source":{"kind":"arxiv","id":"1704.00032","version":2},"attestation_state":"computed","paper":{"title":"A Domain-Specific Language and Editor for Parallel Particle Methods","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.PL","cs.SE"],"primary_cat":"cs.MS","authors_text":"Ivo F. Sbalzarini, Jeronimo Castrillon, Sven Karol, Tobias Nett","submitted_at":"2017-03-31T19:39:27Z","abstract_excerpt":"Domain-specific languages (DSLs) are of increasing importance in scientific high-performance computing to reduce development costs, raise the level of abstraction and, thus, ease scientific programming. However, designing and implementing DSLs is not an easy task, as it requires knowledge of the application domain and experience in language engineering and compilers. Consequently, many DSLs follow a weak approach using macros or text generators, which lack many of the features that make a DSL a comfortable for programmers. Some of these features---e.g., syntax highlighting, type inference, err"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"1704.00032","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.MS","submitted_at":"2017-03-31T19:39:27Z","cross_cats_sorted":["cs.PL","cs.SE"],"title_canon_sha256":"51f01dbcea90cf9604f0407a5184bd0a47a98cccedeb576161927cf37df5ffbc","abstract_canon_sha256":"fb2a9db103a51e149536ce6819ae906acf46df664788c26348bfa6a1a253c66c"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:35:04.485368Z","signature_b64":"Z9EZDNdP1tyTiNtboXz8quFFxpXrlGnubv9AZ1+BYal3JrT2idyqEHoF3/DLmIz6qroS/lAJK2izZXpmeT7IDQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"ecf2f1632221cf2964810930f333eacebe1d7d31a1a877fc7a70352f8ddba789","last_reissued_at":"2026-05-18T00:35:04.484652Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:35:04.484652Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"A Domain-Specific Language and Editor for Parallel Particle Methods","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.PL","cs.SE"],"primary_cat":"cs.MS","authors_text":"Ivo F. Sbalzarini, Jeronimo Castrillon, Sven Karol, Tobias Nett","submitted_at":"2017-03-31T19:39:27Z","abstract_excerpt":"Domain-specific languages (DSLs) are of increasing importance in scientific high-performance computing to reduce development costs, raise the level of abstraction and, thus, ease scientific programming. However, designing and implementing DSLs is not an easy task, as it requires knowledge of the application domain and experience in language engineering and compilers. Consequently, many DSLs follow a weak approach using macros or text generators, which lack many of the features that make a DSL a comfortable for programmers. Some of these features---e.g., syntax highlighting, type inference, err"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1704.00032","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"},"aliases":[{"alias_kind":"arxiv","alias_value":"1704.00032","created_at":"2026-05-18T00:35:04.484761+00:00"},{"alias_kind":"arxiv_version","alias_value":"1704.00032v2","created_at":"2026-05-18T00:35:04.484761+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1704.00032","created_at":"2026-05-18T00:35:04.484761+00:00"},{"alias_kind":"pith_short_12","alias_value":"5TZPCYZCEHHS","created_at":"2026-05-18T12:31:00.734936+00:00"},{"alias_kind":"pith_short_16","alias_value":"5TZPCYZCEHHSSZEB","created_at":"2026-05-18T12:31:00.734936+00:00"},{"alias_kind":"pith_short_8","alias_value":"5TZPCYZC","created_at":"2026-05-18T12:31:00.734936+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":0,"internal_anchor_count":0,"sample":[]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/5TZPCYZCEHHSSZEBBEYPGM7KZ2","json":"https://pith.science/pith/5TZPCYZCEHHSSZEBBEYPGM7KZ2.json","graph_json":"https://pith.science/api/pith-number/5TZPCYZCEHHSSZEBBEYPGM7KZ2/graph.json","events_json":"https://pith.science/api/pith-number/5TZPCYZCEHHSSZEBBEYPGM7KZ2/events.json","paper":"https://pith.science/paper/5TZPCYZC"},"agent_actions":{"view_html":"https://pith.science/pith/5TZPCYZCEHHSSZEBBEYPGM7KZ2","download_json":"https://pith.science/pith/5TZPCYZCEHHSSZEBBEYPGM7KZ2.json","view_paper":"https://pith.science/paper/5TZPCYZC","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1704.00032&json=true","fetch_graph":"https://pith.science/api/pith-number/5TZPCYZCEHHSSZEBBEYPGM7KZ2/graph.json","fetch_events":"https://pith.science/api/pith-number/5TZPCYZCEHHSSZEBBEYPGM7KZ2/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/5TZPCYZCEHHSSZEBBEYPGM7KZ2/action/timestamp_anchor","attest_storage":"https://pith.science/pith/5TZPCYZCEHHSSZEBBEYPGM7KZ2/action/storage_attestation","attest_author":"https://pith.science/pith/5TZPCYZCEHHSSZEBBEYPGM7KZ2/action/author_attestation","sign_citation":"https://pith.science/pith/5TZPCYZCEHHSSZEBBEYPGM7KZ2/action/citation_signature","submit_replication":"https://pith.science/pith/5TZPCYZCEHHSSZEBBEYPGM7KZ2/action/replication_record"}},"created_at":"2026-05-18T00:35:04.484761+00:00","updated_at":"2026-05-18T00:35:04.484761+00:00"}