APS Logo

Simulation of extreme-scale homogeneous turbulence on a new leadership Exascale GPU platform

ORAL

Abstract

Fluid turbulence is a major domain-science problem where high-resolution simulations with trillions of grid points are a powerful research tool. We focus on Exascale-ready GPU algorithm development based on Fourier pseudo-spectral methods suitable for homogeneous turbulence in three-dimensional space. The overall goal is to push the envelope in simulation size while optimizing aggressively for reasonable time to solution. Fast computation on GPUs, efficient data movement between host and device, as well as highly-scalable communication are all crucial for best performance. Use of the latest OpenMP standard promotes inter-platform portability, although machine characteristics still have a strong influence on key programming strategies. Specific issues include the dimensionality of the domain decomposition, collective message-passing via the host or device, efficient host and device memory utilization and opportunities for asynchronism. We shall provide a status report on both the full turbulence simulation code and a 3D FFT kernel of more general interest, on hardware similar to one of the world's first Exascale machines.

Presenters

  • P. K. Yeung

    Georgia Institute of Technology, Georgia Tech

Authors

  • P. K. Yeung

    Georgia Institute of Technology, Georgia Tech

  • Kiran Ravikumar

    Hewlett Packard Enterprise

  • Stephen Nichols

    Oak Ridge Nat. Lab.

  • Rohini Uma-Vaideswaran

    Georgia Tech