Multiple-GPU accelerated high-order gas-kinetic scheme for direct numerical simulation of compressible turbulence
Yuhang Wang, Guiyu Cao, Liang Pan

TL;DR
This paper presents a GPU-accelerated high-order gas-kinetic scheme (HGKS) for direct numerical simulation of compressible turbulence, demonstrating significant speedups with single and multiple GPUs and analyzing the impact of numerical precision on results.
Contribution
The paper develops a multi-GPU implementation of HGKS for large-scale turbulence DNS, achieving substantial speedups and evaluating the effects of FP32 versus FP64 precision on simulation accuracy.
Findings
Single-GPU speedup: 7x with TITAN RTX, 16x with Tesla V100.
Multi-GPU code is about 3 times faster than CPU code on 1024 cores.
FP32 precision improves efficiency but may affect accuracy in instantaneous turbulent quantities.
Abstract
High-order gas-kinetic scheme (HGKS) has become a workable tool for the direct numerical simulation (DNS) of turbulence. In this paper, to accelerate the computation, HGKS is implemented with the graphical processing unit (GPU) using the compute unified device architecture (CUDA). To conduct the much large-scale DNS of turbulence, HGKS also be further upgraded with multiple GPUs using message passing interface (MPI) and CUDA architecture. The benchmark cases for compressible turbulence, including Taylor-Green vortex and turbulent channel flows, are presented to assess the numerical performance of HGKS with Nvidia TITAN RTX and Tesla V100 GPUs. For single-GPU computation, compared with the parallel central processing unit (CPU) code running on the Intel Core i7-9700 with open multi-processing (OpenMP) directives, 7x speedup is achieved by TITAN RTX and 16x speedup is achieved by Tesla…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMeteorological Phenomena and Simulations · Gas Dynamics and Kinetic Theory · Computational Fluid Dynamics and Aerodynamics
