# M2N: Mesh Movement Networks for PDE Solvers

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

## Key facts

- Cited by 16 papers in the map (data through 14 Oct 2026).
- Builds on 15 of its 38 references that are in the map.
- First posted on arXiv 24 Apr 2022.

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

- [Adam: A Method for Stochastic Optimization](https://mlsanity.com/paper/1412.6980/) (2014)
- [PyTorch: An Imperative Style, High-Performance Deep Learning Library](https://mlsanity.com/paper/1912.01703/) (2019)
- [Graph Attention Networks](https://mlsanity.com/paper/1710.10903/) (2017)
- [Fourier Neural Operator for Parametric Partial Differential Equations](https://mlsanity.com/paper/2010.08895/) (2020)
- [Fast Graph Representation Learning with PyTorch Geometric](https://mlsanity.com/paper/1903.02428/) (2019)
- [Learning Mesh-Based Simulation with Graph Networks](https://mlsanity.com/paper/2010.03409/) (2020)
- [Network In Network](https://mlsanity.com/paper/1312.4400/) (2013)
- [Neural Spline Flows](https://mlsanity.com/paper/1906.04032/) (2019)
- [The Deep Ritz method: A deep learning-based numerical algorithm for solving variational problems](https://mlsanity.com/paper/1710.00211/) (2017)
- [Solving high-dimensional partial differential equations using deep learning](https://mlsanity.com/paper/1707.02568/) (2017)
- [Combining Differentiable PDE Solvers and Graph Neural Networks for Fluid Flow Prediction](https://mlsanity.com/paper/2007.04439/) (2020)
- [Reinforcement Learning for Adaptive Mesh Refinement](https://mlsanity.com/paper/2103.01342/) (2021)
- [PFNN: A Penalty-Free Neural Network Method for Solving a Class of Second-Order Boundary-Value Problems on Complex Geometries](https://mlsanity.com/paper/2004.06490/) (2020)
- [MeshingNet: A New Mesh Generation Method based on Deep Learning](https://mlsanity.com/paper/2004.07016/) (2020)
- [Machine Learning-Based Optimal Mesh Generation in Computational Fluid Dynamics](https://mlsanity.com/paper/2102.12923/) (2021)

## Built on by (most cited first, 16 of 16)

- [HAMLET: Graph Transformer Neural Operator for Partial Differential Equations](https://mlsanity.com/paper/2402.03541/) (2024)
- [Machine learning for modelling unstructured grid data in computational physics: a review](https://mlsanity.com/paper/2502.09346/) (2025)
- [Learning robust marking policies for adaptive mesh refinement](https://mlsanity.com/paper/2207.06339/) (2022)
- [Better Neural PDE Solvers Through Data-Free Mesh Movers](https://mlsanity.com/paper/2312.05583/) (2023)
- [E2N: Error Estimation Networks for Goal-Oriented Mesh Adaptation](https://mlsanity.com/paper/2207.11233/) (2022)
- [Multi-Agent Reinforcement Learning for Adaptive Mesh Refinement](https://mlsanity.com/paper/2211.00801/) (2022)
- [Towards Universal Mesh Movement Networks](https://mlsanity.com/paper/2407.00382/) (2024)
- [AMBER: Adaptive Mesh Generation by Iterative Mesh Resolution Prediction](https://mlsanity.com/paper/2505.23663/) (2025)
- [G-Adaptivity: optimised graph-based mesh relocation for finite element methods](https://mlsanity.com/paper/2407.04516/) (2024)
- [A Two-Phase Deep Learning Framework for Adaptive Time-Stepping in High-Speed Flow Modeling](https://mlsanity.com/paper/2506.07969/) (2025)
- [UGM2N: An Unsupervised and Generalizable Mesh Movement Network via M-Uniform Loss](https://mlsanity.com/paper/2508.08615/) (2025)
- [Proposing an intelligent mesh smoothing method with graph neural networks](https://mlsanity.com/paper/2311.12815/) (2023)
- [Physics-Informed Deep B-Spline Networks](https://mlsanity.com/paper/2503.16777/) (2025)
- [Mesh motion in fluid-structure interaction with deep operator networks](https://mlsanity.com/paper/2402.00774/) (2024)
- [Learning to Discretize: Diffusion-Based Adaptive Mesh with Spectral Guidance](https://mlsanity.com/paper/2607.11974/) (2026)
- [Where to Compute and How to Interact: Operator-Readable Adaptation with Gauge-Aware Transport](https://mlsanity.com/paper/2609.15620/) (2026)

## Abstract (arXiv)

Mainstream numerical Partial Differential Equation (PDE) solvers require discretizing the physical domain using a mesh. Mesh movement methods aim to improve the accuracy of the numerical solution by increasing mesh resolution where the solution is not well-resolved, whilst reducing unnecessary resolution elsewhere. However, mesh movement methods, such as the Monge-Ampere method, require the solution of auxiliary equations, which can be extremely expensive especially when the mesh is adapted frequently. In this paper, we propose to our best knowledge the first learning-based end-to-end mesh movement framework for PDE solvers. Key requirements of learning-based mesh movement methods are alleviating mesh tangling, boundary consistency, and generalization to mesh with different resolutions. To achieve these goals, we introduce the neural spline model and the graph attention network (GAT) into our models respectively. While the Neural-Spline based model provides more flexibility for large deformation, the GAT based model can handle domains with more complicated shapes and is better at performing delicate local deformation. We validate our methods on stationary and time-dependent, linear and non-linear equations, as well as regularly and irregularly shaped domains. Compared to the traditional Monge-Ampere method, our approach can greatly accelerate the mesh adaptation process, whilst achieving comparable numerical error reduction.
