G-Adaptivity: optimised graph-based mesh relocation for finite element methods
Not on the map. Why?
Abstract (arXiv)
We present a novel, and effective, approach to achieve optimal mesh relocation in finite element methods (FEMs). The cost and accuracy of FEMs is critically dependent on the choice of mesh points. Mesh relocation (r-adaptivity) seeks to optimise the mesh geometry to obtain the best solution accuracy at given computational budget. Classical r-adaptivity relies on the solution of a separate nonlinear "meshing" PDE to determine mesh point locations. This incurs significant cost at remeshing, and relies on estimates that relate interpolation- and FEM-error. Recent machine learning approaches have focused on the construction of fast surrogates for such classical methods. Instead, our new approach trains a graph neural network (GNN) to determine mesh point locations by directly minimising the FE solution error from the PDE system Firedrake to achieve higher solution accuracy. Our GNN architecture closely aligns the mesh solution space to that of classical meshing methodologies, thus replacing classical estimates for optimality with a learnable strategy. This allows for rapid and robust training and results in an extremely efficient and effective GNN approach to online r-adaptivity. Our method outperforms both classical, and prior ML, approaches to r-adaptive meshing. In particular, it achieves lower FE solution error, whilst retaining the significant speed-up over classical methods observed in prior ML work.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 26 of its 56 references that are in the map. First posted on arXiv 5 Jul 2024.
Builds on
26 of 56 references.
References · 26
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,082
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2020Fourier Neural Operator for Parametric Partial Differential Equationscited by 2,806
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
- 2019DeepONet: Learning nonlinear operators for identifying differential equations based on the universal approximation theorem of operatorscited by 1,965
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,341
- 2016Geometric deep learning: going beyond Euclidean datacited by 1,042
- 2020Learning Mesh-Based Simulation with Graph Networkscited by 840
- 2017The Deep Ritz method: A deep learning-based numerical algorithm for solving variational problemscited by 581
- 2017Solving high-dimensional partial differential equations using deep learningcited by 549
14 more
- 2022Message Passing Neural PDE Solverscited by 368
- 2020Multipole Graph Neural Operator for Parametric Partial Differential Equationscited by 343
- 2023Geometry-Informed Neural Operator for Large-Scale 3D PDEscited by 293
- 2021Beltrami Flow and Neural Diffusion on Graphscited by 84
- 2022Understanding convolution on graphs via energiescited by 58
- 2018Forward-Backward Stochastic Neural Networks: Deep Learning of High-dimensional Partial Differential Equationscited by 54
- 2019Graph Element Networks: adaptive, structured computation and memorycited by 41
- 2022Learning the Dynamics of Physical Systems from Sparse Observations with Finite Element Networkscited by 33
- 2022Deep Reinforcement Learning for Adaptive Mesh Refinementcited by 19
- 2022M2N: Mesh Movement Networks for PDE Solverscited by 16
- 2023Swarm Reinforcement Learning For Adaptive Mesh Refinementcited by 16
- 2023Better Neural PDE Solvers Through Data-Free Mesh Moverscited by 9
- 2024Towards Universal Mesh Movement Networkscited by 4
- 2023Physics-driven machine learning models coupling PyTorch and Firedrakecited by 2
Built on by
Citing papers per year: 2026: 2.
2 papers.