{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2025:CPHLIEWJQ5GKRMUCBAILXWBC7M","short_pith_number":"pith:CPHLIEWJ","canonical_record":{"source":{"id":"2507.21684","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"physics.flu-dyn","submitted_at":"2025-07-29T10:54:27Z","cross_cats_sorted":["cs.AI","cs.LG"],"title_canon_sha256":"6234b4ff11e842aca6d20c8aa107821c4c7d00bb5f44a7f5dfc8c319e970ae8c","abstract_canon_sha256":"ee95ed8f58192651a0072a8e71ae3e1bdb139e626dd6e30981baf81b0231c0e0"},"schema_version":"1.0"},"canonical_sha256":"13ceb412c9874ca8b2820810bbd822fb25f4573aebdd0f76ff3de1071b60cc5e","source":{"kind":"arxiv","id":"2507.21684","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2507.21684","created_at":"2026-07-05T11:45:04Z"},{"alias_kind":"arxiv_version","alias_value":"2507.21684v1","created_at":"2026-07-05T11:45:04Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2507.21684","created_at":"2026-07-05T11:45:04Z"},{"alias_kind":"pith_short_12","alias_value":"CPHLIEWJQ5GK","created_at":"2026-07-05T11:45:04Z"},{"alias_kind":"pith_short_16","alias_value":"CPHLIEWJQ5GKRMUC","created_at":"2026-07-05T11:45:04Z"},{"alias_kind":"pith_short_8","alias_value":"CPHLIEWJ","created_at":"2026-07-05T11:45:04Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2025:CPHLIEWJQ5GKRMUCBAILXWBC7M","target":"record","payload":{"canonical_record":{"source":{"id":"2507.21684","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"physics.flu-dyn","submitted_at":"2025-07-29T10:54:27Z","cross_cats_sorted":["cs.AI","cs.LG"],"title_canon_sha256":"6234b4ff11e842aca6d20c8aa107821c4c7d00bb5f44a7f5dfc8c319e970ae8c","abstract_canon_sha256":"ee95ed8f58192651a0072a8e71ae3e1bdb139e626dd6e30981baf81b0231c0e0"},"schema_version":"1.0"},"canonical_sha256":"13ceb412c9874ca8b2820810bbd822fb25f4573aebdd0f76ff3de1071b60cc5e","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T11:45:04.472674Z","signature_b64":"mhsYJ88K96D3Tj5Sj+bDozZ3ZexVjqKpBaHT4vs+DFtyGObWZcsRnxqx+m5+mikc0vJO/4QblHYAeTHrd3s/Ag==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"13ceb412c9874ca8b2820810bbd822fb25f4573aebdd0f76ff3de1071b60cc5e","last_reissued_at":"2026-07-05T11:45:04.472261Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T11:45:04.472261Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2507.21684","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-07-05T11:45:04Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"VlS6vaO7uGShQD+qABZTamAwWFpbiL9fd3BUVzzN6R/YV0GlqDlu9BqwtOslILAQO6jfxRotBTWN1uans4vxCQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-07T06:14:06.016569Z"},"content_sha256":"d5796d0afe881b453054e3cfc94df23caa9bd7fca90fac8a82ea40d02e649a68","schema_version":"1.0","event_id":"sha256:d5796d0afe881b453054e3cfc94df23caa9bd7fca90fac8a82ea40d02e649a68"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2025:CPHLIEWJQ5GKRMUCBAILXWBC7M","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"diffSPH: Differentiable Smoothed Particle Hydrodynamics for Adjoint Optimization and Machine Learning","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.AI","cs.LG"],"primary_cat":"physics.flu-dyn","authors_text":"Nils Thuerey, Rene Winchenbach","submitted_at":"2025-07-29T10:54:27Z","abstract_excerpt":"We present diffSPH, a novel open-source differentiable Smoothed Particle Hydrodynamics (SPH) framework developed entirely in PyTorch with GPU acceleration. diffSPH is designed centrally around differentiation to facilitate optimization and machine learning (ML) applications in Computational Fluid Dynamics~(CFD), including training neural networks and the development of hybrid models. Its differentiable SPH core, and schemes for compressible (with shock capturing and multi-phase flows), weakly compressible (with boundary handling and free-surface flows), and incompressible physics, enable a bro"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2507.21684","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":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2507.21684/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"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-07-05T11:45:04Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"B7jTyw4T4R5ArCWtxMuOZ59By4eFvACCurMEBG10lnYPVRIhRX9dgLv+jhSytSQnoBL4+KuELg2HdrHQMNcRCA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-07T06:14:06.017101Z"},"content_sha256":"62178818f242903f8d77a64273567fa8e418d97d0b31fb339cd2e72def8c16b7","schema_version":"1.0","event_id":"sha256:62178818f242903f8d77a64273567fa8e418d97d0b31fb339cd2e72def8c16b7"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/CPHLIEWJQ5GKRMUCBAILXWBC7M/bundle.json","state_url":"https://pith.science/pith/CPHLIEWJQ5GKRMUCBAILXWBC7M/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/CPHLIEWJQ5GKRMUCBAILXWBC7M/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-08-07T06:14:06Z","links":{"resolver":"https://pith.science/pith/CPHLIEWJQ5GKRMUCBAILXWBC7M","bundle":"https://pith.science/pith/CPHLIEWJQ5GKRMUCBAILXWBC7M/bundle.json","state":"https://pith.science/pith/CPHLIEWJQ5GKRMUCBAILXWBC7M/state.json","well_known_bundle":"https://pith.science/.well-known/pith/CPHLIEWJQ5GKRMUCBAILXWBC7M/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2025:CPHLIEWJQ5GKRMUCBAILXWBC7M","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":"ee95ed8f58192651a0072a8e71ae3e1bdb139e626dd6e30981baf81b0231c0e0","cross_cats_sorted":["cs.AI","cs.LG"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"physics.flu-dyn","submitted_at":"2025-07-29T10:54:27Z","title_canon_sha256":"6234b4ff11e842aca6d20c8aa107821c4c7d00bb5f44a7f5dfc8c319e970ae8c"},"schema_version":"1.0","source":{"id":"2507.21684","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2507.21684","created_at":"2026-07-05T11:45:04Z"},{"alias_kind":"arxiv_version","alias_value":"2507.21684v1","created_at":"2026-07-05T11:45:04Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2507.21684","created_at":"2026-07-05T11:45:04Z"},{"alias_kind":"pith_short_12","alias_value":"CPHLIEWJQ5GK","created_at":"2026-07-05T11:45:04Z"},{"alias_kind":"pith_short_16","alias_value":"CPHLIEWJQ5GKRMUC","created_at":"2026-07-05T11:45:04Z"},{"alias_kind":"pith_short_8","alias_value":"CPHLIEWJ","created_at":"2026-07-05T11:45:04Z"}],"graph_snapshots":[{"event_id":"sha256:62178818f242903f8d77a64273567fa8e418d97d0b31fb339cd2e72def8c16b7","target":"graph","created_at":"2026-07-05T11:45:04Z","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"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2507.21684/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"We present diffSPH, a novel open-source differentiable Smoothed Particle Hydrodynamics (SPH) framework developed entirely in PyTorch with GPU acceleration. diffSPH is designed centrally around differentiation to facilitate optimization and machine learning (ML) applications in Computational Fluid Dynamics~(CFD), including training neural networks and the development of hybrid models. Its differentiable SPH core, and schemes for compressible (with shock capturing and multi-phase flows), weakly compressible (with boundary handling and free-surface flows), and incompressible physics, enable a bro","authors_text":"Nils Thuerey, Rene Winchenbach","cross_cats":["cs.AI","cs.LG"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"physics.flu-dyn","submitted_at":"2025-07-29T10:54:27Z","title":"diffSPH: Differentiable Smoothed Particle Hydrodynamics for Adjoint Optimization and Machine Learning"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2507.21684","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:d5796d0afe881b453054e3cfc94df23caa9bd7fca90fac8a82ea40d02e649a68","target":"record","created_at":"2026-07-05T11:45:04Z","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":"ee95ed8f58192651a0072a8e71ae3e1bdb139e626dd6e30981baf81b0231c0e0","cross_cats_sorted":["cs.AI","cs.LG"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"physics.flu-dyn","submitted_at":"2025-07-29T10:54:27Z","title_canon_sha256":"6234b4ff11e842aca6d20c8aa107821c4c7d00bb5f44a7f5dfc8c319e970ae8c"},"schema_version":"1.0","source":{"id":"2507.21684","kind":"arxiv","version":1}},"canonical_sha256":"13ceb412c9874ca8b2820810bbd822fb25f4573aebdd0f76ff3de1071b60cc5e","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"13ceb412c9874ca8b2820810bbd822fb25f4573aebdd0f76ff3de1071b60cc5e","first_computed_at":"2026-07-05T11:45:04.472261Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T11:45:04.472261Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"mhsYJ88K96D3Tj5Sj+bDozZ3ZexVjqKpBaHT4vs+DFtyGObWZcsRnxqx+m5+mikc0vJO/4QblHYAeTHrd3s/Ag==","signature_status":"signed_v1","signed_at":"2026-07-05T11:45:04.472674Z","signed_message":"canonical_sha256_bytes"},"source_id":"2507.21684","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:d5796d0afe881b453054e3cfc94df23caa9bd7fca90fac8a82ea40d02e649a68","sha256:62178818f242903f8d77a64273567fa8e418d97d0b31fb339cd2e72def8c16b7"],"state_sha256":"4c59839aa3c7db6eb2182dd5fca531fd219d3bc385b31acc627163250b15c4d7"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ToCu8ZetdGTQEhxZUARD8nEe//R8TUiMsFEg9Ouh0pP5S+MCrUFpv8OtiAQfmTlElH9waB8EVq7h5yH+KcQMDQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-07T06:14:06.019858Z","bundle_sha256":"ecbc9d299220d21285fdf9301f5d718d0fae02a4a617bd5f4d7166cf537742ee"}}