Dual-resolution GPU asynchronism for direct numerical simulations of turbulent mixing at high Schmidt number

ORAL

Abstract

In turbulent mixing at high Schmidt number, scalar fluctuations arise at scales much smaller than the Kolmogorov scale of the velocity field, leading to stringent requirements for resolution in space and time, and hence a strong motivation for dual-resolution approaches. In this talk we describe recent development of a GPU code which computes, with a high degree of asynchronism, the velocity field on a coarser grid and a high Sc scalar on a finer grid. This code is an outgrowth of the ``GESTS'' code used recently to study forced isotropic turbulence at 35-trillion points resolution (Yeung et al., J. Fluid Mech., Vol. 1019, R2 (2025). Discrete point-to-point communication calls are used to send the coarse grid velocity to the finer grid where convective terms for the high-Sc scalar are formed. A second scalar of modest Sc can be included on the coarse grid at virtually no cost. This is relevant in contexts such as oceanic mixing, where differential diffusion between temperature and salinity of disparate Schmidt numbers (7 and 700, respectively) is important. We report on science results obtained to date.

*Supported by INCITE 2025 award of supercomputer resources at Oak Ridge Leadership Computing Facility

Presenters

  • Daniel L Dotson

    • Georgia Institute of Technology

Authors

  • Daniel L Dotson

    • Georgia Institute of Technology
  • Pui-Kuen Yeung

    • Georgia Institute of Technology
  • Toshiyuki Gotoh

    • Keio Univ.