Pretraining Codomain Attention Neural Operators for Solving Multiphysics PDEs
About
Existing neural operator architectures face challenges when solving multiphysics problems with coupled partial differential equations (PDEs) due to complex geometries, interactions between physical variables, and the limited amounts of high-resolution training data. To address these issues, we propose Codomain Attention Neural Operator (CoDA-NO), which tokenizes functions along the codomain or channel space, enabling self-supervised learning or pretraining of multiple PDE systems. Specifically, we extend positional encoding, self-attention, and normalization layers to function spaces. CoDA-NO can learn representations of different PDE systems with a single model. We evaluate CoDA-NO's potential as a backbone for learning multiphysics PDEs over multiple systems by considering few-shot learning settings. On complex downstream tasks with limited data, such as fluid flow simulations, fluid-structure interactions, and Rayleigh-B\'enard convection, we found CoDA-NO to outperform existing methods by over 36%.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Fluid dynamics modeling | Fluid dynamics (NS) Re=400 (test) | L2 Loss0.004 | 24 | |
| Fluid-solid interaction modeling | Fluid-solid interaction NS+EW Re=400 (test) | L2 Loss0.003 | 24 | |
| Fluid-solid interaction modeling | Fluid-solid interaction NS+EW Re=4000 (test) | L2 Loss0.069 | 24 | |
| PDE Solving (Rayleigh-Bénard convection) | Rayleigh-Bénard convection system Ra = 12 x 10³ (test) | L2 Error0.002 | 12 | |
| PDE Solving (Rayleigh-Bénard convection) | Rayleigh-Bénard convection system (Ra = 20 x 10³) (test) | L2 Error0.029 | 12 | |
| Solving Diffusion Equation | PDEBench DIFF 2D (test) | Test Error0.0081 | 10 | |
| PDE Prediction | PDEBench 2D Shallow Water Equations (SWE) (test) | Prediction Error0.0407 | 10 | |
| Super-Resolution | Fluid-Solid (NS-EW) Interaction Problem (test) | L2 Loss (mu=5)0.032 | 7 |