Beyond Local Accuracy: Benchmarking the Rollout Reliability of PDE Foundation Models
Organizations: National Center for Supercomputing Applications (NCSA), University of Illinois Urbana–Champaign · Georgia Institute of Technology
Abstract
PDE foundation models enable data-efficient adaptation but are deployed autoregressively, so short-horizon accuracy need not imply reliable simulation. We ask whether the short-horizon advantage of a foundation-model recipe persists when its predictions are repeatedly fed back as inputs for a long horizon. We define error amplification as G=E(H_f)/E(H_s), which measures full-horizon error relative to short-horizon error. We evaluate seven models on seven two-dimensional time-dependent PDE datasets: scratch-trained FNO and DeepONet; fine-tuned DPOT, GPhyT, Poseidon, and Walrus; and frozen in-context VICON. We report VRMSE, relative L_2, and relative MAE. Six datasets provide paired short- and full-horizon scores, while CE-RM contributes short-rollout sweeps only. At least one fine-tuned foundation model outperforms both scratch baselines in 26 of 30 short-rollout dataset--budget cells under every metric. Nevertheless, full-horizon VRMSE exceeds short-horizon VRMSE in 140 of 144 paired trained configurations, with a median error amplification of . The count below VRMSE one falls from 104 to 53, and 12 full rollouts exceed ten although none does at the short horizon. Walrus achieves the lowest full-horizon VRMSE in 16 of 24 cells, yet its median error amplification is . Relative L_2 and relative MAE show the same qualitative pattern. These results show that favorable short-horizon rankings can coexist with substantial error amplification. PDE foundation-model benchmarks should therefore report horizon-resolved absolute errors, amplification statistics, and failure incidence rather than a single local forecast score.
Figures & tables
| Dataset | Family | Grid | Physical channels | Frames | Test traj. | sweep | Horizon coverage |
|---|---|---|---|---|---|---|---|
| FSI | fluid–structure interaction | 101 | 10 | short, full | |||
| Cylinder | cylinder flow | 101 | 10 | short, full | |||
| Controlled cylinder | actuated cylinder flow | 101 | 10 | short, full | |||
| Foil | flow past an airfoil | 101 | 10 | short, full | |||
| DR | reaction–diffusion | activator, inhibitor | 101 | 100 | short, full | ||
| CondNS | conditioned incompressible NS | scalar, , | 56 | 130 | short, full |
| Model | Class | Parameters | Published pretraining source | Adaptation here | Track |
|---|---|---|---|---|---|
| FNO | neural operator | 101M | none | from scratch at each | swept |
| DeepONet | neural operator | 68–70M | none | from scratch at each | swept |
| DPOT-L | pretrained operator | 509M | PDEBench, PDEArena, CFDBench | fine-tuned at each | swept |
| GPhyT-L | physics transformer | 385M | The Well and in-house simulations | fine-tuned at each | swept |
| Poseidon-L | pretrained operator transformer | 629M | PDEGym | fine-tuned at each | swept |
| Walrus | continuum foundation model | 1.3B | 19 continuum scenarios | fine-tuned at each | swept |
| Metric | FM envelope better (S/F), out of 30/24 | Winner retained | Paired (S/F), out of 144/144 | Paired (S/F), out of 144/144 | Pairwise reversals |
|---|---|---|---|---|---|
| VRMSE | |||||
| Relative | |||||
| Relative MAE |
| Dataset | Report | FNO | DeepONet | DPOT | GPhyT | Poseidon | Walrus | |
|---|---|---|---|---|---|---|---|---|
| FSI | VRMSE S/F | 32 | 0.3800/1.1699 | 0.6279/1.2005 | 0.1963/0.7915 | 0.1904/1.5338 | 0.3276/0.8857 | 0.1093/0.7401 |
| Cylinder | VRMSE S/F | 64 | 0.0043/0.0147 | 0.0425/0.0819 | 0.0393/0.4999 | 0.0054/0.6907 | 0.1984/0.7187 | 0.0359/0.5678 |
| Controlled cylinder | VRMSE S/F | 64 | 0.2768/1.0866 | 0.4875/1.1184 | 0.0679/0.6161 | 0.0650/1.0230 | 0.3405/1.2643 | 0.0771/0.8203 |
| Foil | VRMSE S/F | 64 | 0.3975/0.8823 | 0.5605/0.9875 | 0.2513/0.6870 | 0.2349/0.8261 | 0.6138/0.7450 | 0.2042/0.7104 |
| DR | VRMSE S/F | 64 | 0.2104/0.4113 | 1.2155/1.2340 | 0.0233/0.0298 | 0.0301/0.0631 | 0.1161/0.5338 | 0.0258/0.0612 |
| CondNS | VRMSE S/F | 64 | 0.4546/0.7897 | 0.7396/1.2216 | 0.2545/0.6001 | 0.4455/0.9285 | 0.6850/0.9155 | 0.1483/0.5498 |
| Dataset | FNO | DeepONet | DPOT | GPhyT | Poseidon | Walrus | VICON † | |
|---|---|---|---|---|---|---|---|---|
| FSI | 1 | 0.8044 | 1.1615 | 0.9176 | 0.4946 | 0.7599 | 0.3128 | 0.7677 |
| 4 | 0.6284 | 0.7997 | 0.8101 | 0.3841 | 0.8025 | 0.2481 | ||
| 16 | 0.5246 | 0.7576 | 0.3329 | 0.2693 | 0.4513 | 0.1650 | ||
| 32 | 0.3800 | 0.6279 | 0.1963 | 0.1904 | 0.3276 | 0.1093 | ||
| Cylinder | 1 | 2.7614 | 3.0381 | 1.6192 | 1.0302 | 1.8800 | 1.1067 | 0.7926 |
| 4 | 2.0683 | 3.0814 | 0.8167 | 0.5360 | 2.4884 | 0.2040 |
| Dataset | Short VRMSE | Full VRMSE |
|---|---|---|
| FSI | 0.7677 | 1.0767 |
| Cylinder | 0.7926 | 1.0818 |
| Controlled cylinder | 0.7660 | 1.1361 |
| Foil | 0.7773 | 1.0114 |
| DR | 0.9933 | 1.0747 |
| CondNS | 0.7832 | 1.1758 |
Appendix figures & tables25 assets
Supplementary material from the paper’s appendix.
Appendix
| Dataset | Metric | FNO | DeepONet | DPOT | GPhyT | Poseidon | Walrus | |
|---|---|---|---|---|---|---|---|---|
| FSI | Full VRMSE | 1 | 1.1338 | 1.1857 | 13.7525 | 1.1485 | 1.0644 | |
| 4 | 1.1458 | 1.1764 | 18.7319 | 1.9471 | 1.2374 | 0.9835 | ||
| 16 | 1.1972 | 1.1950 | 16.6726 | 1.7582 | 0.9745 | 0.9301 | ||
| 32 | 1.1699 | 1.2005 | 0.7915 | 1.5338 | 0.8857 | 0.7401 | ||
| Cylinder | Full VRMSE | 1 | 3.1368 | 3.1663 | 2.5079 | 2.8369 | 1.2967 | |
| 4 | 2.1199 | 3.1016 | 1.7748 | 3.7422 | 3.0073 | 0.9177 |
| Dataset | FNO | DeepONet | DPOT | GPhyT | Poseidon | Walrus | |
|---|---|---|---|---|---|---|---|
| FSI | 1 | 0.7051/0.9567 | 0.9850/0.9984 | 0.7523/11.9418 | 0.4321/ | 0.6361/0.9414 | 0.2661/0.9251 |
| 4 | 0.5014/0.9468 | 0.6897/0.9515 | 0.6693/11.2274 | 0.3320/1.6512 | 0.6787/1.0306 | 0.2171/0.8512 | |
| 16 | 0.4291/0.9907 | 0.6172/0.9968 | 0.2840/10.5008 | 0.2322/1.4436 | 0.3749/0.8001 | 0.1466/0.7855 | |
| 32 | 0.3198/0.9724 | 0.5050/1.0007 | 0.1675/0.6819 | 0.1655/1.2517 | 0.2781/0.7417 | 0.0956/0.6341 | |
| Cylinder | 1 | 1.5538/1.8431 | 1.6995/1.8670 | 0.8200/1.3470 | 0.7195/ | 1.1888/1.6645 | 0.8844/1.0123 |
| 4 | 1.1264/1.1462 | 1.8541/1.8243 | 0.4598/0.9685 | 0.3897/2.5539 | 1.5138/1.7779 | 0.1586/0.7308 |
| Dataset | FNO | DeepONet | DPOT | GPhyT | Poseidon | Walrus | |
|---|---|---|---|---|---|---|---|
| FSI | 1 | 0.6905/0.9912 | 1.0074/1.0425 | 0.8017/15.8779 | 0.4137/ | 0.6039/0.9370 | 0.2418/0.9069 |
| 4 | 0.5152/0.9550 | 0.6799/0.9479 | 0.7244/12.2328 | 0.3176/1.7265 | 0.7137/1.0956 | 0.2040/0.8476 | |
| 16 | 0.4509/1.0127 | 0.6295/1.0088 | 0.2807/10.6968 | 0.2238/1.4445 | 0.3763/0.7745 | 0.1418/0.7395 | |
| 32 | 0.3452/1.0051 | 0.5133/0.9863 | 0.1621/0.6702 | 0.1647/1.2636 | 0.2836/0.7068 | 0.0907/0.5895 | |
| Cylinder | 1 | 1.5089/1.7577 | 1.6370/1.7790 | 0.8181/1.4050 | 0.6862/ | 1.1769/1.5955 | 0.7656/0.8778 |
| 4 | 1.1356/1.1580 | 1.7660/1.7353 | 0.4543/0.9977 | 0.3824/2.5046 | 1.4466/1.6939 | 0.1178/0.6206 |
| Dataset | VRMSE | rel- | RMAE | |
|---|---|---|---|---|
| FSI | – | 0.7677/1.0767 | 0.6703/0.9002 | 0.6578/0.9411 |
| Cylinder | – | 0.7926/1.0818 | 0.6259/0.8370 | 0.6030/0.8157 |
| Controlled cylinder | – | 0.7660/1.1361 | 0.6097/0.8875 | 0.6042/0.9176 |
| Foil | – | 0.7773/1.0114 | 0.6003/0.7558 | 0.5270/0.7202 |
| DR | – | 0.9933/1.0747 | 0.9869/1.0010 | 0.9877/1.0009 |
| CondNS | – | 0.7832/1.1758 | 0.6472/0.9962 | 0.6344/1.0032 |
| Dataset | Sweep maximum | Full-pool size | VRMSE | rel- | RMAE |
|---|---|---|---|---|---|
| FSI | 32 | 36 | 0.0965/0.6446 | 0.0859/0.5462 | 0.0882/0.5042 |
| Cylinder | 64 | not recorded | 0.0214/0.3751 | 0.0162/0.2954 | 0.0120/0.2471 |
| Controlled cylinder | 64 | 76 | 0.0188/0.3711 | 0.0151/0.3016 | 0.0131/0.2602 |
| Foil | 64 | 79 | 0.1986/0.6819 | 0.1557/0.5633 | 0.0856/0.3708 |