STREAmS: A high-fidelity accelerated solver for direct numerical simulation of compressible turbulent flows

被引:0
|
作者
Bernardini, Matteo [1 ]
Modesti, Davide [2 ]
Salvadore, Francesco [3 ]
Pirozzoli, Sergio [1 ]
机构
[1] Sapienza Univ Roma, Dipartimento Ingn Meccan & Aerosp, Via Eudossiana 18, I-00184 Rome, Italy
[2] Delft Univ Technol, Fac Aerosp Engn, Aerodynam Grp, Kluyverweg 2, NL-2629 HS Delft, Netherlands
[3] CINECA, Rome Off, HPC Dept, Via Tizii 6-B, I-00185 Rome, Italy
关键词
GPUs; CUDA; Compressible flows; Wall turbulence; Direct numerical simulation; Open source; NAVIER-STOKES EQUATIONS; LARGE-EDDY SIMULATION; CHANNEL FLOW; CONVECTIVE TERMS; BOUNDARY-LAYERS; REYNOLDS; EFFICIENT; IMPLEMENTATION; FORMULATIONS; STATISTICS;
D O I
10.1016/j.cpc.2021.107906
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We present STREAmS, an in-house high-fidelity solver for direct numerical simulations (DNS) of canonical compressible wall-bounded flows, namely turbulent plane channel, zero-pressure gradient turbulent boundary layer and supersonic oblique shock-wave/boundary layer interaction. The solver incorporates state-of-the-art numerical algorithms, specifically designed to cope with the challenging problems associated with the solution of high-speed turbulent flows and can be used across a wide range of Mach numbers, extending from the low subsonic up to the hypersonic regime. From the computational viewpoint, STREAmS is oriented to modern HPC platforms thanks to MPI parallelization and the ability to run on multi-GPU architectures. This paper discusses the main implementation strategies, with particular reference to the CUDA paradigm, the management of a single code for traditional and multi-GPU architectures, and the optimization process to take advantage of the latest generation of NVIDIA GPUs. Performance measurements show that single-GPU optimization more than halves the computing time as compared to the baseline version. At the same time, the asynchronous patterns implemented in STREAmS for MPI communications guarantee very good parallel performance especially in the weak scaling spirit, with efficiency exceeding 97% on 1024 GPUs. For overall evaluation of STREAmS with respect to other compressible solvers, comparison with a recent GPU-enabled community solver is presented. It turns out that, although STREAmS is much more limited in terms of flow configurations that can be addressed, the advantage in terms of accuracy, computing time and memory occupation is substantial, which makes it an ideal candidate for large-scale simulations of high-Reynolds number, compressible wall-bounded turbulent flows. The solver is released open source under GPLv3 license. (C) 2021 Elsevier B.V. All rights reserved.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] STREAmS: A high-fidelity accelerated solver for direct numerical simulation of compressible turbulent flows
    Bernardini, Matteo
    Modesti, Davide
    Salvadore, Francesco
    Pirozzoli, Sergio
    [J]. Computer Physics Communications, 2021, 263
  • [2] GPU accelerated flow solver for direct numerical simulation of turbulent flows
    Salvadore, Francesco
    Bernardini, Matteo
    Botti, Michela
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2013, 235 : 129 - 142
  • [3] Direct numerical simulation of compressible turbulent flows
    Xin-Liang Li
    De-Xun Fu
    Yan-Wen Ma
    Xian Liang
    [J]. Acta Mechanica Sinica, 2010, 26 : 795 - 806
  • [4] Direct numerical simulation of compressible turbulent flows
    Li, Xin-Liang
    Fu, De-Xun
    Ma, Yan-Wen
    Liang, Xian
    [J]. ACTA MECHANICA SINICA, 2010, 26 (06) : 795 - 806
  • [5] Direct numerical simulation of compressible turbulent flows
    XinLiang LiDeXun FuYanWen MaXian Liang LHDInstitute of MechanicsChinese Academy of Sciences BeijingChina LNMInstitute of MechanicsChinese Academy of Sciences BeijingChina
    [J]. Acta Mechanica Sinica., 2010, 26 (06) - 806
  • [6] Direct numerical simulation of compressible turbulent flows
    Xin-Liang Li·De-Xun Fu·Yan-Wen Ma·Xian Liang LHD
    [J]. Acta Mechanica Sinica, 2010, (06) : 795 - 806
  • [7] A quasi-direct numerical simulation solver for compressible reacting flows
    Li, Tao
    Pan, Jiaying
    Kong, Fanfu
    Xu, Baopeng
    Wang, Xiaohan
    [J]. COMPUTERS & FLUIDS, 2020, 213
  • [8] Direct numerical simulation of turbulent compressible flows in channels with different configurations
    Klioutchnikov, I
    Ballmann, J
    [J]. ZEITSCHRIFT FUR ANGEWANDTE MATHEMATIK UND MECHANIK, 2001, 81 : S925 - S926
  • [9] Direct numerical simulation of compressible turbulent channel flows over porous boundaries
    Zhou, Zisong
    Huang, Wei-Xi
    Xu, Chun-Xiao
    [J]. PHYSICS OF FLUIDS, 2024, 36 (05)
  • [10] Study of compressible turbulent plane Couette flows via direct numerical simulation
    Yao, Jie
    Hussain, Fazle
    [J]. JOURNAL OF FLUID MECHANICS, 2023, 964