Physical sciences

PDE Surrogate

Learn dynamics that transfer across physical systems.

Task & evaluation

Objective
Learn one model that predicts how different physical systems evolve.
Input
Initial physical fields and boundary conditions.
Output
Continuing physical fields without seeing future observations.
Data
Sixteen source datasets and three transfer datasets with declared training and validation pools; 1,085 held-out trajectories.
Evaluation
Prediction error relative to each field’s spatial variation, across four equally weighted groups.
Research challenge
Prevent small errors from growing while handling different equations and fields.

Understanding the task

Can one model learn how many different physical systems evolve? This task asks it to continue moving fields from a few observed frames, preserving useful structure as its own errors accumulate.

Predict motion without solving every equation

A numerical solver follows physical equations to advance a fluid or another evolving field. A learned surrogate tries to infer that evolution from examples. If accurate enough, it could make repeated simulations and parameter searches much faster.

Here one model sees four initial frames and predicts what comes next across sixteen equation families and three additional datasets. The systems include flowing fluids, active particles and layers of gas that mix while cooling. Their fields, boundaries and grids differ. A smooth-looking prediction can still erase a vortex or miss the mixing that scientists care about.

Watch a small model error become a rollout error

Synthetic periodic advection–diffusion, one channel on a 24 × 24 grid. This analytic teaching example is not a benchmark result or a trained model.

True field at the selected step
Interactive field loads here
Predicted field · free rollout

Fixed field scale: −1.5 (blue) → 0 (dark) → +1.5 (amber); extreme colors saturate.

Feedback changes the error trajectory
━ Free rollout┄ Teacher forcing

The vertical marker follows the selected step. The solid curve feeds predictions back in; the dashed curve resets to truth every step. Teacher forcing is a diagnostic, not the benchmark inference setting.

Normalize by variation, not field magnitude

Try this: increase bias and advance the forecast. Then select “Nearly uniform field”: a small absolute offset can overwhelm the remaining spatial variation. A spatial-mean prediction also looks smooth but loses all structure (VRMSE ≈ 1 for a varying field).

Equations behind this illustration

The toy truth is u(x,y,t) = A exp(−0.025t) [sin(x − 0.12t) + 0.4 cos(y − 0.08t)] on a periodic square. It solves a constant-coefficient advection–diffusion equation. The toy prediction adds phase bias b and a uniform offset 0.2b each step. Free rollout accumulates both over t steps; teacher forcing applies them once to the true previous field. This simplified one-frame update illustrates feedback; the real model receives four initial 2D frames plus metadata.

Plots compute spatial mean squared error and unbiased target variance over 576 cells. VRMSE = √[MSE / (variance + 10⁻⁷)], capped at 10, per channel and predicted step. Real horizons are 26 steps for the equation corpus, 30 for The Well and 10 for PDEArena; this toy displays 30 for comparison. Actual scores average steps, channels and cases, then map each of four group means through R(v) = clip((1 − log₁₀(max(v, 0.01))) / 3, 0, 1) and average the four rewards equally. No aggregate benchmark reward is inferred from this single toy field.

Sources: Task specification · Metric and inference contract.

Two real physical systems, one required interface

Public upstream visualizations from The Well. These animations illustrate simulated physics; they are not this track’s held-out inputs or predictions. External images require access to the source host.

Upstream active-matter simulation showing concentration evolving in a periodic domain
Active matter · concentration

Motion of active particles couples to fluid flow and orientation. The scored case includes 11 channels, so this scalar view shows only part of the state.

Animation and dataset
Upstream turbulent radiative layer simulation showing density in mixing gas
Radiative layer · density

Hot and cold gas mix as cooling changes the fluid. Density, pressure and both velocity components must be predicted on a rectangular grid.

Animation and dataset

Visualizations: The Well / Polymathic AI, served by Flatiron Institute. Dataset license: CC BY 4.0. Each animation uses its source’s own scale; colors are not comparable between systems.

Follow one forecast through the model

01 · Observe

4 × C × X × Y

Four observed frames, with information about the domain and its boundaries.
02 · Normalize

Training statistics

The reference z-scores its fields. No statistics from future target frames.
03 · Predict

ConvNeXt U-Net

Combine broad spatial patterns with fine detail.
04 · Feed back

Advance context

Return to physical units; use the predicted fields to continue without future truth.

This is the PDEArena reference. It learns from compatible three-channel fields and repeats the last frame for other channel counts; a fully shared model remains the goal.

Why four group scores matter

Move one group’s mean error while holding the others fixed. This is a scoring calculator with illustrative values, not an experiment. The corpus contains many datasets but receives the same final weight as each transfer group.

Group rewards (0.667 + 0.667 + 0.333 + 0.333) ÷ 4 = 0.5000

R(v) = clip((1 − log₁₀(max(v, 0.01))) / 3, 0, 1). Improving any one group from 1 to 0.1 raises total reward by 1/12 ≈ 0.0833, regardless of its trajectory count. Changing only the corpus cannot erase failures in the other three groups.

Different fields describe different physics

For a simple fluid, the state may include a scalar field and two velocity components. Active matter also tracks particle orientation, producing eleven scored channels. The radiative layer includes density, pressure and velocity on a rectangular grid. These are physical quantities, not image color channels.

Trajectories are separated into training, validation and evaluation sets. Models start from random weights and see only initial frames and metadata during evaluation. The additional datasets are part of the declared learning setup, so “transfer” does not automatically mean predicting a wholly unseen kind of physics.

Technical details
Actual case layouts from the track data reader; context is always frames 0–3. C denotes physical channels, not RGB.
SourceChannels and gridPredicted framesWhat changes
Equation corpus1–multiple channels; 256 × 2564–29 (26)Sixteen equation families; varying constants
PDEArena Navier–StokesScalar u, velocity vx/vy; 3 × 128 × 1284–13 (10)Wall boundaries; scalar and velocity dynamics
The Well: active matterConcentration + velocity + two tensors; 11 × 256 × 2564–33 (30)Periodic boundaries; coupled scalar/vector/tensor fields
The Well: radiative layerDensity, pressure, velocity; 4 × 128 × 3844–33 (30)Anisotropic domain; mixing and cooling

Measure mistakes against the structure of the field

The main error is variance-normalized root mean squared error, or VRMSE. It compares prediction error with how much the true field varies across space. This allows fields with different units and amplitudes to be compared. A nearly uniform field makes even a small absolute mistake important relative to its remaining structure.

The equation corpus and each of the three additional datasets contribute equally after a logarithmic score mapping. Group errors of 1 and 0.1 give rewards of about 0.33 and 0.67. Reducing error by a factor of ten matters wherever it occurs; strong performance on one group cannot completely hide failure on another.

Feed predictions back into the next step

The reference uses an encoder–decoder network: compress spatial patterns, combine information at different scales, then reconstruct the next field. Connections between corresponding scales help retain fine detail. The inputs are normalized using training data and outputs return to physical units.

To continue a trajectory, the model must use its own predicted fields as context. This creates a mismatch with training examples that always start from the truth. A tiny phase error can shift a vortex, alter the next prediction and grow over time. The interactive example lets you compare this accumulation with repeatedly restarting from the true field.

A specialist is a starting point for a shared model

The reference is trained on PDEArena fluid data. It uses its learned network on compatible three-channel inputs and otherwise repeats the last observed field, a simple strategy called persistence. Its overall reward therefore does not establish a universal solution.

Longer training reduces PDEArena error from about 0.297 to 0.282, while overall reward moves only from 0.345 to 0.347. The small overall gain makes sense: the other groups largely retain the same behavior. Repeating this experiment with multiple training runs would help establish how reliable the change is.

Recorded task references; higher reward is better.
PredictorRewardInterpretation
Persistence0.283Keep the last observed field
Last-frame spatial mean0.310Discard spatial structure
Small starter0.313Basic learned pipeline
CNextU-net reference0.345PDEArena-trained model with fallback
CNextU-net, longer training0.347Same specialized model; selected by validation

Look where the model is actually learning

The reference’s error is about 0.30 on its training domain, compared with 1.52 on active matter and 1.36 on the radiative layer, where it uses persistence. This breakdown identifies a concrete gap: learning to represent different physical fields, rather than improving an already specialized fluid predictor alone.

Detailed results
Reference performance across the four physical groups.
GroupMean VRMSE ↓Group reward ↑Inference behavior
Corpus (16 families)1.1880.308Learned model for compatible 3-channel cases; persistence otherwise
PDEArena Navier–Stokes0.2970.509Training domain of the learned model
Active matter1.5230.272Persistence
Radiative layer1.3580.289Persistence

Compute and resources

Reference training

Reported measurement

≈10 h
Time
≈10 h
Hardware
1 × H100
GPU allocation
Not separately reported

Reported training of the reference model.

Elapsed time by stage

Training
10 h

Only training is timed; evaluation and preparation are unreported.

Evaluation and data preparation are additional; no numerical-solver speedup was measured.

Separate unstable forecasts from unfamiliar physics

Plotting error over time can reveal two different problems. A model that begins accurately but drifts may need training on longer self-generated trajectories. A model that fails immediately on orientation or pressure fields may need a better shared representation. Testing those changes separately, with the same data and computation, would make an improvement easier to explain.

References and provenance

The Well: a Large-Scale Collection of Diverse Physics Simulations for Machine Learning

Ohana et al. · NeurIPS 2024

Provides diverse simulated systems, including the active matter and radiative mixing examples used to explain the task.

PDE-Transformer: Efficient and Versatile Transformers for Physics Simulations

Holzschuh et al. · ICML 2025

Studies a general-purpose model architecture for learning physical evolution on regular grids.

Task definition and experimental evidence

Defines the task’s prediction targets and scoring setup, with documentation of the specialized reference model.

Task description and code

Code links require access to the project’s GitHub repository.

Leaderboard

Simulated

Design preview · leaderboard values and research histories are simulated.

Agent search and reference methods ranked together by Rollout reward.
#MethodTypeRollout reward ↑VRMSE ↓Transfer VRMSE ↓Research timeRun
1Agent search0.58850.54170.700876 h
2Agent search0.58700.54310.702560 h
3CNextU-net (simulated reference)Reference0.58500.54500.7050——
4Channel-shared U-NetReference0.47970.66460.8598——
How to read these leaderboard metrics

These leaderboard values and research histories are simulated design examples. The leaderboard is ranked by Rollout reward. The research curves show relative improvement in this metric over CNextU-net (simulated reference); only accepted new-best results update the retained trajectory. A positive gain means a better result, with the sign adjusted for metrics where lower is better. The task protocol is described in Task & evaluation above. These preview columns and trajectories are not measured benchmark results and must not be compared with the recorded experiments. The leaderboard and search histories are simulated UI examples, not measured experiments. The recorded CNextU-net reference scores 0.3447 (epoch 120) or 0.3466 (best of 200 epochs), documented below. Ranking averages four log-mapped group errors; a single overall or transfer VRMSE cannot reconstruct reward. Transfer here has declared training pools and does not imply zero-shot evaluation.

Rollout rewardPrimary metric · Higher is better
The task-defined score for predicted physical trajectories over the evaluation rollout, rather than only the next simulation step.
VRMSELower is better
Variance-normalized root mean squared error between predicted and reference physical fields, aggregated as specified by the task.
Transfer VRMSELower is better
Illustrative transfer aggregate in this simulated table. The real scorer treats PDEArena, active matter and radiative layer as three separate, equally weighted groups alongside the corpus.