Petascale turbulence simulation using a highly parallel fast multipole method on GPUs
R. Yokota, L. A. Barba, T. Narumi, and K. Yasuoka

TL;DR
This paper demonstrates petascale turbulence simulations on GPUs using a vortex particle method with a fast multipole method, achieving high performance and large-scale mesh size, surpassing previous vortex method calculations.
Contribution
Introduces a GPU-based vortex particle method with a fast multipole method for petascale turbulence simulation, matching spectral method results and significantly improving parallel efficiency.
Findings
Achieved 1.08 petaflop/s performance on GPU hardware.
Matched kinetic energy spectrum with spectral methods.
Achieved 74% parallel efficiency on 4096 GPUs.
Abstract
This paper reports large-scale direct numerical simulations of homogeneous-isotropic fluid turbulence, achieving sustained performance of 1.08 petaflop/s on gpu hardware using single precision. The simulations use a vortex particle method to solve the Navier-Stokes equations, with a highly parallel fast multipole method (FMM) as numerical engine, and match the current record in mesh size for this application, a cube of 4096^3 computational points solved with a spectral method. The standard numerical approach used in this field is the pseudo-spectral method, relying on the FFT algorithm as numerical engine. The particle-based simulations presented in this paper quantitatively match the kinetic energy spectrum obtained with a pseudo-spectral method, using a trusted code. In terms of parallel performance, weak scaling results show the fmm-based vortex method achieving 74% parallel…
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.
