{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2026:WSFAZBPMYDAOZS6FJG6QT6KW3Q","short_pith_number":"pith:WSFAZBPM","schema_version":"1.0","canonical_sha256":"b48a0c85ecc0c0eccbc549bd09f956dc05438248f310a8b11ac9bbff12898976","source":{"kind":"arxiv","id":"2608.01546","version":1},"attestation_state":"computed","paper":{"title":"FESOM2-JAX v1.0: a differentiable shadow of the ocean-sea-ice model FESOM2, cast onto GPUs","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.SE","physics.comp-ph","physics.flu-dyn"],"primary_cat":"physics.ao-ph","authors_text":"Aleksei Koldunov, Dmitrii Pantiukhin, Dmitry Sidorenko, Ivan Kuznetsov, Jan Streffing, Nikolay V. Koldunov, Patrick Scholz, Sebastian Beyer, Sergey Danilov, Suvarchal Cheedela, Svetlana N. Loza, Thomas Jung","submitted_at":"2026-08-02T23:59:18Z","abstract_excerpt":"We present FESOM2-JAX, a Python re-implementation of the Finite-volumE Sea ice-Ocean Model (FESOM2) in JAX. The model retains the unstructured-mesh, cell-vertex finite-volume formulation of the original, runs unchanged from a laptop CPU to 256 GPUs, and is end-to-end differentiable. FESOM2-JAX is a code shadow of the Fortran model: a projection onto the Python ecosystem, translated with large language models and verified kernel by kernel against the original. It is built to lower the barrier to experimentation, from new numerics and parameterizations to gradient-based calibration and hybrid ph"},"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":"2608.01546","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"physics.ao-ph","submitted_at":"2026-08-02T23:59:18Z","cross_cats_sorted":["cs.SE","physics.comp-ph","physics.flu-dyn"],"title_canon_sha256":"bdadaafa9f094c93af8252759a42527b6edfa419af60138f61ae0442dee1ed36","abstract_canon_sha256":"31bb202000316b39a2031ee231e584e9e9c2dfae044089d1392236338381504f"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-08-04T02:05:54.319683Z","signature_b64":"S237ZWDMaUacX+ova/4uXyc06pHi3mgLdrB4AS4ub1U7gTNCAs/m/SzKBFq+cgCS0ofdSHnuN+Q9e46rqph2Bw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"b48a0c85ecc0c0eccbc549bd09f956dc05438248f310a8b11ac9bbff12898976","last_reissued_at":"2026-08-04T02:05:54.318087Z","signature_status":"signed_v1","first_computed_at":"2026-08-04T02:05:54.318087Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"FESOM2-JAX v1.0: a differentiable shadow of the ocean-sea-ice model FESOM2, cast onto GPUs","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.SE","physics.comp-ph","physics.flu-dyn"],"primary_cat":"physics.ao-ph","authors_text":"Aleksei Koldunov, Dmitrii Pantiukhin, Dmitry Sidorenko, Ivan Kuznetsov, Jan Streffing, Nikolay V. Koldunov, Patrick Scholz, Sebastian Beyer, Sergey Danilov, Suvarchal Cheedela, Svetlana N. Loza, Thomas Jung","submitted_at":"2026-08-02T23:59:18Z","abstract_excerpt":"We present FESOM2-JAX, a Python re-implementation of the Finite-volumE Sea ice-Ocean Model (FESOM2) in JAX. The model retains the unstructured-mesh, cell-vertex finite-volume formulation of the original, runs unchanged from a laptop CPU to 256 GPUs, and is end-to-end differentiable. FESOM2-JAX is a code shadow of the Fortran model: a projection onto the Python ecosystem, translated with large language models and verified kernel by kernel against the original. It is built to lower the barrier to experimentation, from new numerics and parameterizations to gradient-based calibration and hybrid ph"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2608.01546","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/2608.01546/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"},"aliases":[{"alias_kind":"arxiv","alias_value":"2608.01546","created_at":"2026-08-04T02:05:54.319518+00:00"},{"alias_kind":"arxiv_version","alias_value":"2608.01546v1","created_at":"2026-08-04T02:05:54.319518+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2608.01546","created_at":"2026-08-04T02:05:54.319518+00:00"},{"alias_kind":"pith_short_12","alias_value":"WSFAZBPMYDAO","created_at":"2026-08-04T02:05:54.319518+00:00"},{"alias_kind":"pith_short_16","alias_value":"WSFAZBPMYDAOZS6F","created_at":"2026-08-04T02:05:54.319518+00:00"},{"alias_kind":"pith_short_8","alias_value":"WSFAZBPM","created_at":"2026-08-04T02:05:54.319518+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/WSFAZBPMYDAOZS6FJG6QT6KW3Q","json":"https://pith.science/pith/WSFAZBPMYDAOZS6FJG6QT6KW3Q.json","graph_json":"https://pith.science/api/pith-number/WSFAZBPMYDAOZS6FJG6QT6KW3Q/graph.json","events_json":"https://pith.science/api/pith-number/WSFAZBPMYDAOZS6FJG6QT6KW3Q/events.json","paper":"https://pith.science/paper/WSFAZBPM"},"agent_actions":{"view_html":"https://pith.science/pith/WSFAZBPMYDAOZS6FJG6QT6KW3Q","download_json":"https://pith.science/pith/WSFAZBPMYDAOZS6FJG6QT6KW3Q.json","view_paper":"https://pith.science/paper/WSFAZBPM","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2608.01546&json=true","fetch_graph":"https://pith.science/api/pith-number/WSFAZBPMYDAOZS6FJG6QT6KW3Q/graph.json","fetch_events":"https://pith.science/api/pith-number/WSFAZBPMYDAOZS6FJG6QT6KW3Q/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/WSFAZBPMYDAOZS6FJG6QT6KW3Q/action/timestamp_anchor","attest_storage":"https://pith.science/pith/WSFAZBPMYDAOZS6FJG6QT6KW3Q/action/storage_attestation","attest_author":"https://pith.science/pith/WSFAZBPMYDAOZS6FJG6QT6KW3Q/action/author_attestation","sign_citation":"https://pith.science/pith/WSFAZBPMYDAOZS6FJG6QT6KW3Q/action/citation_signature","submit_replication":"https://pith.science/pith/WSFAZBPMYDAOZS6FJG6QT6KW3Q/action/replication_record"}},"created_at":"2026-08-04T02:05:54.319518+00:00","updated_at":"2026-08-04T02:05:54.319518+00:00"}