# Simulating Continuum Mechanics with Multi-Scale Graph Neural Networks

arXiv: https://arxiv.org/abs/2106.04900 · HTML: https://mlsanity.com/paper/2106.04900/

## Key facts

- Cited by 40 papers in the map (data through 14 Oct 2026).
- Builds on 25 of its 39 references that are in the map.
- First posted on arXiv 9 Jun 2021.

## Builds on (most cited first, 25 of 25)

- [Adam: A Method for Stochastic Optimization](https://mlsanity.com/paper/1412.6980/) (2014)
- [Layer Normalization](https://mlsanity.com/paper/1607.06450/) (2016)
- [Neural Message Passing for Quantum Chemistry](https://mlsanity.com/paper/1704.01212/) (2017)
- [A Comprehensive Survey on Graph Neural Networks](https://mlsanity.com/paper/1901.00596/) (2019)
- [Relational inductive biases, deep learning, and graph networks](https://mlsanity.com/paper/1806.01261/) (2018)
- [Learning to Simulate Complex Physics with Graph Networks](https://mlsanity.com/paper/2002.09405/) (2020)
- [Learning Mesh-Based Simulation with Graph Networks](https://mlsanity.com/paper/2010.03409/) (2020)
- [Self-Normalizing Neural Networks](https://mlsanity.com/paper/1706.02515/) (2017)
- [Interaction Networks for Learning about Objects, Relations and Physics](https://mlsanity.com/paper/1612.00222/) (2016)
- [Graph networks as learnable physics engines for inference and control](https://mlsanity.com/paper/1806.01242/) (2018)
- [Learning Particle Dynamics for Manipulating Rigid Bodies, Deformable Objects, and Fluids](https://mlsanity.com/paper/1810.01566/) (2018)
- [Deep Learning Methods for Reynolds-Averaged Navier-Stokes Simulations of Airfoil Flows](https://mlsanity.com/paper/1810.08217/) (2018)
- [Combining Differentiable PDE Solvers and Graph Neural Networks for Fluid Flow Prediction](https://mlsanity.com/paper/2007.04439/) (2020)
- [Accelerating Eulerian Fluid Simulation With Convolutional Networks](https://mlsanity.com/paper/1607.03597/) (2016)
- [Deep Fluids: A Generative Network for Parameterized Fluid Simulations](https://mlsanity.com/paper/1806.02071/) (2018)
- [A Compositional Object-Based Approach to Learning Physical Dynamics](https://mlsanity.com/paper/1612.00341/) (2016)
- [Hamiltonian Graph Networks with ODE Integrators](https://mlsanity.com/paper/1909.12790/) (2019)
- [Latent-space Physics: Towards Learning the Temporal Evolution of Fluid Flow](https://mlsanity.com/paper/1802.10123/) (2018)
- [Flexible Neural Representation for Physics Prediction](https://mlsanity.com/paper/1806.08047/) (2018)
- [Propagation Networks for Model-Based Control Under Partial Observation](https://mlsanity.com/paper/1809.11169/) (2018)
- [Graph Element Networks: adaptive, structured computation and memory](https://mlsanity.com/paper/1904.09019/) (2019)
- [Application of Convolutional Neural Network to Predict Airfoil Lift Coefficient](https://mlsanity.com/paper/1712.10082/) (2017)
- [Comparing recurrent and convolutional neural networks for predicting wave propagation](https://mlsanity.com/paper/2002.08981/) (2020)
- [Approximating the solution to wave propagation using deep neural networks](https://mlsanity.com/paper/1812.01609/) (2018)
- [Simulating Surface Wave Dynamics with Convolutional Networks](https://mlsanity.com/paper/2012.00718/) (2020)

## Built on by (most cited first, 30 of 40)

- [MultiScale MeshGraphNets](https://mlsanity.com/paper/2210.00612/) (2022)
- [HOOD: Hierarchical Graphs for Generalized Modelling of Clothing Dynamics](https://mlsanity.com/paper/2212.07242/) (2022)
- [Efficient Learning of Mesh-Based Physical Simulation with BSMS-GNN](https://mlsanity.com/paper/2210.02573/) (2022)
- [Learning to Solve PDE-constrained Inverse Problems with Graph Networks](https://mlsanity.com/paper/2206.00711/) (2022)
- [Probabilistic Weather Forecasting with Hierarchical Graph Neural Networks](https://mlsanity.com/paper/2406.04759/) (2024)
- [Graph-based Neural Weather Prediction for Limited Area Modeling](https://mlsanity.com/paper/2309.17370/) (2023)
- [Deep Learning in Deterministic Computational Mechanics](https://mlsanity.com/paper/2309.15421/) (2023)
- [MMGP: a Mesh Morphing Gaussian Process-based machine learning method for regression of physical problems under non-parameterized geometrical variability](https://mlsanity.com/paper/2305.12871/) (2023)
- [Differentiable Physics: A Position Piece](https://mlsanity.com/paper/2109.07573/) (2021)
- [Multi-Scale Message Passing Neural PDE Solvers](https://mlsanity.com/paper/2302.03580/) (2023)
- [Mesh-based Super-Resolution of Fluid Flows with Multiscale Graph Neural Networks](https://mlsanity.com/paper/2409.07769/) (2024)
- [Multi-Grid Graph Neural Networks with Self-Attention for Computational Mechanics](https://mlsanity.com/paper/2409.11899/) (2024)
- [MeshMask: Physics-Based Simulations with Masked Graph Neural Networks](https://mlsanity.com/paper/2501.08738/) (2025)
- [AMR-Transformer: Enabling Efficient Long-range Interaction for Complex Neural Fluid Simulation](https://mlsanity.com/paper/2503.10257/) (2025)
- [A Microstructure-based Graph Neural Network for Accelerating Multiscale Simulations](https://mlsanity.com/paper/2402.13101/) (2024)
- [Deep Surrogate for Direct Time Fluid Dynamics](https://mlsanity.com/paper/2112.10296/) (2021)
- [Multi-Scale Simulation of Complex Systems: A Perspective of Integrating Knowledge and Data](https://mlsanity.com/paper/2306.10275/) (2023)
- [Training Transformers for Mesh-Based Simulations](https://mlsanity.com/paper/2508.18051/) (2025)
- [Multi-GPU Approach for Training of Graph ML Models on large CFD Meshes](https://mlsanity.com/paper/2307.13592/) (2023)
- [Up-sampling-only and Adaptive Mesh-based GNN for Simulating Physical Systems](https://mlsanity.com/paper/2409.04740/) (2024)
- [A graph neural network surrogate model for mesh-based crashworthiness prediction of vehicle panel components](https://mlsanity.com/paper/2503.17386/) (2025)
- [REMuS-GNN: A Rotation-Equivariant Model for Simulating Continuum Dynamics](https://mlsanity.com/paper/2205.07852/) (2022)
- [An Implicit GNN Solver for Poisson-like problems](https://mlsanity.com/paper/2302.10891/) (2023)
- [On the Relationships between Graph Neural Networks for the Simulation of Physical Systems and Classical Numerical Methods](https://mlsanity.com/paper/2304.00146/) (2023)
- [Learning CO2 plume migration in faulted reservoirs with Graph Neural Networks](https://mlsanity.com/paper/2306.09648/) (2023)
- [Learning Physical Simulation with Message Passing Transformer](https://mlsanity.com/paper/2406.06060/) (2024)
- [DS-GPS : A Deep Statistical Graph Poisson Solver (for faster CFD simulations)](https://mlsanity.com/paper/2211.11763/) (2022)
- [LatticeGraphNet: A two-scale graph neural operator for simulating lattice structures](https://mlsanity.com/paper/2402.01045/) (2024)
- [Scalable and Consistent Graph Neural Networks for Distributed Mesh-based Data-driven Modeling](https://mlsanity.com/paper/2410.01657/) (2024)
- [Graph Deep Learning for Intracranial Aneurysm Blood Flow Simulation and Risk Assessment](https://mlsanity.com/paper/2512.09013/) (2025)

## Abstract (arXiv)

Continuum mechanics simulators, numerically solving one or more partial differential equations, are essential tools in many areas of science and engineering, but their performance often limits application in practice. Recent modern machine learning approaches have demonstrated their ability to accelerate spatio-temporal predictions, although, with only moderate accuracy in comparison. Here we introduce MultiScaleGNN, a novel multi-scale graph neural network model for learning to infer unsteady continuum mechanics. MultiScaleGNN represents the physical domain as an unstructured set of nodes, and it constructs one or more graphs, each of them encoding different scales of spatial resolution. Successive learnt message passing between these graphs improves the ability of GNNs to capture and forecast the system state in problems encompassing a range of length scales. Using graph representations, MultiScaleGNN can impose periodic boundary conditions as an inductive bias on the edges in the graphs, and achieve independence to the nodes' positions. We demonstrate this method on advection problems and incompressible fluid dynamics. Our results show that the proposed model can generalise from uniform advection fields to high-gradient fields on complex domains at test time and infer long-term Navier-Stokes solutions within a range of Reynolds numbers. Simulations obtained with MultiScaleGNN are between two and four orders of magnitude faster than the ones on which it was trained.
