Learning PDE solution operators with variable initial conditions via Latent Dynamics Networks
Organizations: MOX Laboratory, Department of Mathematics, Politecnico di Milano, Italy
Abstract
In many-query scenarios, data-driven surrogate models provide an efficient alternative to high-fidelity solvers for simulating physical systems governed by Partial Differential Equations (PDEs). In this context, the Latent Dynamics Network (LDNet) has recently demonstrated remarkable performance in predicting the response of spatio-temporal systems, combining Neural Ordinary Differential Equations with nonlinear dimensionality reduction. However, the original formulation assumes a fixed initial condition, limiting its applicability to many real-world applications where a system evolves from varying starting states. In this work, we overcome this limitation while keeping the end-to-end training procedure of the original LDNet and its encoder-free nature, which preserves its intrinsic independence from spatial resolution and grid topology. We infer the initial latent state directly from a small set of early-time observations, treating latent-state initialization as an adaptation problem, and investigate two strategies: an auto-decoding formulation and a meta-learning approach in which the initial latent state acts as a task-specific context variable. We demonstrate the accuracy of the proposed methods across diverse physical phenomena, spanning advection-diffusion, fluid dynamics, and solid mechanics. Meta-learning markedly accelerates latent-state inference and induces smoother, better-conditioned optimization landscapes, and spontaneously organizes the latent space into a structured representation that reflects physically meaningful features of the underlying dynamics. The coordinate-based decoder enables training from spatially subsampled data while recovering high-resolution solution fields at inference. The resulting approach provides an efficient and resolution-independent surrogate modeling framework for many-query simulations of time-dependent PDEs with varying initial conditions.
Figures & tables
| Test case | Architecture | NRMSE (Test set) | ||
| ADR | AD-IC-LDNet | |||
| Meta-IC-LDNet | ||||
| Static cylinder | AD-IC-LDNet | |||
| Meta-IC-LDNet | ||||
| Test case | Architecture | Hardware (Training budget) | Inference mini-batch size | Inference time a |
| ADR | AD-IC-LDNet | HPC cluster ( 24 h) b | 100 | 1.14 s/ex. |
| Meta-IC-LDNet | HPC cluster (24 h) | 100 | 0.04 s/ex. | |
| Static cylinder | AD-IC-LDNet | HPC cluster (24 h) | 6 | 21.11 s/ex. |
| Meta-IC-LDNet | HPC cluster (24 h) | 6 | 0.23 s/ex. | |
| Rotating cylinder | Meta-IC-LDNet | HPC cluster (24 h) c | 2 | 0.87 s/ex. |
| Nonlinear beam | Meta-IC-LDNet | Workstation (Convergence) d | 8 | 0.15 s/ex. |
Appendix figures & tables10 assets
Supplementary material from the paper’s appendix.
Appendix
| Test case: ADR | ||
| Parameter | AD-IC-LDNet | Meta-IC-LDNet |
| Architecture | ||
| Latent dimension | 2 | |
| architecture (activ.) | FCNN (tanh) | FCNN (SiLU) |
| hidden layers (width) | 2 (9) | |
| architecture (activ.) | FCNN (tanh) | FCNN (SiLU) |
| Test case: static cylinder | ||
| Parameter | AD-IC-LDNet | Meta-IC-LDNet |
| Architecture | ||
| Latent dimension | 2 | |
| architecture (activ.) | FCNN (SiLU) | |
| hidden layers (width) | 2 (16) | |
| architecture (activ.) | FiLM-modulated SIREN (sin) | |
| Test case: rotating cylinder | |
| Parameter | Meta-IC-LDNet |
| Architecture | |
| Latent dimension | 4 |
| architecture (activ.) | FCNN (SiLU) |
| hidden layers (width) | 2 (32) |
| architecture (activ.) | FiLM-modulated SIREN (sin) |
| Test case: nonlinear beam | |
| Parameter | Meta-IC-LDNet |
| Architecture | |
| Latent dimension | 12 |
| architecture (activ.) | FCNN (SiLU) |
| hidden layers (width) | 2 (32) |
| architecture (activ.) | FCNN (SiLU) |