Conceptio › Archive › arXiv CS
arXiv CS open access

Kastor: An efficient fine-tuning strategy for generative emulation of PDE simulations

2026 · arxiv_cs
arXiv CS · Papers · 2026
Open Source ↗Direct PDF ↓
deep-learningmachine-learningneural-networks
Conceptio Open Archive

Analyze & explore related research in Conceptio

Connect this record directly into your research workflow or AI agent. Explore citations across open repositories, query full text, and export structured proof bundles.

Kastor: An Efficient Fine-Tuning Strategy for Generative Emulation of PDE Simulations Guillaume Couairon, Alexis D. Jacq, Yu-Han Wu, Renu Singh, Yana Hasson, Quentin Berthet, Romuald Elie Google DeepMind

arXiv:2608.06107v1 [cs.LG] 6 Aug 2026

Abstract Machine learning offers a promising avenue to accelerate physical simulations by replacing computationally expensive traditional Partial Differential Equation (PDE) solvers with fast, differentiable surrogate models. However, standard autoregressive ML emulators often suffer from error accumulation over long horizons and struggle to capture the stochasticity of complex physical systems. In this paper, we propose Kastor, a comprehensive methodology to adapt a deterministic physics foundation model into a highly efficient and accurate generative surrogate. First, we introduce a two-stage inference scheme that combines a large-stride causal auto-regressive model with a non-causal temporal super-resolution network, significantly reducing error accumulation while minimizing computational cost. Second, we present Mean prediction regularization (MPR), a novel training objective that constrains the generative model to predict the deterministic distribution mean under null noise conditioning. This regularization dramatically improves the performance and stability of both Functional Generative Networks (FGN) and diffusion-based emulators. Finally, we demonstrate that incorporating spatial gradient matching improves the accuracy and physical fidelity of the simulations as measured by power spectrum density. Extensive evaluations on diverse simulation datasets of the benchmark The Well show that with these components, our model outperforms competing methods in forecasting accuracy, spectral consistency, and computational efficiency. Our model achieves a 42.9% average reduction in forecasting error compared to our reference based on the Walrus finetuning methodology, and outperforms Walrus for 8 out of 10 datasets on variance-normalized RMSE (VRMSE).

1

Introduction

Physical simulation is a cornerstone of modern science, critical for both understanding complex phenomena (Dunne et al. 2025) and engineering efficient designs (Jenko 2025). Standard Finite Element or Finite Difference methods require fine spatial and temporal meshes to capture complex physics, demanding massive computational costs (Morton and Mayers 2005). Leveraging Machine Learning for Partial Differential Equation (PDE) simulations offers to bypass the computational bottlenecks of traditional numerical solvers by learning the underlying continuous mappings of physical systems (Ashton, Brandstetter, and Mishra 2025; Lam et al. 2023). ML-based models act as fast surrogate solvers, and can also be used for rapid iterative design loops in engineering and

Kastor-M Kastor-L Acoustic Scat. Disc. Acoustic Scat. Incl. Acoustic Scat. Maze Active Matter Euler Quadrants OpenBC Euler Quadrants PeriodicBC Gray-Scott Planet SWE Rayleigh-Bénard Shear Flow

fine-tuning baseline perfect model

28.0 33.9 42.6 32.7

18.6 22.7

58.7 58.0

58.6

75.3

0 50 100 Relative Forecasting Error improvement (fCRPS skill score, %)

Figure 1: Average relative reduction of forecasting error (fCRPS skill score) between our models and the baseline finetuning methodology from Walrus (higher is better). Models trained with our methodology reduce forecasting error by 42.9% on average across datasets and physical variables. multi-physics optimization (Liu and Lu 2022; Li, Dao, and Le 2024). In this paper, we focus on Neural PDE emulators, that learn the temporal mapping between the state xt (and optionally additional previous states xt′ with t′ < t) to the future state xt+∆t corresponding to the integration of the PDE over the time period [t, t + ∆t]. For training and evaluating models, we use numerical simulations data from The Well (Ohana et al. 2024), which contains 19 benchmark datasets covering diverse domains such as biological systems, fluid dynamics and acoustic scattering. Once trained, ML models can be used auto-regressively to generate trajectories by feeding back forecast states as input states. To be useful, a surrogate model should satisfy the following constraints: • Reproduce the dynamics of the trajectories seen during training, as faithfully as possible;

• Generalize across unseen initial conditions, boundary conditions, and PDE hyper-parameters values; • Generate stable rollouts, that remain physically plausible over extended time horizons; • Produce correct statistical distributions of simulated physical variables, in particular the power spectrum density; • Provide a set of possible trajectories given an initial condition, capturing the stochasticity of the system or the uncertainty of the learned model; • Significantly reduce computational cost in comparison to the reference numerical solver which it emulates. These requirements are fundamentally challenging, and previous works have sought improvements across distinct areas, such as Fourier Neural Operators (Kovachki et al. 2023; Ahn et al. 2025) for long-rollout stability, foundation models for generalization (McCabe et al. 2024, 2025) and generative approaches to enable probabilistic modeling (Diaconu et al. 2026; Kassaï Koupaï et al. 2026). In this paper, we propose a strategy to derive strong generative surrogate models from pretrained foundation models, with a particular focus on accuracy, computational efficiency, and statistical consistency. Efficient inference strategy. ML emulators typically predict states one by one via auto-regressive rollouts. This strategy has many advantages: it focuses the model’s capacity on learning a single state, and allows training causal models efficiently via teacher forcing. However, this strategy can lead to artifact accumulation (Mukhopadhyay et al. 2026; Liu, Sun, and Schaeffer 2025) and divergence. We propose a two-stage auto-regressive approach with a causal model that predicts states sub-sampled in time, and a lightweight up-sampling model that resolves the missing states. Gradient Difference Loss (GDL). The standard method for predicting physical fields with neural networks is Mean Absolute Error (MAE) between the forecast and ground truth. However, derived quantities such as spatial gradients are often imperative for governing the dynamics. To explicitly preserve these features over long horizons, we propose to use the Gradient Difference Loss (Mathieu, Couprie, and LeCun 2016) to match the spatial gradients between the forecast and ground truth states (Czarnecki et al. 2017). Generative modeling from foundation models. Physics foundation models, pretrained on a large variety of PDE simulations, greatly improve generalization upon a model trained from scratch (Ren et al. 2026). In this paper, we leverage the strongest foundation model up to date, Walrus (McCabe et al. 2025). We turn it into a generative model by training with the Continuous Ranked Probability Score (CRPS) scoring rule (Alet et al. 2025; Diaconu et al. 2026), injecting noise into the model with Adaptive Layer-Normalization (AdaLN) (Perez et al. 2018) and using patch jittering as an additional source of stochasticity. Mean Prediction Regularization (MPR). In contrast to natural video generation, which exhibits large inter-sample variability, generative components in PDE emulation often have a smaller magnitude relative to the underlying deterministic dynamics. To successfully generate both accurate and

realistic physical fields, we motivate and propose a form of regularization where the network both produces generative samples from the distribution p(xt+∆t |xt−k:t ) and estimates the distribution mean, improving stability and accuracy. In summary, our technical contributions are: • We propose a two-stage inference scheme to improve accuracy and efficiency in auto-regressive rollouts. • We introduce Mean prediction regularization, a regularization objective for generative models, and demonstrate its efficacy on Functional Generative Models (FGN) and diffusion models. • We demonstrate that training a model by matching spatial gradients of the output increases accuracy while improving power spectrum density and reducing artifacts. With all these contributions combined, the performance of our models reduce the forecasting error (CRPS) by 42.9% compared to the reference fine-tuning methodology (McCabe et al. 2025), on average across ten 2D benchmark datasets from The Well (Ohana et al. 2024) (see Figure 1).

2

Related Work

Physics foundation models. The push for generalization has led to the widespread development of massive foundation models (Nguyen et al. 2025; McCabe et al. 2024, 2025; Ren et al. 2026), capable of transferring priors across multi-modal PDE representations (Rautela et al. 2025; Liu et al. 2024), varying equation families (Wiesner et al. 2025; Ye et al. 2025), and complex spatiotemporal domains (Soares et al. 2025). Such models are commonly trained as sequence-tosequence transformers with a next-state prediction objective (McCabe et al. 2024), such as Walrus (McCabe et al. 2025) that we leverage in this paper. Generative modeling for spatio-temporal data. To capture intrinsic stochasticity, the field has increasingly adopted generative models as PDE surrogates (Diaconu et al. 2026; Kassaï Koupaï et al. 2026), utilizing latent diffusion (Rozet et al. 2026), flow matching (Couairon et al. 2026), or noiseconditioned functional generation (Alet et al. 2025). Adapting deterministic models to generative models. A few works have investigated how to adapt existing models into generative models. In U-Cast (Cachay, Watson-Parris, and Yu 2026), authors propose to further fine-tune deterministic models using CRPS and dropout for stochasticity, which we evaluate in this work. Probabilistic retro-fitting (Diaconu et al. 2026) injects noise via Adaptive Layer-Normalization, similarly to us, but without leveraging patch jittering. Rollout stability. To enforce stability over long rollouts, structural innovations have been proposed for Fourier Neural Operators (Kovachki et al. 2023; Ahn et al. 2025), alongside auto-regressive correction schemes like cyclic patch modulation (Mukhopadhyay et al. 2026) and block causal masking (Liu, Sun, and Schaeffer 2025), or even test-time operator composition (Serrano et al. 2026; Morel, Han, and Oyallon 2025).

Standard Auto-regressive

Forecast state

Context states

Context states for next rollout step

Context states for next rollout step

Block-wise Auto-regressive Non-causal model (full time attention)

Causal model

Causal model

Context states

Proposed Inference Scheme: Strided model + Upsampling model

Forecast states

Forecast states

Context states

Non-causal model

Context states for next rollout step

Figure 2: Diagram of our proposed method to recover full trajectories with non-causal temporal super-resolution (middle), compared to the baseline with time stride τ = 1 (left), and the block-wise auto-regressive strategy (right).

3

Methods

General framework. We use the Walrus architecture (McCabe et al. 2025) as the backbone for our models. This allows us to leverage the pretrained weights of this strong foundation model. Walrus is a model with a convolutional encoder, a causal transformer with spatial attention and time attention, and a convolutional decoder. It takes a sequence of Nin states of input xt−k:t = (xt−k , xt−(k−1) , ..., xt ) (with k = Nin − 1) and is trained to predict the normalized state difference dt−k+1:t+1 with teacher forcing, where −1 dt+1 = (xt+1 − xt ) ∗ σres and σres is a per-variable normalization factor. At inference time, the model is used autoregressively from a given set of states (context) to make trajectory forecasts. The time index difference between a given forecast state and the last context state is called the lead time. Walrus also introduced patch jittering, where input states are randomly shifted along spatial dimensions (with some padding for dimensions with non-periodic boundary conditions) before processing, and then shifted back. This addresses the accumulation of "grid-imprinting" artifacts on long horizons, and introduces stochasticity in the model that we leverage for our generative models.

3.1

Training and Inference strategy

Time stride. A simple strategy to improve computational efficiency is to sub-sample states in time, with a stride parameter τ , so that the model is trained to forecast xt+τ from xt−kτ :t::τ . On one hand, this reduces the number of autoregressive rollout steps needed to reach a given lead time T , which mitigates the risks of error accumulation and divergence; on the other hand, it requires the model to learn a more complicated transition function, with less inferencetime compute budget, and a higher distribution shift when re-using model outputs for the next rollout steps. We evaluate this trade-off in the Results section. If the primary goal is maximizing accuracy at a specific lead time while lowering inference costs, sub-sampling alone is sufficient. For use-cases where complete trajectories are still required, such as computing time-integrated statistics, we introduce a two-stage approach that generates complete trajectories both efficiently and accurately. Two-stage approach. We first train a causal model with a time stride τ , typically τ = 4. We then train a temporal up-

sampling model to fill in missing states, leaving the causally predicted boundary states untouched. For instance with lead time τ = 4, 3 missing states xt+1:t+3 are predicted using 3 input states (xt−4 , xt , xt+4 ). Being non-causal allows every predicted state to use all 3 inputs as context. This strategy is illustrated in Figure 2. These two stages can be performed sequentially: the first model can predict a complete sub-sampled sequence, and the second model can up-sample that sequence in time. We compare it to the more costly default auto-regressive strategy (time stride τ = 1) and a block-wise auto-regressive strategy that predicts Nout = τ forecast states at once, which splits model capacity into learning a set of states instead of learning only state xt+τ . Our model improves computational efficiency by reducing the number of auto-regressive rollout steps, even accounting for the upsampling model. To lighten inference, the up-sampling model is half the size of the causal model. At long lead times, the resulting cost is reduced by factor ∼ 37.5% (details in appendix).

3.2

Mean Prediction Regularization

We now present Mean Prediction Regularization (MPR). Our motivation is to help the model better capture the main deterministic mode of the next state xt+τ and transfer that knowledge to produce better samples. In many generative approaches for spatio-temporal modeling, a noise distribution pnoise (ϵ) = N (ϵ; 0, Idnoise ) is mapped to the transition distribution p(xt+τ |xt−kτ :t::τ ). Different frameworks realize this mapping, either explicitly (with adversarial training for GANs or CRPS training for FGN (Alet et al. 2025)) or implicitly (solving the underlying probability flow ODE from noise to data manifold, for diffusion models). We propose to combine generative losses with the following regularization objective: the noise distribution mean should map to the output distribution mean. Conditioned on the noise distribution mean 0dnoise , the model’s output should match the distribution mean Ext+τ ∼p [xt+τ | xt−kτ :t::τ ], which we supervise with a standard regression objective to the ground truth xt+τ : dˆmean t+τ = f (xt−kτ :t::τ , 0dnoise ) LMPR = ||dˆmean − dt+τ ||1 t+τ

(1) (2)

Mean Prediction Regularization (MPR)

MPR implementation for FGN MLP

AdaLN every layer

...

Generative noise

backbone

Generative parameters MLP

backbone

Generative Loss

AdaLN every layer

...

backbone Noise distribution mean

Loss Inputs for model and losses

identity modulation

...

backbone

backbone

Pretrained backbone

Mean prediction regularization

Additional parameters

Figure 3: Diagram of Mean Prediction Regularization principle (left) and its implementation with FGN (right). The training loss L is either Mean Absolute Error (MAE) or a combination of MAE and our Gradient Difference Loss (GDL). We implement MPR for both FGN models and diffusion models, which requires an extra deterministic pass at each training step (ϵ = 0dnoise ) alongside the stochastic loss, as illustrated in Figure 3.

3.3

Generative modeling from a deterministic foundation model with FGN

One of our primary goals is to make generative PDE emulators that sample multiple trajectories given an initial state. Our Kastor model leverages the FGN paradigm (Alet et al. 2025), which generates samples supervised against ground truth using a strictly proper scoring rule. The scoring rule is a distance between the empirical and ground truth distributions. When training on PDE simulations, we only have a single data point xt+τ for the conditional distribution p(xt+τ |xt−kτ :t::τ ), but the scoring rule can still be computed using this single reference. We use CRPS (Gneiting and Raftery 2007), a metric on the marginals of the predicted and reference distributions. Samples are created in a single model forward pass by varying a source of stochasticity injected into the architecture. Similarly to FGN, we mainly use a low-dimensional source of Gaussian noise N (0, Idnoise ) with a dimension dnoise = 32, but we also investigate other sources of stochasticity in this paper such as patch jittering and dropout. This low-dimensional noise is first passed into a 2-layer MLP without bias, and then used as conditioning for AdaLN (Perez et al. 2018) at every spatial mixing attention layer in the transformer architecture. This design constrains the model to generate globally coherent variability (Alet et al. 2025). With fθ being our state difference predictor, the training loss for a single sample is: ϵ1 , ϵ2 ∼ N (0, Idnoise ) 1  ˆ1 ||dt+τ − dt+τ ||1 + ||dˆ2t+τ − dt+τ ||1 LfCRPS = 2  − ||dˆ1 − dˆ2 ||1 t+τ

(3) (4)

t+τ

We keep the stochasticity introduced by patch jittering implicit in the notations, but we show in the experiments that it

significantly contributes to performance. Finally, we initialize the AdaLN parameters to zero so that the modulation is the identity function at the beginning of training, recovering the behavior of the unconditioned model. For FGN, we add the constraint that the null conditioning 0dnoise makes the AdaLN modules behave as identities, which we implement by removing the biases in the noise embedding MLP and in the AdaLN layers.

3.4

Generative baselines

MAE-training with patch jittering. The Walrus model is trained with MAE with patch jittering as a form of data augmentation. We show that patch jittering can be used as a source of stochasticity to generate an ensemble of forecasts, which we use as default ensembling method when evaluating our other proposed contributions. These models will be refered to as "MAE" or "MAE-trained" in the paper. Diffusion modeling baseline. To establish a robust generative baseline, we adapt the Walrus architecture into a diffusion model. This involves turning it into a conditional denoiser, providing the context states as well as the noised next state as inputs that the model is trained to denoise. We implement this using a second set of channel embeddings for the noisy next state. We also adapt our proposed MPR in this context: to compute the regularization objective, the model only sees the context states without any noised inputs (i.e., only the original set of channels), and the noise level is set to zero. The complete description can be found in appendix.

3.5

Gradient Difference Loss

While MAE is often used as a training loss for operator learning, it can fail to capture some quantities that are important for a dynamical system, like the spatial derivative of the target fields. We address this by implementing the Gradient Difference Loss (GDL) from (Mathieu, Couprie, and LeCun 2016): the GDL between the forecasting state dˆt+τ and the ground truth dt+τ is LGDL (dˆt+τ , dt+τ ) = L(∂ dˆt+τ , ∂dt+τ ) ,

(5)

where ∂ is the derivative w.r.t the spatial coordinate. The choice of the base loss function L and its corresponding inputs vary depending on the primary training objective: • MAE training: We take prediction dˆt+τ and L = MAE. • FGN w/o MPR: We use (dˆ1t+τ , dˆ2t+τ ), and L = CRPS. • FGN with MPR: We use dˆmean and L = MAE. t+τ

3.6

Evaluation

We evaluate our model on the 10 2D datasets from The Well, which cover simulations from various physical domains, and represent various challenges (e.g. capturing stochasticity, shocks, sharp edges). All simulations for a given dataset have the same spatial and temporal resolutions, which vary across datasets. The evaluation protocol is as follows: given a set of context states (xt−k:t ), we make a set of M trajectory forecasts with our model (x̂it+1:t+T )1≤i≤M up to a final lead time T , with auto-regressive rollouts. We then compare these outputs to the ground truth trajectory xt+1:t+T . For all our evaluation we use M = 8, T = 32, and choose two initial context per dataset trajectory: one at the beginning, and one at the middle to evaluate models on a non-transient regime. Further details are provided in appendix. We evaluate trajectories separately for each lead time 1 ≤ t ≤ T , with the metrics below. We report metrics on the validation sets for the ablations. To reduce computational costs, we perform most ablations using strided models for datasets where they outperform the autoregressive baseline. For consistency across datasets and experiments, we always report aggregated metrics on trajectories sub-sampled at τ = 4.

3.7

Metrics

The formal definition of all metrics is in appendix. Following standard practice, we compute RMSE between the ground truth and the empirical mean over our M forecast members, which we refer to as EnsembleMeanRMSE. To evaluate the quality of predicted distributions, we use the fair Continuous Ranked Probability Score metric (fCRPS) (Ferro 2014), minimized when the marginals of the empirical and ground truth distributions match. We report the Spread-skill ratio SpSkR, which is the ratio of the ensemble variance and the mean squared error of the ensemble mean, as a measure of calibration. For a perfectly calibrated forecast, this ratio should equal 1. Finally, we evaluate spectral error with the Log Spectral Distance (LSD), which is the error of the radially-averaged power spectrum density (RAPSD) compared to the ground truth. Skill Score. The Skill Score is defined for metrics M that should be minimized (e.g. EnsMeanRMSE and fCRPS) as 1 X Mv (model) Mss (model) = 1 − (6) |V| v Mv (reference) where Mv (model) is the metric value for v, one of the |V| physical variables of the dataset. The skill score reflects the relative gain of metric M compared to a reference model across all physical variables: A skill score of 0.1 means that the metric value is on average

10% lower than the reference model. Unlike VRMSE (Ohana et al. 2024), skill scores have a comparable range of values across physical variables, datasets and lead times, and can be compared more easily. In this paper, we use as reference a model retrained with the fine-tuning methodology of Walrus (McCabe et al. 2025). Our retrained models perform comparably to Walrus’s reported numbers, see details in appendix, validating our reference finetuning methodology.

3.8

Implementation details

Fine-tuning. Unlike the Walrus pretrained model that was trained with sample-dependent statistics, we normalize states by the global dataset mean and standard deviation, and state differences by their standard deviation. Similarly to Walrus, we fine-tune models for 62,500 steps with batch size 8. We use the Muon optimizer with a learning rate of 1e-3 and a linear warmup with cosine decay learning rate scheduler. When using GDL, we use λG = 2000 (since gradient differences are very small). Adapting the model for different compute budgets. We train models with 3 different compute budgets: Small model (S) with (Nin , Nlayers ) = (2, 20), Medium (M) with (Nin , Nlayers ) = (4, 20), and Large (L) (Nin , Nlayers ) = (4, 40). Medium and Large models have respectively 2x and 4x the inference cost of the Small model. To reduce the computational cost of our emulators, we deliberately choose operating points less costly than the default regime for the pretrained Walrus model (Nin , Nlayers ) = (6, 40). For upsampling with τ = 4, we use a model with (Nin , Nlayers ) = (3, 20), so that the total cost for forecasting four states is less than the stride 1 baseline. Walrus pretrained weights loading strategy. When loading layers from the small (S) and medium (M) models that contain only half of the layers of the pretrained Walrus model, our strategy is to load weights from even layers only. Our up-sampling model (20 layers) is also initialized from the pretrained weights, and fine-tuned as a non-causal model.

4 4.1

Results

Inference Strategy

In this section, we analyze our strategy to make efficient forecasts described in Figure 2. We use the MAE models which we evaluate with the Ensemble Mean RMSE skill score relative to the reference model. We first analyze the impact of time stride τ on forecasting accuracy. A higher value of τ can reduce error accumulation, but increases the complexity of the function to approximate since it requires capturing state changes over longer temporal jumps, which can lead to higher errors given a fixed model capacity. We find that the best strategy depends on the data the model is trained on, and present a set of representative scenarios in Figure 4. On our benchmark datasets, using a higher time stride of τ = 4 is beneficial for 8 out of 10 domains. For some datasets like Gray-Scott Reaction Diffusion and Active Matter, the ranking of methods does not depend on lead time, with one time stride being consistently better

Euler multi quadrants openbc 0.00 0.25 0 MAE-S =1

10

20 30 Lead time MAE-S =2

0.6

10

20 Lead time

30

Gray scott reaction diffusion

0.4 0.2 0

0.00 Lead time

Planetswe 0.5 0.0

10

20 30 Lead time MAE-S =4 MAE-S =8

Figure 4: Ensemble Mean RMSE skill score ↑ per lead time, for four representative datasets and MAE-trained models (size S) at strides τ ∈ {1, 2, 4, 8}. While stride T = 1 often performs best at early lead times, on a majority of datasets using larger strides is beneficial for longer horizons.

across lead times. For most datasets, like Acoustic Scattering Inclusions and Euler Multi-quadrants, the optimal stride depends on the lead time: at small lead times, it is better to leverage the τ = 1 model with a few rollout steps; at longer lead times, the models with larger time stride benefit from less error accumulation and outperform the other methods. Qualitatively, we find that the evolution of sharp shock fronts is often better predicted using longer time steps, which we illustrate in Figure 6 and in appendix. on the Euler Multiquadrants and Gray-Scott Reaction Diffusion datasets. The complete ablation for all datasets is presented in appendix. Based on these findings, we find that a good general strategy is to use τ = 4, with the exception of two datasets, Active Matter and Rayleigh-Bénard, where using a time stride of 1 is better. We suspect this is related to highly sub-sampled physical simulations. For Active Matter, only one frame every 625 simulation steps was saved; for Rayleigh-Bénard, authors mention that "High Reynolds simulations are very time-consuming because they require very small time-steps to prevent the solution from diverging" (Ohana et al. 2024). We therefore chose to keep autoregressive rollouts with τ = 1 for those two datasets. Some datasets would have benefited from a higher time stride (e.g. τ = 8), but we retain τ = 4 as it strikes a good balance across lead times and datasets. Strategies for predicting the full trajectories. We now evaluate our strategy to forecast missing states when a time stride τ > 1 is used. Figure 5 shows that our MAE-trained models with τ = 4 combined with the small up-sampling model obtains the best performance, except on RayleighBénard. We observe experimentally that supervising the super-resolution model with GDL is important to generate high quality intermediate frames. A block-wise autoregressive model with 4 output steps (Figure 2 right) has a similar computational budget as our model and makes the same number of rollout steps. However, the up-sampling ap-

0

10

20 Lead time

30

EnsMeanRMSEss

0

EnsMeanRMSEss

30

EnsMeanRMSEss

20 Lead time

EnsMeanRMSEss

10

0.50

0.25

Rayleigh benard 0.0 0.5 Lead time 0.75

Gray scott reaction diffusion

0.50 0.25 0

MAE-L =4 (lead times ) w/ upsampling w/ GDL

MAE-L =1

10

20 30 Lead time MAE-L Block-wise

Nout = 4

Figure 5: Ensemble Mean RMSE skill score per lead time for our MAE-trained model (L, Nin = 4) with temporal upsampling, compared to the block-wise and the standard autoregressive methods (see Figure 3). Temporal upsampling allows to effectively recover dense trajectories, and compares favorably to block-wise regression for T > 8 across datasets.

(Forecast Ground Truth)

Ground Truth energy

0

0.25

Acoustic scattering inclusions 0.50

momentum_x

0.00

EnsMeanRMSEss

0.25

Rayleigh benard

EnsMeanRMSEss

EnsMeanRMSEss EnsMeanRMSEss

Acoustic scattering inclusions

=1

=4

10 5

5 0 5

2

1

0

0 2

1

Figure 6: Qualitative comparison between different time strides on the Euler Multi-quadrants OpenBC dataset. At lead time 32, errors around the shock fronts are noticeably reduced for the longer stride τ = 4. proach allows to best forecast some specific states instead of splitting the model capacity across 4 states. Furthermore, our strided inference strategy can leverage the causal structure when training the low-resolution τ = 4 model, which is beneficial as we show in appendix.

4.2

Impact of Mean Prediction Regularization

For further analysis, we evaluate our size S generative models based on FGN and diffusion models on four representative datasets of The Well: PlanetSWE, Acoustic Scattering Maze, Active Matter and Rayleigh-Bénard. We use a time stride of 4 for the two former, and 1 for the two latter, which we found optimal in the previous section. We analyze in Figure 7 the impact of Mean Prediction Regularization (MPR) for our FGN model. Without regularization, FGN has poor performance and performs worse than diffusion or even the MAE-trained baseline, which we

0.606 -0.087

Active matter

0.063 -0.877

0.513

-0.112

0.0 0.5 fCRPSss

-0.088

0.009

-0.5 0.0 fCRPSss

-0.857

0.104

-0.144

0.053

-0.199

0.119

-0.159

0.0 0.2 fCRPSss

-0.5 0.0 fCRPSss

(Forecast Ground Truth)

× MPR × GDL

MPR × GDL

MPR GDL

0

0.25 0.00

pressure

1 0.0

velocity_x

buoyancy

Ground Truth 1

0.05 0.00 0.05

0.1

Ours (FGN w/ GDL) FGN w/o GDL MAE-trained w/ GDL MAE-trained

-0.5 -0.4 -0.3 0.600 0.567

0.5

0.829 0.908

1.0

0.908

0.829

0.600 0.567

0.3 0.4 0.5

0.062 0.009

-1.0

-0.8 -1.0

1.265

0.998 0.929

1.0

0.175 0.168 0.121 0.098

1.467

0.675 0.704 0.607 0.596

1.5 0.5 1.265

1.467 0.929

0.0

0.196

0.169

0.998

0.5

-0.8

0.596

0.0

-0.021 -0.081 -0.163 -0.156

-1.2 0.712 0.699

1.0

0.704

Rayleigh benard

0.675

0.607

0.2

-1.0

0.980 1.079

0.75 1.00 1.079

0.980

0.712 0.699

-1.5 -1.0 -0.5

Figure 9: Comparison of FGN and MAE-trained models (size S) with and without GDL. We find that FGN improves the spread-skill ratio and GDL significantly improves both fCRPS and LSD skill scores, when averaged across lead times for a stride of τ = 4.

0.25 0.01 0.00 0.01 0.05 0.00 0.05

Figure 8: Comparison of FGN models trained with different regularizations. On center crops from the Rayleigh-Bénard dataset at lead time t = 16, we observe reduced errors from MPR across channels, and further improvements from GDL. also observe qualitatively, as shown in Figure 8 and illustrated on additional datasets in appendix. MPR is greatly beneficial for all datasets and lead times and sets regularized FGN as the best performing model, outperforming the MAEtrained baseline by 15% on average. The diffusion baseline is better than FGN, and MPR improves upon it, but still underperforms FGN with MPR. Diffusion models were evaluated using 5 diffusion steps, which we found to be optimal experimentally (increasing this number tends to degrade the CRPS).

4.3

Ours (FGN w/ GDL) FGN w/o GDL MAE-trained w/ GDL MAE-trained

0.658 0.606 0.622 0.552

Active matter

LSDss

Figure 7: Performance of S models trained with and without MPR, for both our FGN and diffusion-based models. MPR is helpful for both methods, and critical for reaching best performance with FGN.

Ours (FGN w/ GDL) FGN w/o GDL MAE-trained w/ GDL MAE-trained

Planetswe

Acoustic scattering maze

SpSkR

0.552

0.172 0.109

-0.001

0.396

Rayleigh benard

fCRPSss

FGN-S w/ MPR FGN-S w/o MPR diffusion-S w/ MPR diffusion-S w/o MPR MAE-S

Planetswe

Acoustic scattering maze

Impact of Gradient Difference Loss

We now evaluate the impact of the Gradient Difference Loss (GDL) in Figure 9, where the MAE-trained model (size S) is shown for reference. We find that the loss brings significant improvements for 3 out of four datasets, and marginal improvements for Active Matter. The best improvements occur for Acoustic Scattering Maze (+13.3% fCRPS skill score), where sharp maze walls create discontinuities well-suited for gradient matching. We can see that the FGN method without GDL improves forecast dispersion compared to MAE on three datasets (spread-skill score closer to 1) but worsens the spectral error measured with LSD (lower skill score) com-

pared to MAE training. Using GDL allows to compensate and improves spectral consistency. A breakdown of score improvement per leadtime is in appendix. (Figure 27).

5

Limitations

Despite the improved speed, accuracy, and power spectrum density of our model, there is still room for improvements. In particular, we find that the calibration of our models can still be improved, as reflected by the Spread-Skill ratios presented in Figure 9. Qualitatively, we observed that, although to a lesser extent than for the baseline, trajectories can still accumulate artifacts in some cases and diverge to unphysical behavior. Finally, a standalone emulator should ideally start rollouts from a single state; and then progressively increase the context length. Following existing practices in the field, we rely on a fixed-length context window to start rollouts, implicitly relying on a physics solver to provide the initial context.

6

Conclusion

In this work, we presented a robust framework for training and deploying generative surrogate models for PDE simulations, leveraging the representation power of the Walrus pre-trained physics foundation models. We showed that converting a deterministic foundation model into a generative one yields superior predictive capabilities, provided the training is appropriately constrained. To this end, our novel Mean Prediction Regularization proved highly effective, enabling FGN-based architectures to substantially outperform both standard deterministic baselines and more computationally heavy diffusion models. Combined with spatial gradient matching, our approach successfully preserves the spectral distribution of physical variables. Finally, by shifting from standard single-step auto-regressive rollouts to a twostage inference strategy combining advancements at longer time strides with non-causal temporal super-resolution, we demonstrate gains both in accuracy and computational efficiency.

7

Acknowledgements

We would like to thank Clément Crepy and Klaus Greff for various contributions related to this work. Many thanks to Patrick Perez, Valentin De Bortoli and Michael McCabe for proofreading the manuscript.

References Ahn, D.; Chandran, S.; Leibovici, D.; Kovachki, N.; Papalexakis, E. E.; and Kossaifi, J. 2025. Lightweight Fourier Neural Operator for Time-Dependent Partial Differential Equations. Machine Learning and the Physical Sciences Workshop, NeurIPS 2025. Alet, F.; Price, I.; El-Kadi, A.; Masters, D.; Markou, S.; Andersson, T. R.; Stott, J.; Lam, R.; Willson, M.; SanchezGonzalez, A.; and Battaglia, P. 2025. Skillful joint probabilistic weather forecasting from marginals. arXiv preprint arXiv:2506.10772. Ashton, N.; Brandstetter, J.; and Mishra, S. 2025. Fluid Intelligence: A Forward Look on AI Foundation Models in Computational Fluid Dynamics. arXiv preprint arXiv:2511.20455. Cachay, S. R.; Watson-Parris, D.; and Yu, R. 2026. U-Cast: A Surprisingly Simple and Efficient Frontier Probabilistic AI Weather Forecaster. arXiv preprint arXiv:2604.09041. Couairon, G.; Singh, R.; Charantonis, A.; Lessig, C.; and Monteleoni, C. 2026. ArchesWeatherGen: Skillful and compute-efficient probabilistic weather forecasting with machine learning. Science Advances, 12(17): eadx2372. Czarnecki, W. M.; Osindero, S.; Jaderberg, M.; Swirszcz, G.; and Pascanu, R. 2017. Sobolev training for neural networks. In Guyon, I.; Luxburg, U. V.; Bengio, S.; Wallach, H.; Fergus, R.; Vishwanathan, S.; and Garnett, R., eds., Advances in Neural Information Processing Systems, volume 30. Curran Associates, Inc. Diaconu, C.; Cranmer, M.; Turner, R. E.; Marwah, T.; and Mukhopadhyay, P. 2026. Probabilistic Retrofitting of Learned Simulators. In Forty-third International Conference on Machine Learning. Dunne, J. P.; Hewitt, H. T.; Arblaster, J.; Bonou, F.; Boucher, O.; Cavazos, T.; Dingley, B.; Durack, P. J.; Hassler, B.; Juckes, M.; et al. 2025. An evolving Coupled Model Intercomparison Project phase 7 (CMIP7) and Fast Track in support of future climate assessment. Geoscientific Model Development, 18(19): 6671–6700. Ferro, C. 2014. Fair scores for ensemble forecasts. Quarterly Journal of the Royal Meteorological Society, 140(683): 1917–1923. Gneiting, T.; and Raftery, A. E. 2007. Strictly proper scoring rules, prediction, and estimation. Journal of the American statistical Association, 102(477): 359–378. Jacq, A.; Couairon, G.; De Bortoli, V.; Berthet, Q.; Doucet, A.; and Elie, R. 2026. Diffusion Fine-tuning with Rewarded Moment Matching Distillation. arXiv preprint arXiv:2606.30414. Jenko, F. 2025. Accelerating fusion research via supercomputing. Nature Reviews Physics, 7(7): 365–377.

Jordan, K.; Jin, Y.; Boza, V.; You, J.; Cesista, F.; Newhouse, L.; and Bernstein, J. 2024. Muon: An optimizer for hidden layers in neural networks. Kassaï Koupaï, A.; Le Boudec, L.; Serrano, L.; and Gallinari, P. 2026. ENMA: Tokenwise Autoregression for Continuous Neural PDE Operators. In Belgrave, D.; Zhang, C.; Lin, H.; Pascanu, R.; Koniusz, P.; Ghassemi, M.; and Chen, N., eds., Advances in Neural Information Processing Systems, volume 38, 127341–127409. Curran Associates, Inc. Kingma, D. P.; and Ba, J. 2014. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980. Kovachki, N.; Li, Z.; Liu, B.; Azizzadenesheli, K.; Bhattacharya, K.; Stuart, A.; and Anandkumar, A. 2023. Neural Operator: Learning Maps Between Function Spaces with Applications to PDEs. JMLR, 24(89): 1–97. Lam, R.; Sanchez-Gonzalez, A.; Willson, M.; Wirnsberger, P.; Fortunato, M.; Alet, F.; Ravuri, S.; Ewalds, T.; EatonRosen, Z.; Hu, W.; et al. 2023. Learning skillful mediumrange global weather forecasting. Science, 382(6677): 1416– 1421. Li, J.; Dao, M. H.; and Le, Q. T. 2024. Data-driven modal parameterization for robust aerodynamic shape optimization of wind turbine blades. Renewable Energy, 224: 120115. Liu, B.; and Lu, W. 2022. Surrogate models in machine learning for computational stochastic multi-scale modelling in composite materials design. International Journal of Hydromechatronics, 5(4): 336–365. Liu, Y.; Sun, J.; He, X.; Pinney, G.; Zhang, Z.; and Schaeffer, H. 2024. PROSE-FD: A multimodal PDE foundation model for learning multiple operators for forecasting fluid dynamics. arXiv preprint arXiv:2409.09811. Liu, Y.; Sun, J.; and Schaeffer, H. 2025. BCAT: A block causal transformer for PDE foundation models for fluid dynamics. arXiv preprint arXiv:2501.18972. Mathieu, M.; Couprie, C.; and LeCun, Y. 2016. Deep multiscale video prediction beyond mean square error. In The Fourth International Conference on Learning Representations. McCabe, M.; Blancard, B. R.-S.; Parker, L. H.; Ohana, R.; Cranmer, M.; Bietti, A.; Eickenberg, M.; Golkar, S.; Krawezik, G.; Lanusse, F.; Pettee, M.; Tesileanu, T.; Cho, K.; and Ho, S. 2024. Multiple Physics Pretraining for Spatiotemporal Surrogate Models. In Globerson, A.; Mackey, L.; Belgrave, D.; Fan, A.; Paquet, U.; Tomczak, J.; and Zhang, C., eds., Advances in Neural Information Processing Systems, volume 37, 119301–119335. Curran Associates, Inc. McCabe, M.; Mukhopadhyay, P.; Marwah, T.; Blancard, B. R.-S.; Rozet, F.; Diaconu, C.; Meyer, L.; Wong, K. W. K.; Sotoudeh, H.; Bietti, A.; Espejo, I.; Fear, R.; Golkar, S.; Hehir, T.; Hirashima, K.; Krawezik, G.; Lanusse, F.; Morel, R.; Ohana, R.; Parker, L.; Pettee, M.; Shen, J.; Cho, K.; Cranmer, M.; and Ho, S. 2025. Walrus: A Cross-Domain Foundation Model for Continuum Dynamics. arXiv preprint arXiv:2511.15684. Morel, R.; Han, J.; and Oyallon, E. 2025. DISCO: learning to DISCover an evolution Operator for multi-physics-agnostic

prediction. In Singh, A.; Fazel, M.; Hsu, D.; Lacoste-Julien, S.; Berkenkamp, F.; Maharaj, T.; Wagstaff, K.; and Zhu, J., eds., Proceedings of the 42nd International Conference on Machine Learning, volume 267 of Proceedings of Machine Learning Research, 44750–44774. PMLR. Morton, K. W.; and Mayers, D. F. 2005. Numerical solution of partial differential equations: an introduction. Cambridge university press. Mukhopadhyay, P.; McCabe, M.; Ohana, R.; and Cranmer, M. 2026. Overtone: Cyclic Patch Modulation for Clean, Efficient, and Flexible Physics Emulators. In Vondrick, C.; Hariharan, B.; Raffel, C.; Pinto, L.; Yang, D.; and Faust, A., eds., International Conference on Learning Representations, volume 2026, 70273–70320. Nguyen, T.; Koneru, A.; Li, S.; and Grover, A. 2025. Physix: A foundation model for physics simulations. arXiv preprint arXiv:2506.17774. Ohana, R.; McCabe, M.; Meyer, L.; Morel, R.; Agocs, F. J.; Beneitez, M.; Berger, M.; Burkhart, B.; Dalziel, S. B.; Fielding, D. B.; et al. 2024. The Well: a large-scale collection of diverse physics simulations for machine learning. In Globerson, A.; Mackey, L.; Belgrave, D.; Fan, A.; Paquet, U.; Tomczak, J.; and Zhang, C., eds., Advances in Neural Information Processing Systems, volume 37, 44989–45037. Curran Associates, Inc. Perez, E.; Strub, F.; De Vries, H.; Dumoulin, V.; and Courville, A. 2018. FiLM: Visual reasoning with a general conditioning layer. In Proceedings of the AAAI conference on artificial intelligence, volume 32. Rautela, M. S.; Most, A.; Mansingh, S.; Love, B. C.; Scheinker, A.; Oyen, D.; Debardeleben, N.; Lawrence, E.; and Biswas, A. 2025. MORPH: PDE foundation models with arbitrary data modality. arXiv preprint arXiv:2509.21670. Ren, X.; Wang, P.; Liu, P.; Yue, X.; Dong, H.; Huang, Z.; Hao, Z.; Hu, Z.; Huang, Z.; Wang, Y.; et al. 2026. Foundation neural operators: A survey on pretraining methods, the data ecosystem, and efficient adaptation. Rozet, F.; Ohana, R.; McCabe, M.; Louppe, G.; Lanusse, F.; and Ho, S. 2026. Lost in latent space: An empirical study of latent diffusion models for physics emulation. In Belgrave, D.; Zhang, C.; Lin, H.; Pascanu, R.; Koniusz, P.; Ghassemi, M.; and Chen, N., eds., Advances in Neural Information Processing Systems, volume 38, 134612–134657. Curran Associates, Inc. Serrano, L.; Han, J.; Oyallon, E.; Ho, S.; and Morel, R. 2026. Test-time Generalization for Physics through Neural Operator Splitting. arXiv preprint arXiv:2602.00884. Soares, E.; Brazil, E. V.; Shirasuna, V.; de Carvalho, B. W.; and Malossi, C. 2025. Towards a Foundation Model for Partial Differential Equations Across Physics Domains. arXiv preprint arXiv:2511.21861. Wiesner, F.; Gray, Z. J.; Wessling, M.; and Baek, S. 2025. Towards a physics foundation model. arXiv preprint arXiv:2509.13805. Ye, Z.; Liu, Z.; Wu, B.; Jiang, H.; Chen, L.; Zhang, M.; Huang, X.; Zou, Q. M.; Liu, H.; Dong, B.; et al.

2025. PDEformer-2: A versatile foundation model for twodimensional partial differential equations. arXiv preprint arXiv:2507.15409.

A

We investigate qualitatively the effect of several method choices, in particular the effect of training with a larger model, comparing Kastor-L and Kastor-M in Section A.1, differences arising from varying the time stride, comparing τ = 1 and τ = 4 in Section A.2, and the impact of the added MPR and GDL regularizations in Section A.3.

A.1

Impact of model size

As we quantitatively observe in Figure 25, we illustrate the decrease in performance for the smaller M-size model (20 layers, 4 input frames) compared to the L model (40 layers, 4 input frames). Consistently across datasets, physical fields, and lead times, we observe larger forecasting errors for the M model compared to Kastor-L. Figure 10 shows how forecasting degrades systematically on the Periodic Shear Flow dataset, which we also observe on PlanetSWE in Figure 12 and the Rayleigh-Bénard (see Figure 11).

A.2

Impact of time stride τ

We investigate qualitatively the effect of using longer time strides τ = 4, compared to the τ = 1 reference on two datasets from the Well. In Figure 13, we illustrate how the longer time stride mitigates the appearance of large errors along shock fronts. At long lead times, we consistently observe reduced errors on the Euler Multi-quadrants OpenBC dataset across fields. We also observe visibly reduced error accumulation as lead time increases on both channels of the Gray-Scott Reaction Diffusion dataset in Figure 16, in line with the quantitative results reported in Figure 23. Also supporting the results from Figure 23, we observe visibly higher errors are soon as lead time T = 4 which persist at longer horizons for the Rayleigh-Bénard dataset (Figure 14) and Active Matter (Figure 15). For Active Matter, we note that artifacts across lead times are amplified by the larger stride.

A.3

B

Qualitative Results

Impact of regularization

We also look into the qualitative changes observed when introducing MPR and GDL (described in Section 3.2 and Section 3.5 of the main paper). Consistently with the quantitative results presented in Figure 7, we observe significantly improved forecasts for most samples from PlanetSWE, which we illustrate in Figure 17. We also observe reduced reconstruction errors in a majority of samples from the Acoustic Scattering Maze dataset, for which samples are provided in Figure 19, in particular for the velocity fields at later time steps. On the Rayleigh-Bénard dataset, we find some examples where adding MPR qualitatively degrades long-term forecasts compared to the unregularized baseline, such as in the central sample of Figure 18. Generally, however, forecasts improve, as is most clearly seen at lead time T = 32 which predictably displays the largest errors. For the RayleighBénard dataset, we observe consistent improvements from the GDL loss in Figure 18, while its effect is less noticeable on Acoustic Scattering Maze. On PlanetSWE, GDL seems to reduce artifacts at both lead times T = 4 and T = 32, which is visible for instance in the height fields from the samples in Figure 17,

B.1

Additional Details

Datasets

We evaluate our models on the 2D datasets of the Well: • Acoustic Scattering: Models how sound waves propagate through a domain that contains sharply variable densities, such as maze-like walls or pockets of different materials. • Active Matter: Simulates suspensions of active particles in a viscous fluid that can turn chemical energy into mechanical work, creating complex spatiotemporal dynamics from steric and hydrodynamic interactions. • Euler Multi-quadrants: Describes the behavior of inviscid, compressible fluids starting from multiple initial discontinuities, leading to interacting shocks and rarefactions. • Gray-Scott Reaction-Diffusion: Models the spontaneous pattern formation and self-assembly of two chemical species governed by reaction and spatial diffusion. • Planetary Shallow Water Equations (PlanetSWE): Approximates incompressible fluid flows on a global scale, incorporating Earth’s topography (bathymetry) and featuring daily and annual periodic forcings. • Rayleigh-Bénard Convection: Simulates the fluid dynamics that occur in a horizontal fluid layer when it is heated from below and cooled from above, creating convection currents. We set aside the 3 remaining 2D datasets for the following reasons: Turbulent Radiative Layer 2D, which is significantly smaller than the other datasets (only 5GB of data, 10x less than the next smaller datasets Active Matter (50GB) and falls outside our target data regime); Helmholtz Staircase, because the time-dependence of the system has an analytic solution given the t = 0 initial condition; and Visco-Elastic Instability, for practical reasons, which contains trajectories of variable size and in particular many which cannot be evaluated on 32-steps rollouts. The datasets have been generated with a deterministic process; however, training generative surrogate models is still useful for two reasons: First, if the data is partially observed (e.g. downsampled), then that introduces stochasticity that we would like to capture; Second, even if the data is completely observed, an ML model cannot represent exactly the underlying function and has some error. A generative model allows to capture this error and to produce a set of trajectories covering potential scenarios that the underlying numerical solver could have produced.

B.2

Model details

Architecture. We use the architecture of Walrus (McCabe et al. 2025), composed of a shallow convolution-based encoder, a transformer backbone, and a shallow convolutional decoder. The encoder and decoders have variable strides to be able to encode data of various dimensions into the same feature map of size (32, 32). A transformer layer consists of 2 main blocks: first spatial attention is applied independently for every frame in the input sequence; then time attention is applied independently at each spatial location. Causality is

(Forecast GT)

Forecast

GT

0.5

Kastor-L

0.5

0.5

0.0

0.0

0.0

0.5

0.5

0.5

0.5

0.5

0.5

0.0

0.0

0.0

0.50.5

0.5 0.5

0.5 0.5

0.0

0.0

0.0

0.5

0.5

0.5

Kastor-L

0.05 0.00 0.05

0.25

Kastor-M

0.05 0.00 0.05

Kastor-M

T=4

0.5

0.00 0.25 0.25 0.00

T=16

tracer

0.0

GT Forecast (Forecast GT)

tracer

Kastor-L Kastor-M

Kastor-L Kastor-M

T=32

GT Forecast (Forecast GT)

Kastor-M

Kastor-L Kastor-M T=4

0.00

0.25

0.25

0.1 0.0 0.1

0.00

0.00

0.1 0.0 0.1

0.25

0.25

0.00

0.00

0.25

0.25

0.00025 0.00000 0.00025

0.25 0.00 0.25

0.00025 0.00000 0.00025

(a) Sample 1 0.5

0.5

0.0

0.0

0.002

0.0025 0.0000 0.0025

0.000 0.002 0.002 0.000

T=16

0.002

T=32

0.0025 0.0000 0.0025

pressure 0.00

0.00

0.00

0.25

0.25

0.25

0.00

0.00

0.00

0.25

0.25

0.25

0.00

0.00

0.00

0.5

0.5

0.5

0.5

0.5

0.0

0.0

0.0

0.50.5

0.50.5

0.5 0.5

0.0

0.0

0.0

0.5

0.5

0.5

0.25

0.25

0.25

0.01

0.05

0.1

0.002

0.00

0.0

0.000

0.000

0.01 0.01

0.05 0.05

0.1 0.1

0.0005 0.0000 0.0005

0.001

0.00

0.001 0.001

0.002 0.002

0.01

0.00

T=16

0.05

0.1

T=4

(b) Sample 2

0.25 0.00 0.25

0.25 0.00 0.25

0.25 0.00 0.25

0.25 0.00 0.25

0.25 0.00 0.25

0.25 0.00 0.25

0.25 0.00 0.25

0.25 0.00 0.25

0.25 0.00 0.25

0.0025 0.0000 0.0025

0.005 0.000 0.005

0.01 0.00 0.01

0.0025 0.0000 0.0025

0.005 0.000 0.005

0.01 0.00 0.01

T=16

0.0005 0.0000 0.0005

0.0

T=32

tracer

Kastor-L

0.00

0.25 0.00 0.25

T=4

pressure

0.5

0.00

T=4

0.25

0.1 0.0 0.1

T=32

0.000

T=16

0.001

0.000

T=32

0.002

pressure 0.0000

0.000

T=4

5

5

0.00000

0.0005

0.002

5 0

0.00025

0.0000

0.000

1e 5

0.00000

0.0005

0.002

5 0

0.00025

0.0000

0.000

1e 5

0.00000

0.0005

0.002

T=16

0.00025

0.0001

0.0001

0.0000

0.0000

0.0001 0.0001

0.0001 0.0001

0.0000

0.0000

0.0001

T=32

0.0001

(c) Sample 3

Figure 10: Qualitative comparison of Kastor-M (20 input layers) and Kastor-L (40 input layers) on samples from the Periodic Shear Flow dataset on the tracer and pressure fields. Consistently, we observe that Kastor-L outperforms the smaller model.

GT

buoyancy

Forecast

Kastor-L

(Forecast GT)

Kastor-M

Kastor-L

Kastor-M T=4

pressure

0.5 0.0 0.5

0.5 0.0 0.5

0.5 0.0 0.5

0.5 0.0 0.5

0.5 0.0 0.5

0.5 0.0 0.5

0.0025

0.25

0.0000

1 0.0

0.0

0.0

0.1

0.1

0.1

0.0

0.0

0.0

0.1

0.1

0.1

0.0

0.0

0.0

0.1

0.1

0.1

0.25

0.0001

0.002

0.00

0.00

0.0000

0.000

0.0025

0.25

0.25

0.002

0.0025

0.25

0.25

0.0001 0.0001

0.005 0.000 0.005

0.002

0.0000

0.00

0.00

0.0000

0.000

0.0025

T=16

0.25

0 1 1 0 11 0 1

T=32

0.25

T=4

0.0001

GT

velocity_x

Forecast

Kastor-L

(Forecast GT)

Kastor-M

Kastor-L

0.02

0.00000

0.00

0.00025

0.02

0.00025

0.02

0.00000

0.00

0.00025

0.02

0.00025

0.02

0.00000

0.00

0.00025

0.02

T=4

0.1

0.1 0.1

0.1 0.1

0.0005 0.0000 0.0005

0.0 0.1

0.02 0.02 0.00

T=16

0.0005 0.0000 0.0005

0.0

0.00

0.02

0.0005 0.0000 0.0005

0.0

0.02

0.0001 0.0000 0.0001

Kastor-M

0.002

T=32

velocity_y

0.00025

0.0001 0.0000 0.0001

T=16

0.005 0.000 0.005

T=32

0.05

0.1

0.00

0.0

0.05

0.1

0.05

0.1

0.00

0.0

0.05 0.05

0.1 0.1

0.00

0.0

0.05

0.1

0.1

0.0002

0.05

0.1

0.0

0.0000

0.00

0.0

0.10.1

0.0002 0.0002

0.05 0.05

0.1

0.0

0.0000

0.00

0.0

0.1

T=4

0.0002

T=16

0.05

0.1

T=32

0.1

Figure 11: Qualitative comparison of Kastor-M (20 input layers) and Kastor-L (40 input layers) on the center crop of a validation sample from the Rayleigh-Bénard dataset. At both early (T = 4) and late (T = 32) lead times, across channels, we observe in the (Forecast - GT) rows that model size reduction results in larger errors.

height

Kastor-L

0

Kastor-M

0

Kastor-L

1 0

Kastor-M

1 0

T=4

0

(Forecast GT)

Forecast

GT

(Forecast GT)

Forecast

GT

0

Kastor-L

0

Kastor-M

0

Kastor-L Kastor-M T=4

0

500

0

500

0

500

1 1

T=16

height 500

T=16

0

GT Forecast (Forecast GT)

0

Kastor-M

0

0 0

1000

Kastor-L Kastor-M T=4

0.5 0.0 0.5 0.5 0.0 0.5

2 0 2 0

T=16

5 0

T=32

25 0 25

500

25 0 25 25 0 25

25 0 25 25 0 25

25 0 25 25 0 25

5

0.1 0.0 0.1

0.5 0.0 0.5 0.5 0.0 0.5

1 0

500

5

T=4

0

0.1 0.0 0.1

0

500

0

500

5 0 5 0

T=32

velocity_theta

500

25 0 25 25 0 25

500 500

T=4

0.1 0.0 0.1

T=16

velocity_theta

T=32

25 0 25 25 0 2525 0

0.1 0.0 0.1

5 5

T=16

25 0 25

(b) Sample 2 0

1000

5 0

500

2.5 0.0 2.5 2.5 0.0 2.5

1000

Kastor-L

0

500

height 0

0

500

25 0 25

500

(a) Sample 1

0

500

0

500

2.5 0.0 2.5 2.5 0.0 2.5

0

500

2.5 0.0 2.5 2.5 0.0 2.5

velocity_theta

25 0 25

25 0 25 25 0 2525 0

25

0.5 0.0 0.5 0.5 0.0 0.5

11 0 1

1 0

T=32

25

11 0 1

500 0 500

25 0 25

25 0 25

25 0 25

500

500 0 500 500 0 500

25 0 25 25 0 25

25 0 25 25 0 25

25 0 25 25 0 25

2

2.5 0.0 2.5

0.05 0.00 0.05 0.05 0.00 0.05

0.25 0.00 0.25 0.25 0.00 0.25

0.5 0.0 0.5 0.5 0.0 0.5

500

500

2

T=32

2.5 0.0 2.5

T=4

T=16

T=32

(c) Sample 3

Figure 12: Qualitative comparison of Kastor-M (20 input layers) and Kastor-L (40 input layers) on samples from the PlanetSWE dataset. At both early (T = 4), intermediate (T = 16) and later (T = 32) lead times, we observe on two representative fields that Kastor-L qualitatively matches or outperforms the smaller model.

Ground Truth

Forecast =1

(Forecast Ground Truth)

=4

=1

=4

energy

4

0

2

1 0.25

density

1

0.00 0.25

pressure

0 2

0.00 0.25

momentum_x

1

0.25

0

0.00 0.25

1 1

momentum_y energy

0.25

1

0.25 0.00 0.25

0 1

Ground Truth

density

1

Forecast =1

(Forecast Ground Truth)

=4

=1

2 1 1.0 0.5

=4

0.1 0.0 0.1 0.1 0.0

momentum_x

0.5

0.25 0.00 0.25

momentum_y

pressure

0.1 1.0

0.25 0.00 0.25

0.05 0.00 0.05 0.05 0.00 0.05 0.025 0.000 0.025

Figure 13: Additional qualitative examples comparing different time strides on validation samples from the Euler Multi-quadrants OpenBC dataset. Consistently with the observation in the main paper, errors around the shock fronts at lead time T = 32 are noticeably reduced for the longer stride τ = 4.

velocity_y velocity_x pressure buoyancy velocity_yvelocity_x pressure buoyancy

velocity_yvelocity_x pressure buoyancy velocity_yvelocity_x pressure buoyancy

Ground Truth

Forecast =1

=4

0.5 0.0 0.5

(Forecast Ground Truth) =1 =4

2.5 0.0 2.5 5 0

0.00 0.25 5

1 0

0 5 1 0

Ground Truth

Forecast =1

1

(a) Sample 1, Lead time T = 4

=4

2 0

1

(Forecast Ground Truth) =1 =4

1

1 0

0.00 0.25

Ground Truth

0.25 0.00 0.25

0.1 0.0 0.1

1

(Forecast Ground Truth) =1 =4

5 0

0.00 0.25 1 0

1 0

1

=4

1 0 1

5

1

5

2.5 0.0 2.5

(c) Sample 2, Lead time T = 4

5

2.5 0.0 2.5

1

Ground Truth

1

5 0

0

Forecast =1

2

0.1 0.0 0.1

(b) Sample 1, Lead time T = 32

=4

1

0.1 0.0 0.1

0

Forecast =1

5

0 5

(Forecast Ground Truth) =1 =4

0.5 0.0 0.5

0.25 0.00 0.25

5 0

0.25 0.00 0.25

0.25 0.00 0.25

0.5 0.0 0.5

0.5 0.0 0.5

5

(d) Sample 2, Lead time T = 32

Figure 14: Qualitative examples comparing different time strides on two validation samples from the Rayleigh-Bénard dataset. For models trained with a stride τ = 4, visibly increased errors are observed as early as lead time T = 4 and persist at T = 32.

Ground Truth

concentration

Forecast

=1

=4

1.0025

1.002

1.0000

1.000

0.9975

0.998

1.0025

1.002

1.0000

1.000

0.9975 1.0025

0.998 1.002

1.0000

1.000

(Forecast Ground Truth)

0.9975

0.998

2.5 0.0 2.5

=1

T=4

0.5

0.5

1.000

0.00

0.0

0.0

0.0

0.999

0.25

0.5

0.5

0.5

1.001

0.25

0.5

0.5

0.5

1.000

0.00

0.0

0.0

0.0

0.999

0.25

1.001

0.25

0.5 0.5

0.5 0.5

0.5 0.5

1.000

0.00

0.0

0.0

0.0

0.999

0.25

0.5

0.5

0.5

0

0 5 0 5

T=32

Ground Truth

1.0000 0.9975 1.0025

=1

Forecast

1.0000 0.9975 1.0025

=4

1.0000

(Forecast Ground Truth)

0.9975 5

=1

5

1.001 1.000 0.999

1.0005

1.001 1.000 0.999

1.0005

1.001 1.000 0.999

1.0005

5 5

=4

1 0

0

T=4

5

T=16

0

0

0

0

1

T=4

5

0 5

T=16

1 0

1.0000 0.9995

1

T=32

1 0

1.0000 0.9995

1 0

1.0000

1

0.2

0

0.0

1 0

0.0 1

T=4

0.2

T=16

2

0.25 0.25

T=16

0.00 5

T=32

0.25

2

2

0

0

2

2

2

2

2

2

2

0

0

0

0

2

2

2

2 0

1

0.0 2.5

2 0 2

2 2

2

0

T=4

2

0 1

0 1

T=16

2

0

2

0

2.5

2

2

1

2.5

2

0 2

0.0

T=32

0.00

0

2.5

1

0.25

0

2

1

0.5

0

E_xx

0 1

0.0

2

2

0

0.5 0.5

2

1

0.2 0.2

0

T=32

0

1 0

T=4

0.0

5

2

1

1

5

0.5

5

2

0

1

1

1

1

0

1

0.9995

1 1

1 1

2

0

(a) Sample 1 velocity_x

1 0

0

5

0

0

concentration 1.0025

2

5

0.5

0.25 0.00 0.25

5

1

0.0

0.25 0.00 0.25

1

5

0.5

0.25 0.00 0.25

5

5

5

0

T=16

0.5

5 5

E_xx

0.25

5

5

2.5 0.0 2.5

=4

velocity_x 1.001

0 2

T=32

2

(b) Sample 2

Figure 15: Qualitative examples comparing different time strides on two validation samples from the Active Matter dataset. Compared to stride τ = 4, we observe larger forecasting errors and more visible artifacts across lead times T = 4, 16, 32.

Ground Truth

A

B

1.0

0.5

0.5 0.0

Forecast

1.0

=1

0.5

0.5 0.0 0.5

1.0

=4

0.5

=1

0.5 0.0 0.5

0.25 0.00 0.25

=4

0.5 0.0 0.5

0.25 0.00 0.25

T=8

T=16

Ground Truth

(Forecast Ground Truth)

0.0

A

T=24

T=32

T=8

T=16

1.0

B

T=24

T=32

0.25

0.5

0.00

Forecast (Forecast Ground Truth)

0.25

0.5

0.00

1.0

=4

0.25

0.5

0.00

=1

0.05 0.00 0.05

0.05 0.00 0.05

=4

0.05 0.00 0.05

0.05 0.00 0.05

T=8

T=16

Ground Truth

(Forecast Ground Truth)

Forecast

1.0

=1

A

T=24

T=32

T=8

T=16

B

T=24

T=32

0.75 0.50 0.25

0.2

=1

0.75 0.50 0.25

0.2

=4

0.75 0.50 0.25

0.2

=1

0.5 0.0 0.5

0.25 0.00 0.25

=4

0.5 0.0 0.5

0.25 0.00 0.25

T=8

T=16

T=24

T=32

0.0

0.0

0.0

T=8

T=16

T=24

T=32

Figure 16: Qualitative comparison of forecasting on the Gray-Scott Reaction Diffusion dataset for 3 validation samples. The figure displays ground truth and predictions at lead times 8, 16, 24, and 32 for the standard auto-regressive baseline (τ = 1) and our large-stride model (τ = 4). By forecasting fewer steps to reach the same horizon, the τ = 4 model effectively mitigates error amplification as lead time advances.

Ground Truth

× MPR × GDL

Forecast

MPR × GDL

MPR GDL

× MPR × GDL

(Forecast Ground Truth) MPR × GDL

MPR GDL

height

0

0

500

velocity_phi velocity_theta

2

2

25

0.5

0

0.0 25

0.5

25

0.5

0

0.0 25

(a) Sample 1, Lead time T = 4

MPR GDL

× MPR × GDL

(Forecast Ground Truth) MPR × GDL

MPR GDL

height

MPR × GDL

0 500

10 0 10

velocity_phi velocity_theta

Ground Truth

× MPR × GDL

Forecast

0.5

25 0 25

2.5 0.0 2.5

25

2.5

0

0.0 25

Ground Truth

× MPR × GDL

Forecast

2.5

(b) Sample 1, Lead time T = 32

MPR × GDL

MPR GDL

× MPR × GDL

(Forecast Ground Truth) MPR × GDL

MPR GDL 1 0

height

0 500

velocity_phi velocity_theta

1000 25

0.25

0

0.00 25

0.25

25 0 25

0.25 0.00 0.25

(c) Sample 2, Lead time T = 4

MPR GDL

500

× MPR × GDL

(Forecast Ground Truth) MPR × GDL

MPR GDL

10

height

MPR × GDL

0

velocity_phi velocity_theta

Ground Truth

× MPR × GDL

Forecast

1

25

2

0

0

500

0

25

2

50

2

0

0 50

10

2

(d) Sample 2, Lead time T = 32

Figure 17: Qualitative comparison of FGN regularization on two samples from the PlanetSWE dataset at short (T = 4) and long (T = 32) lead times. We compare the base FGN method without MPR or GDL, FGN with MPR and without GDL, as well as the fully regularized Kastor model with both MPR and GDL. We observe significant artifact reduction for instance in the height variable at short lead times from MPR. Adding GDL further reduces errors visibly in the velocity_theta channel, especially at short lead times.

Ground Truth

buoyancy

velocity_x

1

(Forecast Ground Truth)

0.025 0.000 0.025

0.005 0.000 0.005

0.01 0.00 0.01

0.025 0.000 0.025

MPR × GDL

0.025 0.000 0.025

0.005 0.000 0.005

0.01 0.00 0.01

0.025 0.000 0.025

MPR GDL

0.025 0.000 0.025

0.005 0.000 0.005

0.01 0.00 0.01

0.025 0.000 0.025

Ground Truth

T=16

buoyancy

T=32

Forecast

T=4

1

T=16

pressure

T=32

1

1

MPR × GDL MPR GDL

0.02

0.0

0.00

0.50.5

0.02 0.02

0.0

0.00

0.50.5

0.02 0.02

0.0

Ground Truth

T=4

T=16

buoyancy

0.5

T=32 1

T=16

pressure

T=32

1

0.1

0.1 0.0 0.1

0.1

0.2

0.1 0.1

0.2 0.2

0.0

0.0

0.0

0.0

0.0

0.1 0.1

0.2 0.2

0.0

T=4

T=16

velocity_x

T=32

0.1

0.0

T=4

T=16

velocity_y

T=32

0.2

0.2

0.25

0.0

0.0

0.00

0.1

0.2

0.25

0.1

0.2

0.25

0

0.0

0.0

0.00

0.1 0.1

0.2 0.2

0.25 0.25

0.0

0.0

0.00

0.1 0.1

0.2 0.2

0.25 0.25

1

0 1

MPR GDL

0.1 0.1

1

1

MPR × GDL

0.02

0.1 0.0 0.1

0.0

0.1

0

× MPR × GDL

0.1 0.1

0.00

T=4

0.1 0.0 0.1

0.0

0.1

0.5

0.1 0.0 0.1

0.1

0.0

0

T=32

0.1

0.1

11

T=16

velocity_y

0.0

0.0

0

T=4

0.1

0.1

11

× MPR × GDL

T=32

0.0

0

MPR GDL

T=16

velocity_x

0.1

1

MPR × GDL

T=4

0.0

0

× MPR × GDL

(Forecast Ground Truth)

0.025

× MPR × GDL

T=4

Forecast

0.025 0.000 0.025

0.000

0.2

1

(Forecast Ground Truth)

0.025 0.025

0.0

0

0.025 0.000 0.025

0.000

0.2

11

MPR GDL

0.025 0.025

0.0

0

0.025 0.000 0.025

0.000

0.2

11

MPR × GDL

0.025 0.025

0.0

0

0.025 0.000 0.025

0.000

0.2

1

velocity_y

0.025

0.0

0

× MPR × GDL

Forecast

pressure

1

1

0.0

0.0

0.00

1

0.1

0.2

0.25

× MPR × GDL

0.5 0.0 0.5

0.05 0.00 0.05

0.25 0.00 0.25

0.25 0.00 0.25

MPR × GDL

0.5 0.0 0.5

0.05 0.00 0.05

0.25 0.00 0.25

0.25 0.00 0.25

MPR GDL

0.5 0.0 0.5

0.05 0.00 0.05

0.25 0.00 0.25

0.25 0.00 0.25

0

T=4

T=16

T=32

T=4

T=16

T=32

T=4

T=16

T=32

T=4

T=16

T=32

Figure 18: Qualitative study of the effect of regularization of FGN models on the center-crops of three samples from the Rayleigh-Bénard validation set. We illustrate the forecasting performance across different lead times (T = 4, T = 16 and T = 32) and observe that adding MPR is critical to reduce border artifacts across lead times and that GDL further reduces errors at longer horizons.

pressure

GT

Forecast × MPR MPR × GDL × GDL

MPR GDL

× MPR × GDL

2

(Forecast GT) MPR × GDL

MPR GDL

0

0

1

velocity_x

0.25

0.025

0.00

0.000 0.025

velocity_y

0.25

pressure

GT

0.25

0.025

0.00

0.000

0.25

0.025

(a) Sample 1, Lead time T = 4 Forecast × MPR MPR MPR × MPR × GDL × GDL GDL × GDL 1

(Forecast GT) MPR × GDL

MPR GDL

0

0.5 0.05

velocity_x

0.2 0.0

0.00

0.2

0.05 0.05

velocity_y

0.2 0.0

0.00

0.2

(b) Sample 1, Lead time T = 32 Forecast (Forecast GT) × MPR MPR MPR × MPR MPR × GDL × GDL GDL × GDL × GDL

0.05

MPR GDL

pressure

1

0.5

1

0.05

velocity_x

0.25 0.00

0.00

0.25

velocity_y pressure velocity_x velocity_y

0.5 0.0

0

GT

0.5 0.0

1

GT

1

0.05

0.25

0.025

0.00

0.000

0.25

0.025

(c) Sample 2, Lead time T = 4 Forecast (Forecast GT) × MPR MPR MPR × MPR MPR × GDL × GDL GDL × GDL × GDL 1 0 1 0.2 0.0 0.2

MPR GDL 0.5 0.0 0.5 0.05 0.00 0.05

0.2

0.05

0.0

0.00

0.2

0.05

(d) Sample 2, Lead time T = 32

Figure 19: Qualitative comparison of FGN regularization methods on samples from the Acoustic Scattering Maze dataset across short (T = 4) and long (T = 32) lead times. The figures compare the base FGN method without MPR or GDL, FGN with MPR and without GDL, as well as models regularized with both MPR and GDL. We observe visible error reductions both at lead times T = 4 and T = 32 when adding MPR and marginal added benefits from further adding GDL, for instance in the velocity fields.

implemented in the time attention via a causal mask, where each frame can only attend to earlier frames in the input sequence.

Cup = Cbase , in which case our dual-stage model would have the same cost as the standard auto-regressive baseline ′ Ckastor (T ) = a + Cbase T .

Patch jittering. One of the key technique introduced in Walrus is patch jittering, which consists in shifting the input data by a small number of pixels before processing with the architecture, and then shifting back by the opposite value at the end. For dimensions with periodic boundary conditions, the input fields can be rolled in that dimension without any problem. For dimensions with open boundary conditions, some padding is added to the data so that it can be shifted and embedded as a slightly larger feature map (33 instead of 32). In Walrus, this technique was introduced to perform data augmentation and to stabilize rollouts. We show in this paper that it is also effective both in producing an ensemble of simulation members for the MAE-trained models, and for improving our generative models.

B.3

Computational efficiency. We show here that our proposed inference scheme with τ = 4 is more efficient than τ = 1 even accounting for the additional cost of the upsampling module. We note Cbase the cost of forwarding a single frame through the base model, and Cup the same cost for the up-sampling model. For a single inference on a set of Nin frames, the forward cost is Cbase Nin . Through KV caching, we can assume to simplify that causal models only have an additional cost of Cbase for each frame during an auto-regressive rollout (In theory it would be slightly more due to time attention along input frames, but this would apply both to our model and the reference). The inference costs for an auto-regressive rollout up to lead time T for the 3 methods in Figure 2 are: Cstandard (T ) = Cbase ∗ (Nin + T − 1) Ckastor (T ) = Cbase ∗ (Nin + T /τ − 1) + Cup ∗ (τ − 1)T /τ Cblockwise (T ) = Nin Cbase T /τ

(7) (8) (9) (10)

Indeed, our model only requires T /τ auto-regressive steps and uses the non-causal up-sampling model to predict (τ −1) frames at each rollout step. For the blockwise model, we consider that we predict τ frames at once with a single model forward so that the number of rollout steps is the same as Kastor. The blockwise model cannot be causal (all forecast frames should have the information of all context frames), no KV caching can be used. With a value of τ = 4 and using a half-size up-sampling model (Cup = 0.5Cbase ), we then have

Training details

We fine-tune models for 62,500 steps with batch size 8 on a node of 8 H100s. We use the Muon optimizer (Jordan et al. 2024) with learning rate 1e-3 for the 2D matrices and Adam for the embedding weights with a learning rate of 1e-4, (β1 , β2 ) = (0.9, 0.999) and a weight decay of 1e-4. Gradient updates are clipped to a maximum global norm of 10. We use a learning rate scheduler with linear ramp-up for 5000 steps, and cosine decay for the remaining steps. The combined loss for the FGN model combines the CRPS-based loss with MPR and GDL: LFGN = λCRPS LCRPS + λMPR LMPR + λGDL LGDL

where we set the loss weights to λCRPS = 100, λMPR = 100, and λGDL = 2000.

B.4

Diffusion model

To establish a robust generative baseline, we adapt the Walrus architecture into a diffusion model. While diffusion models require multiple denoising steps—making inference slower than a single forward pass—they provide a strong generative framework that can later be accelerated via distillation (Jacq et al. 2026). Diffusion models require two inputs: context frames xt−kτ :t and noised next frames Noise(xt−(k−1)τ :t+τ , tdiff , ϵdiff ), where 0 < tdiff < 1 controls the balance between pure noise and clean frames, and ϵdiff ∼ N (0, I) is sampled pure noise. Usually, diffusion models are trained to predict either the original clean data xt−(k−1)τ :t+τ or the noise ϵdiff . At inference, the model starts from pure noise and denoises it stepby-step until obtaining a clean sample of the next frames. In our case, to better exploit the pretrained Walrus model, we train our diffusion model to denoise the physical state differences dt−(k−1)τ :t+τ . The noise level tdiff is provided as an input, encoded with a sinusoidal embedding, and injected into the network via AdaLN at every spatial mixing attention layer in the transformer. We denoise by predicting the clean data (x0 -prediction), using the same MAE loss as the one used for pretraining: dˆdiff t+τ = f (xt−kτ :t , Noise(dt−(k−1)τ :t+τ , tdiff , ϵdiff ), tdiff ) (15) diff diff L = λ(tdiff )||dˆ − dt+τ ||1 , (16) MAE

′ Cstandard (T ) = a + Cbase T

5 ′ Ckastor (T ) = a + Cbase T 8 Nin ′ Cblockwise (T ) = Cbase T τ

(11) (12) (13)

where a = Cbase ∗ (Nin − 1). Since Nin must be larger than τ for the blockwise auto-regressive baseline, the Kastor model has the smallest linear dependency in T . We note that we could also use a full-size model for the up-sampling model

(14)

t+τ

where λ(tdiff ) is a weighting term that depends on the noise level. To integrate the context and noised inputs, we concatenate them along the channel axis. This allows us to finetune separate embedding weights for the context frames and the noised differences (respectively ‘frames’ and ‘diff’ embedding blocks on Figure 3). Because this concatenation doubles the number of input channels, the Walrus architecture—which generates one prediction per channel by design—outputs a doubled set of predictions [dˆ1t+τ , dˆ2t+τ ].

Rather than adding a linear projection head or summing these outputs, we strictly use the first half (dˆt+τ = dˆ1t+τ ) to maximally preserve the behavior of the pretrained weights. We also adapt mean prediction regularization for our diffusion model. For this objective, the model only sees the context frames without any noised inputs (i.e., using just the original subset of channels), and the noise level is set to zero. We compute this loss using the first half of the doubled predictions (dˆ1t+τ ), as these weights were already pretrained with a similar deterministic objective. Figure 20 in appendix illustrates the implementation of this diffusion modeling using MPR. We display on Figure 20 our implementation of the diffusion model for Walrus, and how we applied mean prediction regularization.

B.5

Normalization

Unlike Walrus, which uses RMS normalization, we use mean/standard deviation normalization using statistics computed over the full dataset. Given a dataset of M trajectories containing N total states x ∈ RC×H×W ×D , we compute channel-wise mean and standard deviation vectors for both the states and state deltas across all spatial dimensions (H, W, D) and trajectory transitions:

µx,c =

N X H X W X D X 1 (n) xc,i,j,k N · HW D n=1 i=1 j=1

(17)

k=1

v u u σx,c = t

N X H X W X D  2 X 1 (n) xc,i,j,k − µxc N · HW D n=1 i=1 j=1 k=1

(18) The statistics for the state deltas (µres , σres ) are computed analogously by replacing x(n) with within-trajectory differences d(m,t) : d(m,t) = x(m,t+1) − x(m,t)

(19)

where x(m,t) denotes state t in trajectory m ∈ M of length Tm . To generate a training pair of input state sequence and output delta sequence for training with teacher forcing, we follow the pseudo code presented in Algorithm 1.

B.6

Algorithm 1: Global normalization for one training sample Input: Input context length Nin , lead time τ (Nout = τ ), raw trajectory sequence x = (xt−k , xt−k+1 , . . . , xt+τ ), global statistics (µx , σx , µres , σres ) Output: Normalized input sequence xnorm , normalized delta target sequence dnorm 1: k ← Nin − 1 2: xt−k:t ← (xt−k , xt−k+1 , . . . , xt ) {Extract window of Nin input states} 3: xnorm ← (xt−k:t − µx ) ⊘ σx {Normalize input state sequence} 4: dt+1:t+τ ← (xt+1 − xt , xt+2 − xt+1 , . . . , xt+τ − xt+τ −1 ) {Extract raw delta sequence} 5: dnorm ← (dt+1:t+τ − µres ) ⊘ σres {Normalize target delta sequence} 6: return Training pair (xnorm , dnorm )

Experimental protocol

Similarly to the methodology in (McCabe et al. 2025), we perform as many rollouts as individual trajectories in the validation/test datasets, choosing the initial context to have the 16th trajectory frame as the last input frame. Since the beginning of trajectories is often a transient regime, we also evaluate our models starting from the middle frame of dataset trajectories, and report metrics averaged over these two evaluation modes.

B.7

Metrics

We depart from the VRMSE metric introduced by the Well (Ohana et al. 2024) for two reasons: First, the Root MeanSquare Error (RMSE) is not truly aligned with our goals in as it can be optimized by producing smoother and smoother outputs as the uncertainty grows at higher lead times. Furthermore, the VRMSE score (Ohana et al. 2024) removes units by normalizing the RMSE by the spatial variance of the ground truth, however we have found that this gives us scores that can differ by several orders of magnitude and cannot be reliably averaged across datasets and lead times. We note || · ||1 and || · ||2 the 1- and 2-norms over the physical space. EnsMeanRMSE. The ensemble Mean RMSE error (EnsMeanRMSE) for a physical variable v and at a given lead time δ is calculated as 1 X ¯ ||x̂i,t,δ − xi,t+δ ||2 , EnsMeanRMSE(v, δ) = |T | (i,t)∈T

(20) where T is the set of couples (i, t) with i the trajectory index and t the initialization time in that trajectory. The ensem¯i,t,δ is the average of the individual ble mean prediction x̂ predictions across the M members. fCRPS. Beyond capturing the ensemble mean, we measure how well the empirical distribution marginals matches the ground truth distribution. We use the fair version of the CRPS (Ferro 2014) that is

fCRPS(v, δ) =

M 1 X  1 X j ||x̂ − xi,t+δ ||1 |T | M j=1 i,t,δ (i,t)∈T

(21)  X j 1 − ||x̂i,t,δ − x̂ki,t,δ ||1 (22) 2M (M − 1) j,k

Spread-Skill Ratio. To evaluate whether the ensemble is reliable and well-calibrated, we measure the relationship between the ensemble spread and the accuracy of the ensemble

Sinusoidal emb. AdaLN every . . .layer Noise

Concat in channel axis

Loss Pretrained backbone

...

diff emb. frames emb.

frames emb.

backbone

backbone

Additional parameters

Mean prediction regularization

Inputs for model and losses

Figure 20: Diagram of Mean Prediction Regularization applied to diffusion modeling. mean. The ensemble variance (EnsVariance) for a physical variable v and at a given lead time δ is defined as the average distance of the individual ensemble members to the ensemble mean prediction: M 1 X j 1 X ¯i,t,δ ||2 . ||x̂ −x̂ EnsVariance(v, δ) = 2 |T | M − 1 j=1 i,t,δ (i,t)∈T

(23) The Spread-Skill Ratio (SSR) is then the ratio of the ensemble spread to the ensemble mean MSE (computed similarly to Equation 20 but with squared norm): s r M +1 EnsVariance(v, δ) SSR(v, δ) = . (24) M EnsMeanMSE(v, δ) For a perfectly calibrated ensemble, the spread should match the error of the ensemble mean, resulting in an SSR close to 1. An SSR < 1 indicates that the ensemble is underdispersive, while an SSR > 1 indicates an over-dispersive ensemble. Log spectral distance (LSD) LSD measures the distance of the log of the radially averaged power spectra (RAPSD) P , averaged over all isotropic wavenumbers k excluding the DC component (k = 0). For a physical variable v and at a given lead time δ, LSD is calculated as the average absolute difference over trajectory initializations T :

LSD(v, δ) =

K 1 X 1 X log P̂i,t,δ (k) − log Pi,t+δ (k) |T | K (i,t)∈T

k=1

(25) where the RAPSD at isotropic wavenumber k is calculated as the average power of wave components of the 2D power spectrum that share the same radial distance (rounded) from the center. To avoid artifacts that arise from non-square image aspect ratios, we calculate the RAPSD per square patch of the image and average across patches.

C C.1

Additional Experimental results

Reproduction of Walrus fine-tuning methodology

In the paper, we retrain a model with the fine-tuning methodology of Walrus, that we use as reference to compute the skill scores of our other models. We analyze here this retrained model compared to the scores reported in (McCabe et al. 2025) using the Median VRMSE metric. While trying to reproduce exactly the methodology, the model had worse performance than reported in (McCabe et al. 2025), and early experiments indicated that the learning rate scheduler is an important design choice that was left ambiguous in the paper (it was simply indicated that it is the same as for the pretraining phase, with inverse square root ramp-up and inverse square root decay). To bridge part of the performance gap, we retrained the model with a scheduler which performs 5000 steps of linear warmup and applies cosine decay for the remaining steps, which performs close to the reported model as we see in Figure 21: Comparing the 1-step median VRMSE and VRMSE averaged over frames 1-20, our retrained model performs better than the reference on 2/3 datasets and worse on the remaining 7/8 datasets. This model with cosine learning rate scheduler is the one we chose as base for computing skill scores. We also compare to the final Kastor-L w/ upsampling model, and find that our model outperforms the reported scores from Walrus for 8 out of 10 datasets (all except Acoustic Scattering Maze and RayleighBénard), showing the strength of our proposed method.

C.2

Fundamental model choices

In Figure 22, we analyse the impact of some fundamental training choices, with our MAE-trained models (size S) a fixed time stride of 1. We can see that patch jittering helps to get better scores across all datasets, except PlanetSWE. For normalization, interestingly, using sample-wise normalization is better than global normalization (our default) at small lead times, but becomes less competitive at higher lead times. The pretrained model being trained with sample-wise

Our reproduction of Walrus finetuning methodology (cosine lr scheduler)

0.035

0.025

0.052

0.06

0.024

0.075

0.072

VRMSE

0.08

0.030

0.0072

0.010

0.02

0.000

0.063

0.141

0.126

0.045

0.038

0.059

0.0150

0.0100

0.06

0.0075

0.04

0.000

0.0175

0.0125

0.08

0.002

Shear Flow

0.0200

0.12

0.005

0.00

0.00

Rayleigh-Bénard

0.10

0.004

0.015

0.04

0.047

0.006

0.020

0.01

0.000 0.14

0.008

0.028

0.10

0.02

0.025

Planet SWE

0.03

0.0050

0.02

0.0025

0.00

0.0000

0.0053

Gray-Scott

0.050

0.04

0.0077

0.00

0.075

0.015

0.00

0.061

0.01

0.05

0.108

Euler PeriodicBC

0.01

0.06

0.111

0.0025

0.07

0.100

0.03 0.02

0.125

0.0032

0.0050

0.04

0.02

Euler OpenBC 0.08

0.150

0.0068

0.0075

0.0000

0.044

0.03

Active Matter 0.175

0.05

0.028

0.0089

VRMSE

0.0100

Acoustic Scat. Maze

0.06

0.04

0.0093

0.0125

0.043

0.05

0.014

0.0150

Kastor-L w/ upsampling

0.099

Acoustic Scat. Incl.

0.0046

Acoustic Scat. Disc. 0.0175

0.035

Walrus paper

Figure 21: Median VRMSE for lead times T = 1 − 20 for our reproduction of the Walrus finetuning methodology, which we used as reference for skill score computations, Kastor-L w/ upsampling compared to the scores reported in (McCabe et al. 2025). Our reproduction performs similarly to the reported Walrus paper on most datasets, with the exceptions of Acoustic Scattering Discontinuity, Acoustic Scattering Maze and PlanetSWE where it performs noticeably worse, and Shear Flow, where it outperforms the reference.

0.2

1.5

Lead time

Lead time

Euler multi quadrants periodicbc

Gray scott reaction diffusion

0.4

0.0 0.2 0.4 0

10

20 Lead time

30

0.2

EnsMeanRMSEss

0.2

0.0 0.2 0.4 0.6

MAE (S)

0

10

20 Lead time

1.0

30

0.0

EnsMeanRMSEss

0.50

0.5

0.5 1.0

0.6

Lead time

Lead time

Rayleigh benard

Shear flow

0.0 0.2

0.2 0.3 0.4 0.5

MAE (S) w/ sample-wise normalization

0.4

Lead time 0.1

10

0.2

Planetswe 0.2

0

Euler multi quadrants openbc

0.0

EnsMeanRMSEss

0.25

0.0

EnsMeanRMSEss

0.00

0.2

Active matter

EnsMeanRMSEss

0.25

Acoustic scattering maze

0.0 EnsMeanRMSEss

EnsMeanRMSEss

0.50

Acoustic scattering inclusions

0.4

EnsMeanRMSEss

EnsMeanRMSEss

EnsMeanRMSEss

Acoustic scattering discontinuous

20 Lead time

30

0

MAE (S) w/o patch jittering

10

20 Lead time

30

0.4 0.6 0.8 1.0

0

10

20 Lead time

30

MAE (S) w/o Muon

Figure 22: RMSE relative improvement (skill score) of the Ensemble mean for various configurations. Patch jittering, global normalization, and the Muon optimizer are essential components for best performance.

normalization, it is probable that the fine-tuned model better leverages pretrained features; however since sample-wise statistics are re-computed at each rollout step, it might be a less stable strategy than global normalization. Combining the two for best overall performance is an interesting avenue for future work. Finally, using the Muon optimizer (Jordan et al. 2024) is critical to get good performance, rather than the original Adam optimizer (Kingma and Ba 2014) used for pre-training Walrus.

C.3

Full time stride ablation

In Figure 23, we show the performance of MAE-trained models with different time stride τ , for different datasets. We observe that generally, the datasets with time stride are better for higher lead times, probably due to less error accumulation. Interestingly, the optimal time stride depends on lead time and in many cases, it is better to use lead time of τ = 1 for small lead times: e.g. for lead time 4, in 6 datasets out of 10, rolling out a τ = 1 model four times gives better results than training with τ = 4, while it is the opposite at longer lead times. Given those results, it might be that a combination of those two strides can give the best results, e.g. starting a rollout with τ = 1 for four steps and continuing with τ = 4, which we leave for future exploration.

C.4

Multi-step rollout supervision

An alternative method to limit artifacts and error accumulation for forecasting is to perform multiple rollout steps during training and apply losses on the generated trajectories. We compare this strategy to our strided training with τ = 4. In practice, we finetune the auto-regressive MAE-S model with stride τ = 1 with an additional MAE loss between the 4 rollout steps from the predicted trajectory and the corresponding normalized target trajectory. We add this additional multi-step loss with the same weight as the original MAE objective, and finetune for 20k additional training steps with a learning rate of 1e−5 for a cosine decay schedule following 5000 steps of linear warmup, using the same optimizer as the default MAE-S model. In Figure 24, we compare the performance of this further finetuned model with the τ = 1 MAE-S model (from which the multi-step rollout finetuning is resumed) and the strided τ = 4 MAE-S model on 6 datasets. We observe that for the datasets for which τ = 4 generally outperforms τ = 1, such as PlanetSWE and GrayScott Reaction Diffusion, adding the loss on multiple rollout steps allows to partly bridge the gap between these two models, though the τ = 4 model remains stronger for most lead times. For the Acoustic Scattering Inclusions datasets, where τ = 1 performs better for short lead times, we observe that the added 4-step rollout loss improves upon both the τ = 1 and τ = 4 models, performing as well or better as the τ = 1 model at early lead times and competitively to τ = 4 at later horizons. For the Active Matter and Rayleigh-Bénard datasets, multi-step rollouts provide an additional improvement compared to the leading τ = 1 models. Note that multi-step rollout finetuning incurs a significant computational overhead compared to the autoregressive baselines.

C.5

Scaling experiment

In Figure 25, we show the forecasting accuracy of our MAEtrained models with our three model sizes (S, M, L). As expected, more inference-time compute budget gives higher skill scores (lower forecasting errors).

C.6

Key FGN design choices

We show in Figure 26 the accuracy gain brought by key method components. First, patch jittering is a form of stochasticity injected into the architecture, and it could be considered as redundant with the AdaLN noise conditioning of FGN. We find that removing patch jittering actually significantly deteriorates performance, and that the model strongly benefits from having these two sources of stochasticity. We also evaluate whether dropout can be used as another form of noise injection instead of AdaLN conditioning, similarly to (Cachay, Watson-Parris, and Yu 2026), and find that it does not perform as well. Using an MLP with 2 layers to embed the noise instead of linear embedding is important to correctly map the input noise distribution to the target distribution.

C.7

Ablation of Gradient Difference Loss

In Figure 27, we show the performance per lead time of FGN and the MAE-trained models (size S) with and without Gradient Difference Loss (GDL). In general, across the 4 representative datasets, GDL improves forecast error (measured by fCRPSss and Ensemble Mean RMSEss), and spectral error (LSDss) across lead times. For both Acoustic Scattering Maze and Active Matter datasets, the MAE-trained model with GDL has slightly better LSDss than FGN with GDL, but at the cost of forecast error. Also, FGN without GDL exhibits a larger gap in LSDss with the MAE-trained model, indicating that GDL is crucial in maintaining spectral consistency in the FGN model. Figure 28 visualizes the improvement that GDL brings to the radially-averaged power spectra (RAPSD) for selected variables. Interestingly, for the Rayleigh-Bénard dataset, GDL actually worsens power spectra (more blurry at high frequencies) for the MAE-trained model at longer lead times, which can be visualized in the bottom right.

C.8

Residual modeling

In this paper, we have used Mean Prediction Regularization as a way to regularize generative models with the mean of the ground truth distribution. Another method developed with the same goal is residual models (Couairon et al. 2026), where a deterministic MAE-trained approximates the distribution mean dˆmean t+τ , and a generative model can sample from the distribution of rescaled residuals. While this can improve generative modeling by rescaling the distribution, it is also more costly as it requires at least two model evaluations for a single rollout step, one for the deterministic model and one for the generative. We implement residual models for both FGN and diffusion. We note that for residual models, Mean Prediction Regularization does not apply, as the mean is given by a separate model.

0.2

0.0

Euler multi quadrants periodicbc

0.2 0.4 0.6 0

10

20 Lead time

2 4 6

0.0 0.2 0.4

Lead time

Lead time

Lead time

Gray scott reaction diffusion

Planetswe

Rayleigh benard

Shear flow

0.5

0.6 0.5 0.4 0.3 0.2

30

0.1

Euler multi quadrants openbc

0.2

Lead time

EnsMeanRMSEss

EnsMeanRMSEss

0.0

0.0

0.2

0.2

0.2

EnsMeanRMSEss

0.0

0.2

Active matter

0

EnsMeanRMSEss

0.2

EnsMeanRMSEss

EnsMeanRMSEss

EnsMeanRMSEss

0.4

Lead time

EnsMeanRMSEss

Acoustic scattering maze

EnsMeanRMSEss

Acoustic scattering inclusions 0.4

0.4 0.3 0.2 0.1

0

10

20 Lead time

30

0

MAE-S =1

10

MAE-S =2

20 Lead time

0.2

0.2

EnsMeanRMSEss

Acoustic scattering discontinuous 0.6

0.4 0.6

30

0

MAE-S =4

10

20 Lead time

0.4 0.6 0.8 1.0 1.2

30

0

10

MAE-S =8

20 Lead time

30

Figure 23: Per-dataset comparison of models trained with different time stride τ . Models are evaluated with Ensemble Mean RMSE skill score per lead time. The best time stride is dataset-dependent, and τ = 4 strikes a reasonable trade-off for all datasets except Active Matter and Rayleigh-Bénard, where τ = 1 outperforms the other strides for all lead times.

2 0

10 20 Lead time

30

0.0 0.1 0.2

0

10 20 Lead time

30

0.4

Planetswe

0.2

0.2

0.4

0.0 0.2

Rayleigh benard

0.6 0

10 20 Lead time

30

0

MAE-S =1, 4-step rollout finetuning

10 20 Lead time

EnsMeanRMSEss

1

0.1

Acoustic scattering inclusions

EnsMeanRMSEss

EnsMeanRMSEss

0

EnsMeanRMSEss

Acoustic scattering maze EnsMeanRMSEss

Active matter

0.4 0.2

30

0

MAE-S =1

10 20 Lead time

30

0.6

Gray scott reaction diffusion

0.4 0.2 0

10 20 Lead time

MAE-S =4

30

Figure 24: Per-dataset comparison of a τ = 1 MAE-S model trained with supervision on 4 consecutive rollout steps, compared to MAE-S models with time strides τ = {1, 4}. Models are evaluated with Ensemble Mean RMSE skill score per lead time. Multi-step finetuning improves performance compared to the original τ = 1 model, at an added computational cost. However, it only partly bridges the gap for datasets where τ = 4 outperforms τ = 1 for most lead times.

0.2

Lead time

0.2 0.4 0.6

0

10

20 Lead time

30

EnsMeanRMSEss

EnsMeanRMSEss

EnsMeanRMSEss

0.0

0.6 0.5 0

10

20 Lead time

30

0.0

0.5 0.4 0.3 0.2

MAE (S)

0

10

20 Lead time

MAE (M)

30

0.2 0.0 0.2 0.4

Planetswe 0.6

0.7

0.1

0.1

Lead time

Gray scott reaction diffusion

0.4 0.2

0.1 0.2

Lead time

Euler multi quadrants periodicbc

0.0

0.2

EnsMeanRMSEss

0.0

0.1

Euler multi quadrants openbc

0.4

Lead time

Lead time

Rayleigh benard

Shear flow

0.1

EnsMeanRMSEss

0.2

0.2

Active matter

0.3 EnsMeanRMSEss

0.0

0.4

0.2

EnsMeanRMSEss

0.2

Acoustic scattering maze EnsMeanRMSEss

0.4

Acoustic scattering inclusions

0.6 EnsMeanRMSEss

EnsMeanRMSEss

Acoustic scattering discontinuous 0.6

0.0 0.1 0.2 0

MAE (L)

10

20 Lead time

30

0.0 0.5 1.0

0

10

20 Lead time

30

Figure 25: Improvement in forecasting error (EnsMeanRMSE skill score) for our S (20 layers, 2 input frames), M (20 layers, 4 input frames) and L (40 layers, 4 input frames) models.

Ours (S) w/o mean pred. reg. w/o patch jittering w/ dropout stochasticity w/ linear noise embed. w/ MAE w/ MAE w/o patch jitter.

Ours (S) w/o mean pred. reg. w/o patch jittering w/ dropout stochasticity w/ linear noise embed. w/ MAE w/ MAE w/o patch jitter.

Planetswe

Active matter

Rayleigh benard

0.0 1.0 fCRPSss

-0.5 0.0 fCRPSss

-0.5 0.0 fCRPSss

0 1 Spread-Skill Ratio

0 1 Spread-Skill Ratio

0 1 Spread-Skill Ratio

Figure 26: Forecasting error improvement (fCRPS skill score) and Calibration (Spread-skill ratio) for various configurations of our FGN-model (S size, w/o Gradient Difference Loss). Residual models with FGN Within the FGN framework, residual modeling requires two models. The first model fθ is trained with MAE; For the generative model gθ , we define the predictions ϵ1 , ϵ2 ∼ N (0, Idnoise ) dˆ1 = SG[fθ (xt−kτ :t::τ )] + σgθ (xt−kτ :t::τ , ϵ1 ) t+τ dˆ2t+τ = SG[fθ (xt−kτ :t::τ )] + σgθ (xt−kτ :t::τ , ϵ2 )

(26) (27) (28) (29)

where σ is the error of the fθ computed on the training set, and SG is the stop-gradient operator. Those predictions are then trained with fCRPS as in the non-residual case. Diffusion and residual prediction. fine the target residual:

For diffusion, we de-

εt+τ = (dt+τ − SG[dˆmean t+τ ])/σt+τ ,

(30)

where σt+τ is a moving average of the RMSE between dˆt+τ and dt+τ . We train the model to predict the residuals: ε̂t+τ = f (xt−kτ :t , Noise(dt−(k−1)τ :t+τ , tdiff , ϵdiff ), tdiff ) (31) Lresidual MAE = λ(tdiff )|ε̂t+τ − εt+τ |1 .

(32)

Because this objective changes the modality of the target, we predict the residual using the second half of the doubled predictions (dˆ2t+τ ). This allows the first half of the predictions to remain dedicated to the mean prediction task during the same forward pass. We evaluate residual models for FGN and diffusion in Figure 29. While residual modeling brings improvements for diffusion, the results is more mixed for FGN, with a notable improvement in Rayleigh-Bénard and some degradation in Active Matter and Acoustic Scattering Maze.

C.9

Impact of model causality structure.

In Figure 30, we analyse the impact of using a causal transformer or a non-causal transformer. The causal transformer

has a mask where each frame can only attend to previous frames during time-wise attention, which allows the model to be trained with teacher forcing, unlike the non-causal model. The loss signal is therefore richer, with the model predicting the sequence x̂t−(k−1)τ :t+τ ::τ from xt−kτ :t::τ and receiving a gradient at every frame. Since the pretrained Walrus model was trained as a causal model, we could also expect causal fine-tuning to better transfer knowledge from the pretrained weights. On the other hand, the advantage of the non-causal model is that it has a higher capacity, which is entirely devoted to predicting the next frame xt+1 instead of making a sequence prediction x̂t−(k−1)τ :t+τ . Figure 30 shows that both options are viable when using only two input frames, discarding the hypothesis that causal fine-tuning would better leverage the pretrained weights; however with 4 input frames, causal fine-tuning shows a strong advantage, especially on the Acoustic Scattering Maze and Rayleigh-Bénard datasets. We show that this advantage is due to the teacher forcing and parallel training on prefix trajectories of inputs: a causal model trained only on predicting the last frame has similar performance to the non-causal model, as shown in Figure 30.

C.10

Impact of the number of diffusion steps

We study how the number of diffusion steps affects the CRPS along generated trajectories. As shown in Figure 31, the number of steps has no significant effect on environments with low stochasticity (PlanetSWE and Acoustic Scattering Maze), but show a stronger impact on Rayleigh Bénard. The number of diffusion steps only increases the quality of generations up to 4 steps, and starts degrading generations after 5 steps. To study this effect, we also display the spectral error (LSD), and observe a similar pattern, the number of steps increasing the LSD with more than 5 steps. As shown in Figure 32, adding a Gradient Difference Loss to the objective reduces this effect, and the quality of generations is improving up to 6-7 steps with a much lower degrading impact on higher numbers of steps. This suggests that one problem with diffusion models for forecasting could be the creation of high-frequency artifacts worsened by the higher number of model calls.

C.11

Full table of metrics

In Tables 1 and 2, we show a complete table of metrics for the final configurations of Kastor compared to the finetuning baseline Walrus.

0.4 10

20 Lead time

30

0.4 0.2 0.0

10

20 Lead time

10

20 Lead time

30

20 Lead time

30

fCRPSss

fCRPSss 10

0

20 Lead time

0

20 Lead time

30

Ours (FGN w/ GDL) FGN w/o GDL

0.2

30

0

0.0 0

10 20 Lead time

0.2 0

0

0.50 10 20 Lead time

10 20 Lead time

30

Rayleigh benard

0.75 0

30

Rayleigh benard

Active matter

1.00

10 20 Lead time

1 2

30

30

0.0

0

0.2

10 20 Lead time

Rayleigh benard

Active matter

Acoustic scattering maze

10

10 20 Lead time

0.0

30

0.0

30

1.0

10 20 Lead time

Active matter

0.2

Acoustic scattering maze

10

SpSkR

SpSkR

0.75

Acoustic scattering maze

0.0

1.5

1.00 0.50

0.2

30

Planetswe

30

0.0

0.5 LSDss

LSDss

Planetswe

0.2

20 Lead time

0.0

EnsMeanRMSEss

Planetswe

0.6

10

0.2

LSDss

30

Rayleigh benard

SpSkR

20 Lead time

0.0 0.2

Active matter

EnsMeanRMSEss

EnsMeanRMSEss

10

Acoustic scattering maze

SpSkR

0.4

0.2

LSDss

fCRPSss

0.6

EnsMeanRMSEss

fCRPSss

Planetswe

30

1.0 0.5

0

10 20 Lead time

30

MAE-trained w/ GDL MAE-trained

Figure 27: Overall improvement (higher) of forecasting error (fCRPSss and EnsMeanRMSEss), spectral consistency (LSDss), and calibration (SpSkR) for our FGN model (size S) with Gradient Difference Loss (GDL) across lead times. Comparison on MAE-trained baseline shows that GDL can also bring similar improvements to the deterministic model.

10 5

10 7

10 10

10 9 10 2

10 1 Frequency

10 3

10 2

10 1 Frequency

10 2

10 1 Frequency

10 1

10 7

10 3

10 11

10 5

Groundtruth MAE-trained w/ GDL MAE-trained

Planetswe

Ours (FGN w/ GDL) FGN w/o GDL

Figure 28: Radially-averaged power spectra (RAPSD) for selected variables over two lead times. GDL brings the FGN power spectra closer to ground truth across datasets.

0.5 0.4 0.3 0.2

Lead time

0.2

Acoustic scattering maze 0.1

0.5

0.0

fCRPSss

fCRPSss

Planetswe

0.4

0.2

Lead time

Active matter fCRPSss

fCRPSss

0.1 0.0 10

20 Lead time

Lead time

Rayleigh benard

0.0

0.2

0

0.1

30

FGN (w/ residual) FGN (w/ MPR)

0.1 0.2 0

10

20 Lead time

30

diffusion (residual) diffusion (w/ MPR)

Figure 29: Forecasting error (fCRPSss) of our models compared to residual models.

0.2

Lead time

Rayleigh benard

0.1 0.0 0.1

0.0

Active matter

0

10

20 Lead time

0.1 0.2

30

Nin = 2

Nin = 4

Nin = 2

Nin = 4

non causal

0.6

Acoustic scattering maze EnsMeanRMSEss

10 1 Frequency

EnsMeanRMSEss

10 2

EnsMeanRMSEss

RAPSD Lead time=32

Rayleigh benard Channel=2

EnsMeanRMSEss

RAPSD Lead time=4

Active matter Channel=0

non causal

0

10

20 Lead time

30

Nin = 4 w/o

teacher forcing

Figure 30: fCRPSsf scores per lead time for 2 and 4 input frames, based on fine-tuning Walrus as a causal or noncausal model. While Walrus can be fine-tuned as a non-causal model with 2 input frames without degradation, we observe that it is sub-optimal compared to causal fine-tuning with 4 input frames, due to the absence of training signal on prefix trajectories.

0.4 10 20 Lead time

0.0

0.0

0.1

30

10 20 Lead time

Planetswe

30

10 20 Lead time

Acoustic scattering maze

10 20 Lead time

30

n_steps=2 n_steps=3

10 20 Lead time

n_steps=4 n_steps=5

30

10 20 Lead time

n_steps=6 n_steps=7

30

Rayleigh benard

0.2

4 10 20 Lead time

0.3

0.3

LSD

0.02

0.2

0.4

5

LSD

0.005

0.1

Rayleigh benard

30

Active matter

0.03

LSD

0.010

0.2

Active matter fCRPSss

fCRPSss

fCRPSss

0.5

Acoustic scattering maze

LSD

0.1

fCRPSss

Planetswe

30

10 20 Lead time

n_steps=8 n_steps=9

30

n_steps=10

Figure 31: Impact of the number of diffusion steps on fCRPSss (top) and LSD (bottom). The quality of rollouts increases with the number of diffusion steps up to n=4 steps, then increasing the diffusion steps reduces the performance.

fCRPSss

0.1

10 20 Lead time

Planetswe

0.020

0.1

10 20 Lead time

30

0.005

30

n_steps=2 n_steps=3

10 20 Lead time

10 20 Lead time

Active matter

n_steps=4 n_steps=5

30 n_steps=6 n_steps=7

Rayleigh benard

0.1

30

10 20 Lead time

0.3

4.5 4.0 3.5

0.015

10 20 Lead time

0.0

Acoustic scattering maze

LSD

LSD

0.010

0.0

30

0.0

LSD

0.55

Active matter

30

Rayleigh benard

LSD

fCRPSss

0.60

0.2

fCRPSss

Acoustic scattering maze

fCRPSss

Planetswe

0.2

10 20 Lead time n_steps=8 n_steps=9

30

10 20 Lead time

30

n_steps=10

Figure 32: Impact of the number of diffusion steps, when using GDL. With GDL, the quality of rollouts increases with the number of diffusion steps up to n=6 steps, and the impact of the number of steps is lower.

Table 1: fCRPS per variable and lead time τ for final Kastor FGN models compared to Walrus finetuning baseline. Dataset

τ =4

Variable

τ =8

Kastor-L

Kastor-M

Walrus

Kastor-L

Kastor-M

Walrus

Active Matter

Dx x Dx y Dy x Dy y Ex x Ex y Ey x Ey y concentration velocityx velocityy

9.11e-06 2.64e-03 2.28e-03 1.58e-03 1.59e-03 1.59e-03 1.58e-03 3.05e-03 3.14e-03 3.14e-03 3.05e-03

1.05e-05 3.35e-03 2.93e-03 2.03e-03 2.01e-03 2.01e-03 2.03e-03 3.96e-03 3.94e-03 3.94e-03 3.96e-03

4.64e-05 4.28e-03 3.82e-03 2.41e-03 2.45e-03 2.45e-03 2.41e-03 4.71e-03 4.87e-03 4.87e-03 4.71e-03

1.38e-05 6.83e-03 6.99e-03 5.09e-03 5.10e-03 5.10e-03 5.10e-03 9.32e-03 9.29e-03 9.29e-03 9.31e-03

1.66e-05 8.16e-03 8.99e-03 6.27e-03 6.29e-03 6.29e-03 6.28e-03 1.12e-02 1.14e-02 1.14e-02 1.12e-02

1.26e-04 1.22e-02 1.23e-02 8.35e-03 8.34e-03 8.34e-03 8.35e-03 1.57e-02 1.57e-02 1.57e-02 1.57e-02

Rayleigh Benard

buoyancy pressure velocityx velocityy

4.70e-04 1.62e-05 1.33e-04 1.22e-04

5.78e-04 2.05e-05 1.67e-04 1.58e-04

7.48e-04 1.98e-05 2.10e-04 1.97e-04

1.08e-03 4.74e-05 4.10e-04 3.96e-04

1.26e-03 5.66e-05 4.86e-04 4.76e-04

1.44e-03 5.65e-05 5.58e-04 5.52e-04

Planetswe

height velocityθ velocityϕ

9.94e-02 6.44e-03 5.60e-03

1.08e-01 5.99e-03 5.29e-03

2.02e-01 1.48e-02 1.32e-02

1.70e-01 1.19e-02 1.07e-02

2.00e-01 1.22e-02 1.09e-02

4.59e-01 3.47e-02 3.19e-02

Acoustic Scattering Maze

pressure velocityx velocityy

4.58e-04 7.39e-05 7.38e-05

5.43e-04 8.88e-05 8.82e-05

6.77e-04 1.16e-04 1.16e-04

6.21e-04 9.59e-05 9.47e-05

7.26e-04 1.17e-04 1.14e-04

8.94e-04 1.49e-04 1.51e-04

Dataset

Variable

τ = 12

τ = 16

Kastor-L

Kastor-M

Walrus

Kastor-L

Kastor-M

Walrus

Active Matter

Dx x Dx y Dy x Dy y Ex x Ex y Ey x Ey y concentration velocityx velocityy

2.07e-05 1.73e-02 1.97e-02 1.43e-02 1.44e-02 1.44e-02 1.44e-02 2.51e-02 2.53e-02 2.53e-02 2.51e-02

2.46e-05 2.42e-02 2.32e-02 1.76e-02 1.77e-02 1.77e-02 1.76e-02 3.11e-02 3.09e-02 3.09e-02 3.11e-02

2.08e-04 3.46e-02 3.87e-02 2.54e-02 2.56e-02 2.56e-02 2.54e-02 4.56e-02 4.61e-02 4.61e-02 4.56e-02

3.41e-05 5.21e-02 4.59e-02 3.46e-02 3.51e-02 3.51e-02 3.46e-02 5.81e-02 6.05e-02 6.05e-02 5.81e-02

3.70e-05 4.69e-02 5.34e-02 3.60e-02 3.72e-02 3.72e-02 3.60e-02 5.94e-02 6.26e-02 6.26e-02 5.94e-02

2.83e-04 8.03e-02 7.87e-02 5.12e-02 5.31e-02 5.31e-02 5.12e-02 8.66e-02 8.98e-02 8.99e-02 8.66e-02

Rayleigh Benard

buoyancy pressure velocityx velocityy

1.84e-03 1.07e-04 9.00e-04 8.87e-04

2.15e-03 1.28e-04 1.04e-03 1.04e-03

2.33e-03 1.29e-04 1.12e-03 1.14e-03

2.92e-03 2.13e-04 1.67e-03 1.70e-03

3.41e-03 2.50e-04 1.92e-03 1.97e-03

3.61e-03 2.48e-04 1.99e-03 2.07e-03

Planetswe

height velocityθ velocityϕ

2.72e-01 1.90e-02 1.70e-02

3.09e-01 2.01e-02 1.76e-02

7.62e-01 5.66e-02 5.22e-02

3.92e-01 2.78e-02 2.43e-02

4.24e-01 2.92e-02 2.53e-02

1.07e+00 8.08e-02 7.41e-02

Acoustic Scattering Maze

pressure velocityx velocityy

7.60e-04 1.12e-04 1.12e-04

8.85e-04 1.34e-04 1.34e-04

1.08e-03 1.77e-04 1.79e-04

8.74e-04 1.26e-04 1.26e-04

1.02e-03 1.54e-04 1.50e-04

1.25e-03 2.00e-04 2.02e-04

Dataset

Variable

Active Matter

Dx x

τ = 20

τ = 24

Kastor-L

Kastor-M

Walrus

Kastor-L

Kastor-M

Walrus

5.55e-05

5.48e-05

3.51e-04

7.42e-05

7.04e-05 4.03e-04 Continued on next page

Table 1: fCRPS per variable and lead time τ for final Kastor FGN models compared to Walrus finetuning baseline. Dx y Dy x Dy y Ex x Ex y Ey x Ey y concentration velocityx velocityy

9.02e-02 8.86e-02 6.28e-02 6.35e-02 6.35e-02 6.28e-02 1.02e-01 1.05e-01 1.05e-01 1.02e-01

8.51e-02 9.93e-02 6.26e-02 6.38e-02 6.38e-02 6.26e-02 9.93e-02 1.03e-01 1.03e-01 9.93e-02

1.29e-01 1.28e-01 8.26e-02 8.40e-02 8.40e-02 8.26e-02 1.34e-01 1.35e-01 1.35e-01 1.34e-01

1.25e-01 1.20e-01 8.69e-02 8.20e-02 8.20e-02 8.69e-02 1.34e-01 1.29e-01 1.29e-01 1.34e-01

1.35e-01 1.28e-01 8.94e-02 8.58e-02 8.58e-02 8.94e-02 1.37e-01 1.30e-01 1.30e-01 1.37e-01

1.83e-01 1.74e-01 1.13e-01 1.10e-01 1.10e-01 1.13e-01 1.70e-01 1.66e-01 1.66e-01 1.70e-01

Rayleigh Benard

buoyancy pressure velocityx velocityy

4.60e-03 4.37e-04 2.87e-03 3.01e-03

5.35e-03 4.97e-04 3.27e-03 3.46e-03

5.71e-03 5.07e-04 3.39e-03 3.66e-03

7.41e-03 8.79e-04 4.89e-03 5.21e-03

8.32e-03 9.70e-04 5.46e-03 5.92e-03

9.13e-03 1.07e-03 5.76e-03 6.33e-03

Planetswe

height velocityθ velocityϕ

5.04e-01 3.60e-02 3.13e-02

5.51e-01 3.82e-02 3.30e-02

1.36e+00 1.03e-01 9.56e-02

6.22e-01 4.40e-02 3.91e-02

6.87e-01 4.72e-02 4.21e-02

1.60e+00 1.23e-01 1.17e-01

Acoustic Scattering Maze

pressure velocityx velocityy

9.79e-04 1.37e-04 1.38e-04

1.14e-03 1.65e-04 1.65e-04

1.40e-03 2.22e-04 2.25e-04

1.07e-03 1.48e-04 1.48e-04

1.24e-03 1.78e-04 1.77e-04

1.55e-03 2.43e-04 2.46e-04

Dataset

Variable Kastor-L

Kastor-M

Walrus

Kastor-L

Kastor-M

Walrus

τ = 28

τ = 32

Active Matter

Dx x Dx y Dy x Dy y Ex x Ex y Ey x Ey y concentration velocityx velocityy

9.01e-05 1.56e-01 1.54e-01 1.06e-01 1.06e-01 1.06e-01 1.06e-01 1.53e-01 1.53e-01 1.53e-01 1.53e-01

9.15e-05 1.73e-01 1.56e-01 1.11e-01 1.14e-01 1.14e-01 1.11e-01 1.58e-01 1.61e-01 1.61e-01 1.58e-01

4.51e-04 2.18e-01 2.15e-01 1.42e-01 1.41e-01 1.41e-01 1.42e-01 1.95e-01 1.96e-01 1.96e-01 1.95e-01

1.16e-04 1.94e-01 1.92e-01 1.30e-01 1.31e-01 1.31e-01 1.30e-01 1.82e-01 1.85e-01 1.85e-01 1.82e-01

1.10e-04 2.11e-01 1.86e-01 1.30e-01 1.30e-01 1.30e-01 1.30e-01 1.82e-01 1.82e-01 1.82e-01 1.82e-01

5.05e-04 2.62e-01 2.43e-01 1.60e-01 1.67e-01 1.67e-01 1.60e-01 2.14e-01 2.25e-01 2.25e-01 2.14e-01

Rayleigh Benard

buoyancy pressure velocityx velocityy

1.19e-02 1.65e-03 8.52e-03 8.88e-03

1.30e-02 1.79e-03 9.23e-03 9.83e-03

1.43e-02 1.99e-03 9.93e-03 1.06e-02

1.86e-02 3.01e-03 1.45e-02 1.48e-02

2.02e-02 3.28e-03 1.56e-02 1.61e-02

2.15e-02 3.48e-03 1.65e-02 1.70e-02

Planetswe

height velocityθ velocityϕ

7.06e-01 5.30e-02 4.79e-02

8.04e-01 5.71e-02 5.20e-02

1.80e+00 1.41e-01 1.38e-01

8.05e-01 6.10e-02 5.67e-02

9.19e-01 6.64e-02 6.26e-02

2.11e+00 1.59e-01 1.57e-01

Acoustic Scattering Maze

pressure velocityx velocityy

1.16e-03 1.57e-04 1.58e-04

1.34e-03 1.89e-04 1.89e-04

1.68e-03 2.61e-04 2.65e-04

1.23e-03 1.66e-04 1.68e-04

1.43e-03 2.00e-04 2.00e-04

1.80e-03 2.79e-04 2.82e-04

Table 2: Ensemble Mean RMSE per variable and lead time τ for final Kastor FGN models compared to Walrus finetuning baseline. Dataset

τ =4

Variable

τ =8

Kastor-L

Kastor-M

Walrus

Kastor-L

Kastor-M

Walrus

Active Matter

Dx x Dx y Dy x Dy y Ex x Ex y Ey x Ey y concentration velocityx velocityy

1.57e-05 4.35e-03 4.03e-03 3.79e-03 3.89e-03 3.89e-03 3.79e-03 7.22e-03 7.36e-03 7.36e-03 7.22e-03

1.82e-05 5.47e-03 5.01e-03 4.73e-03 4.72e-03 4.72e-03 4.72e-03 8.96e-03 8.84e-03 8.84e-03 8.97e-03

8.59e-05 6.80e-03 6.28e-03 5.50e-03 5.97e-03 5.97e-03 5.50e-03 1.08e-02 1.11e-02 1.11e-02 1.08e-02

2.40e-05 1.21e-02 1.23e-02 1.17e-02 1.18e-02 1.18e-02 1.17e-02 2.13e-02 2.10e-02 2.10e-02 2.13e-02

2.87e-05 1.44e-02 1.52e-02 1.40e-02 1.44e-02 1.44e-02 1.40e-02 2.49e-02 2.54e-02 2.54e-02 2.49e-02

2.23e-04 2.01e-02 2.07e-02 1.84e-02 1.86e-02 1.86e-02 1.84e-02 3.33e-02 3.39e-02 3.39e-02 3.33e-02

Rayleigh Benard

buoyancy pressure velocityx velocityy

2.20e-03 6.37e-05 5.78e-04 5.72e-04

2.69e-03 7.52e-05 7.20e-04 7.25e-04

3.13e-03 7.60e-05 8.28e-04 8.42e-04

4.83e-03 1.70e-04 1.63e-03 1.69e-03

5.55e-03 1.95e-04 1.92e-03 1.99e-03

5.87e-03 1.94e-04 2.05e-03 2.15e-03

Planetswe

height velocityθ velocityϕ

1.77e-01 1.26e-02 1.11e-02

2.03e-01 1.31e-02 1.16e-02

3.25e-01 2.71e-02 2.44e-02

3.03e-01 2.31e-02 2.09e-02

3.69e-01 2.55e-02 2.30e-02

7.14e-01 6.12e-02 5.61e-02

Acoustic Scattering Maze

pressure velocityx velocityy

2.90e-03 4.24e-04 4.23e-04

3.44e-03 5.06e-04 4.99e-04

4.60e-03 6.84e-04 6.84e-04

3.76e-03 4.96e-04 4.90e-04

4.28e-03 5.98e-04 5.86e-04

5.30e-03 7.85e-04 7.95e-04

Dataset

Variable

τ = 12

τ = 16

Kastor-L

Kastor-M

Walrus

Kastor-L

Kastor-M

Walrus

Active Matter

Dx x Dx y Dy x Dy y Ex x Ex y Ey x Ey y concentration velocityx velocityy

3.76e-05 3.17e-02 3.59e-02 3.28e-02 3.22e-02 3.22e-02 3.28e-02 5.54e-02 5.60e-02 5.60e-02 5.54e-02

4.66e-05 4.23e-02 4.44e-02 3.84e-02 3.90e-02 3.90e-02 3.84e-02 6.67e-02 6.68e-02 6.68e-02 6.67e-02

3.63e-04 5.65e-02 6.28e-02 5.15e-02 5.20e-02 5.20e-02 5.15e-02 8.89e-02 9.12e-02 9.12e-02 8.89e-02

6.38e-05 8.93e-02 8.09e-02 6.94e-02 7.10e-02 7.10e-02 6.94e-02 1.16e-01 1.20e-01 1.20e-01 1.16e-01

6.96e-05 8.51e-02 9.32e-02 7.39e-02 7.62e-02 7.62e-02 7.39e-02 1.21e-01 1.27e-01 1.27e-01 1.21e-01

4.95e-04 1.30e-01 1.28e-01 9.68e-02 1.00e-01 1.00e-01 9.68e-02 1.61e-01 1.66e-01 1.66e-01 1.61e-01

Rayleigh Benard

buoyancy pressure velocityx velocityy

7.64e-03 3.48e-04 3.26e-03 3.41e-03

8.81e-03 4.08e-04 3.74e-03 3.94e-03

9.04e-03 4.00e-04 3.81e-03 4.07e-03

1.12e-02 6.35e-04 5.59e-03 6.00e-03

1.28e-02 7.30e-04 6.34e-03 6.85e-03

1.30e-02 7.07e-04 6.28e-03 6.87e-03

Planetswe

height velocityθ velocityϕ

4.72e-01 3.61e-02 3.24e-02

5.58e-01 4.04e-02 3.62e-02

1.16e+00 9.74e-02 8.99e-02

6.67e-01 5.07e-02 4.54e-02

7.52e-01 5.68e-02 5.07e-02

1.61e+00 1.36e-01 1.25e-01

Acoustic Scattering Maze

pressure velocityx velocityy

4.43e-03 5.38e-04 5.37e-04

4.94e-03 6.47e-04 6.41e-04

6.00e-03 8.69e-04 8.76e-04

4.89e-03 5.77e-04 5.73e-04

5.41e-03 6.98e-04 6.80e-04

6.52e-03 9.27e-04 9.35e-04

Dataset

Variable

τ = 20 Kastor-L

Kastor-M

τ = 24 Walrus

Kastor-L

Kastor-M

Walrus

Continued on next page

Table 2: Ensemble Mean RMSE per variable and lead time τ for final Kastor FGN models compared to Walrus finetuning baseline. Active Matter

Dx x Dx y Dy x Dy y Ex x Ex y Ey x Ey y concentration velocityx velocityy

1.04e-04 1.58e-01 1.57e-01 1.21e-01 1.20e-01 1.20e-01 1.21e-01 1.92e-01 1.96e-01 1.96e-01 1.92e-01

1.07e-04 1.54e-01 1.73e-01 1.22e-01 1.22e-01 1.22e-01 1.22e-01 1.92e-01 1.96e-01 1.96e-01 1.92e-01

6.14e-04 2.14e-01 2.14e-01 1.52e-01 1.53e-01 1.53e-01 1.52e-01 2.43e-01 2.43e-01 2.43e-01 2.43e-01

1.39e-04 2.23e-01 2.22e-01 1.65e-01 1.57e-01 1.57e-01 1.65e-01 2.51e-01 2.42e-01 2.42e-01 2.51e-01

1.36e-04 2.40e-01 2.29e-01 1.70e-01 1.64e-01 1.64e-01 1.70e-01 2.56e-01 2.46e-01 2.46e-01 2.57e-01

7.12e-04 3.09e-01 2.86e-01 2.04e-01 2.00e-01 2.00e-01 2.04e-01 3.04e-01 2.98e-01 2.98e-01 3.04e-01

Rayleigh Benard

buoyancy pressure velocityx velocityy

1.61e-02 1.14e-03 8.80e-03 9.65e-03

1.82e-02 1.29e-03 9.86e-03 1.09e-02

1.87e-02 1.26e-03 9.80e-03 1.10e-02

2.33e-02 2.04e-03 1.36e-02 1.52e-02

2.54e-02 2.24e-03 1.50e-02 1.70e-02

2.64e-02 2.29e-03 1.51e-02 1.72e-02

Planetswe

height velocityθ velocityϕ

8.56e-01 6.49e-02 5.78e-02

9.71e-01 7.29e-02 6.52e-02

2.04e+00 1.71e-01 1.59e-01

1.06e+00 7.98e-02 7.14e-02

1.22e+00 9.02e-02 8.14e-02

2.47e+00 2.04e-01 1.93e-01

Acoustic Scattering Maze

pressure velocityx velocityy

5.28e-03 6.00e-04 6.03e-04

5.81e-03 7.20e-04 7.14e-04

6.96e-03 9.83e-04 1.00e-03

5.59e-03 6.19e-04 6.21e-04

6.14e-03 7.46e-04 7.40e-04

7.34e-03 1.03e-03 1.05e-03

Dataset

Variable

τ = 28

τ = 32

Kastor-L

Kastor-M

Walrus

Kastor-L

Kastor-M

Walrus

Active Matter

Dx x Dx y Dy x Dy y Ex x Ex y Ey x Ey y concentration velocityx velocityy

1.68e-04 2.80e-01 2.76e-01 1.99e-01 1.99e-01 1.99e-01 1.99e-01 2.85e-01 2.85e-01 2.85e-01 2.85e-01

1.76e-04 3.11e-01 2.87e-01 2.10e-01 2.12e-01 2.12e-01 2.10e-01 2.95e-01 3.01e-01 3.01e-01 2.95e-01

8.02e-04 3.73e-01 3.65e-01 2.51e-01 2.50e-01 2.50e-01 2.51e-01 3.50e-01 3.50e-01 3.50e-01 3.50e-01

2.09e-04 3.48e-01 3.37e-01 2.39e-01 2.42e-01 2.42e-01 2.39e-01 3.35e-01 3.37e-01 3.37e-01 3.35e-01

2.10e-04 3.80e-01 3.45e-01 2.43e-01 2.43e-01 2.43e-01 2.43e-01 3.40e-01 3.39e-01 3.39e-01 3.40e-01

9.02e-04 4.47e-01 4.14e-01 2.83e-01 2.93e-01 2.93e-01 2.83e-01 3.83e-01 3.98e-01 3.98e-01 3.83e-01

Rayleigh Benard

buoyancy pressure velocityx velocityy

3.32e-02 3.53e-03 2.13e-02 2.35e-02

3.54e-02 3.82e-03 2.28e-02 2.56e-02

3.66e-02 3.89e-03 2.32e-02 2.59e-02

4.72e-02 6.16e-03 3.31e-02 3.61e-02

5.02e-02 6.65e-03 3.52e-02 3.89e-02

5.04e-02 6.58e-03 3.52e-02 3.87e-02

Planetswe

height velocityθ velocityϕ

1.23e+00 9.59e-02 8.68e-02

1.45e+00 1.09e-01 9.93e-02

2.89e+00 2.37e-01 2.26e-01

1.42e+00 1.10e-01 1.02e-01

1.67e+00 1.27e-01 1.18e-01

3.36e+00 2.68e-01 2.58e-01

Acoustic Scattering Maze

pressure velocityx velocityy

5.85e-03 6.40e-04 6.45e-04

6.40e-03 7.68e-04 7.68e-04

7.65e-03 1.07e-03 1.10e-03

6.08e-03 6.55e-04 6.66e-04

6.65e-03 7.87e-04 7.92e-04

7.97e-03 1.11e-03 1.14e-03

Related documents

Record · ID 432542 · SHA-256 dacfe1968b68fd76
Retrieved via Conceptio: every document is proof-bundled with source, license, and retrieval metadata.
Bring this data into your agent: Connect via MCP or API · 20 free credits to start · no card required
Read the Docs → · View CLI source on GitHub · Conceptio Open Knowledge Archive