Multi-GPU Approach for Training of Graph ML Models on large CFD Meshes
Not on the map. Why?
Abstract (arXiv)
Mesh-based numerical solvers are an important part in many design tool chains. However, accurate simulations like computational fluid dynamics are time and resource consuming which is why surrogate models are employed to speed-up the solution process. Machine Learning based surrogate models on the other hand are fast in predicting approximate solutions but often lack accuracy. Thus, the development of the predictor in a predictor-corrector approach is the focus here, where the surrogate model predicts a flow field and the numerical solver corrects it. This paper scales a state-of-the-art surrogate model from the domain of graph-based machine learning to industry-relevant mesh sizes of a numerical flow simulation. The approach partitions and distributes the flow domain to multiple GPUs and provides halo exchange between these partitions during training. The utilized graph neural network operates directly on the numerical mesh and is able to preserve complex geometries as well as all other properties of the mesh. The proposed surrogate model is evaluated with an application on a three dimensional turbomachinery setup and compared to a traditionally trained distributed model. The results show that the traditional approach produces superior predictions and outperforms the proposed surrogate model. Possible explanations, improvements and future directions are outlined.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 13 of its 31 references that are in the map. First posted on arXiv 25 Jul 2023.
Builds on
13 of 31 references.
References · 13
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2020Learning Mesh-Based Simulation with Graph Networkscited by 868
- 2018Horovod: fast and easy distributed deep learning in TensorFlowcited by 279
- 2018Deep Learning Methods for Reynolds-Averaged Navier-Stokes Simulations of Airfoil Flowscited by 150
- 2020Combining Differentiable PDE Solvers and Graph Neural Networks for Fluid Flow Predictioncited by 138
- 2019PyTorch-BigGraph: A Large-scale Graph Embedding Systemcited by 119
- 2022MultiScale MeshGraphNetscited by 98
- 2020A Point-Cloud Deep Learning Framework for Prediction of Fluid Flow Fields on Irregular Geometriescited by 44
- 2021Simulating Continuum Mechanics with Multi-Scale Graph Neural Networkscited by 40
- 2022Towards Fast Simulation of Environmental Fluid Mechanics with Multi-Scale Graph Neural Networkscited by 11
1 more
- 2020Advanced Python Performance Monitoring with Score-Pcited by 2
Built on by
Citing papers per year: 2023: 1; 2024: 2; 2025: 1.
4 papers.
- 2023SEGNO: Generalizing Equivariant Graph Neural Networks with Physical Inductive Biasescited by 27
- 2024Sampling-based Distributed Training with Message Passing Neural Networkcited by 2
- 2024Scalable and Consistent Graph Neural Networks for Distributed Mesh-based Data-driven Modelingcited by 2
- 2025A Mesh-Adaptive Hypergraph Neural Network for Unsteady Flow Around Oscillating and Rotating Structurescited by 1
- 2025A Mesh-Adaptive Hypergraph Neural Network for Unsteady Flow Around Oscillating and Rotating Structures28 Mar 2025
- 2024Scalable and Consistent Graph Neural Networks for Distributed Mesh-based Data-driven Modeling2 Oct 2024
- 2024Sampling-based Distributed Training with Message Passing Neural Network23 Feb 2024
- 2023SEGNO: Generalizing Equivariant Graph Neural Networks with Physical Inductive Biases25 Aug 2023