English

Large-Scale Direct Numerical Simulations of Turbulence Using GPUs and Modern Fortran

Mathematical Software 2022-07-15 v1 Computational Engineering, Finance, and Science Distributed, Parallel, and Cluster Computing Fluid Dynamics

Abstract

We present our approach to making direct numerical simulations of turbulence with applications in sustainable shipping. We use modern Fortran and the spectral element method to leverage and scale on supercomputers powered by the Nvidia A100 and the recent AMD Instinct MI250X GPUs, while still providing support for user software developed in Fortran. We demonstrate the efficiency of our approach by performing the world's first direct numerical simulation of the flow around a Flettner rotor at Re=30'000 and its interaction with a turbulent boundary layer. We present one of the first performance comparisons between the AMD Instinct MI250X and Nvidia A100 GPUs for scalable computational fluid dynamics. Our results show that one MI250X offers performance on par with two A100 GPUs and has a similar power efficiency.

Keywords

Cite

@article{arxiv.2207.07098,
  title  = {Large-Scale Direct Numerical Simulations of Turbulence Using GPUs and Modern Fortran},
  author = {Martin Karp and Daniele Massaro and Niclas Jansson and Alistair Hart and Jacob Wahlgren and Philipp Schlatter and Stefano Markidis},
  journal= {arXiv preprint arXiv:2207.07098},
  year   = {2022}
}

Comments

13 pages, 7 figures