Reproduce it
git clone https://github.com/abhaysadineni/photoacoustic-physics-foundation-model
cd photoacoustic-physics-foundation-model
pip install -r requirements.txt
python experiments/gen_data.py light heat sound_uniform sound_layered sound_lossy transport burgers fisher chain telegraph photothermal thermoacoustic
python tools/check_manifest.py
python experiments/make_locked_set.py
python experiments/run_eval_r23.py --split final_locked --geoms chain --models v2_s0 --out results/my_check.json
This rebuilds the slab's locked test set from its seed, checks its SHA-256 against the manifest and scores the seed-0 slab network on it. In results/my_check.json, geoms → chain → v2_s0_phys → one_step → median is 0.00913, against 0.0515 for repeating the last frame: 0.177 of it. The data step generates the twelve one-dimensional systems; on a fresh copy it took 772 s on one CPU core, and the evaluation 35 s.
All 73 trained networks of the study, including every seed, ablation and reference network, are attached to the repository's release v1.0 as pfm-models-v1.0.zip (1.04 GB). The repository's README gives every command, including forecasts on the 2D and 3D grids.
Cite
Sadineni, A. C. (2026). Photoacoustic Physics Foundation Model. Software, version 1.0. https://github.com/abhaysadineni/photoacoustic-physics-foundation-model