Multi-GPU Approach for Training of Graph ML Models on large CFD Meshes

Sebastian Strönisch, Maximilian Sander, Andreas Knüpfer, Marcus Meyer
7/25/2023
cs.LGcs.DCmath.NA

No confident code implementation found for this paper.

Abstract

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.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{strnisch2023multigpu,
  title  = {Multi-GPU Approach for Training of Graph ML Models on large CFD Meshes},
  author = {Sebastian Strönisch and Maximilian Sander and Andreas Knüpfer and Marcus Meyer},
  year   = {2023},
  eprint = {2307.13592},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.13592v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2307.13592.svg)](https://codeofpaper.com/paper/2307.13592)

Discussion