GPU accelerated flow solver for direct numerical simulation of turbulent flows

被引:42
|
作者
Salvadore, Francesco [1 ]
Bernardini, Matteo [2 ]
Botti, Michela [1 ]
机构
[1] CASPUR, I-00185 Rome, Italy
[2] Univ Roma La Sapienza, Dept Mech & Aerosp Engn, I-00184 Rome, Italy
关键词
GPU; CUDA; Direct numerical simulation; Compressible flow; Compressible mixing layer; LAYER;
D O I
10.1016/j.jcp.2012.10.012
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Graphical processing units (GPUs), characterized by significant computing performance, are nowadays very appealing for the solution of computationally demanding tasks in a wide variety of scientific applications. However, to run on GPUs, existing codes need to be ported and optimized, a procedure which is not yet standardized and may require non trivial efforts, even to high-performance computing specialists. In the present paper we accurately describe the porting to CUDA (Compute Unified Device Architecture) of a finite-difference compressible Navier-Stokes solver, suitable for direct numerical simulation (DNS) of turbulent flows. Porting and validation processes are illustrated in detail, with emphasis on computational strategies and techniques that can be applied to overcome typical bottlenecks arising from the porting of common computational fluid dynamics solvers. We demonstrate that a careful optimization work is crucial to get the highest performance from GPU accelerators. The results show that the overall speedup of one NVIDIA Tesla S2070 GPU is approximately 22 compared with one AMD Opteron 2352 Barcelona chip and 11 compared with one Intel Xeon X5650 Westmere core. The potential of GPU devices in the simulation of unsteady three-dimensional turbulent flows is proved by performing a DNS of a spatially evolving compressible mixing layer. (c) 2012 Elsevier Inc. All rights reserved.
引用
收藏
页码:129 / 142
页数:14
相关论文
共 50 条
  • [21] Turbulence modelling and numerical flow simulation of turbulent flows
    Wagner, Claus
    WIND ENERGY, 2007, : 65 - 71
  • [22] TOWARDS FFT-BASED DIRECT NUMERICAL SIMULATIONS OF TURBULENT FLOWS ON A GPU
    Rucki, Catherine
    Chandy, Abhilash J.
    INTERNATIONAL JOURNAL OF MODELING SIMULATION AND SCIENTIFIC COMPUTING, 2014, 5 (01)
  • [23] A GPU-accelerated Simulator of Turbulent Reacting Flows
    Inkarbekov, M.
    Aitzhan, A.
    Kaltayev, A.
    Sammak, S.
    INTERNATIONAL JOURNAL OF COMPUTATIONAL FLUID DYNAMICS, 2020, 34 (06) : 381 - 396
  • [24] GPU-accelerated DNS of compressible turbulent flows
    Kim, Youngdae
    Ghosh, Debojyoti
    Constantinescu, Emil M.
    Balakrishnan, Ramesh
    COMPUTERS & FLUIDS, 2023, 251
  • [25] A quasi-direct numerical simulation solver for compressible reacting flows
    Li, Tao
    Pan, Jiaying
    Kong, Fanfu
    Xu, Baopeng
    Wang, Xiaohan
    COMPUTERS & FLUIDS, 2020, 213
  • [26] A GPU accelerated discontinuous Galerkin incompressible flow solver
    Karakus, A.
    Chalmers, N.
    Swirydowicz, K.
    Warburton, T.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2019, 390 : 380 - 404
  • [27] Direct numerical simulation of turbulent supercritical flows with heat transfer
    Bae, JH
    Yoo, JY
    Choi, H
    PHYSICS OF FLUIDS, 2005, 17 (10)
  • [28] Direct numerical simulation of turbulent reactive flows in a metacomputing environment
    Gabriel, E
    Lange, M
    Rühle, R
    INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2001, : 237 - 244
  • [29] Direct numerical simulation on strained turbulent flows and particles within
    Gylfason, Armann
    Lee, Chung-min
    Perlekar, Prasad
    Toschi, Federico
    13TH EUROPEAN TURBULENCE CONFERENCE (ETC13): PARTICLES IN TURBULENCE, TRANSPORT PROCESSES AND MIXING, 2011, 318
  • [30] Direct numerical simulation of stratified homogeneous turbulent shear flows
    Gertz, T.
    Schumann, U.
    Elghobashi, S.E.
    Journal of Fluid Mechanics, 1989, 200 : 563 - 594