Recent progress and challenges in exploiting graphics processors in computational fluid dynamics

被引:76
|
作者
Niemeyer, Kyle E. [1 ]
Sung, Chih-Jen [2 ]
机构
[1] Case Western Reserve Univ, Dept Mech & Aerosp Engn, Cleveland, OH 44106 USA
[2] Univ Connecticut, Dept Mech Engn, Storrs, CT 06269 USA
来源
JOURNAL OF SUPERCOMPUTING | 2014年 / 67卷 / 02期
基金
美国国家科学基金会;
关键词
Graphics processing unit (GPU); Computational fluid dynamics (CFD); Laminar flows; Turbulent flow; Reactive flow; CUDA; DIRECT NUMERICAL-SIMULATION; LATTICE-BOLTZMANN METHOD; QUANTUM-CHEMISTRY CALCULATIONS; REACTION-MECHANISM; NAVIER-STOKES; CFD SOLVERS; FLOW SOLVER; GPU; COMBUSTION; ACCELERATION;
D O I
10.1007/s11227-013-1015-7
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The progress made in accelerating simulations of fluid flow using GPUs, and the challenges that remain, are surveyed. The review first provides an introduction to GPU computing and programming, and discusses various considerations for improved performance. Case studies comparing the performance of CPU- and GPU-based solvers for the Laplace and incompressible Navier-Stokes equations are performed in order to demonstrate the potential improvement even with simple codes. Recent efforts to accelerate CFD simulations using GPUs are reviewed for laminar, turbulent, and reactive flow solvers. Also, GPU implementations of the lattice Boltzmann method are reviewed. Finally, recommendations for implementing CFD codes on GPUs are given and remaining challenges are discussed, such as the need to develop new strategies and redesign algorithms to enable GPU acceleration.
引用
收藏
页码:528 / 564
页数:37
相关论文
共 50 条
  • [1] Recent progress and challenges in exploiting graphics processors in computational fluid dynamics
    Kyle E. Niemeyer
    Chih-Jen Sung
    The Journal of Supercomputing, 2014, 67 : 528 - 564
  • [3] Computational Fluid Dynamics Simulations Using Many Graphics Processors
    Khajeh-Saeed, Ali
    Perot, J. Blair
    COMPUTING IN SCIENCE & ENGINEERING, 2012, 14 (03) : 10 - 19
  • [4] COMPUTATIONAL FLUID DYNAMICS USING GRAPHICS PROCESSING UNITS: CHALLENGES AND OPPORTUNITIES
    Vanka, S. Pratap
    Shinn, Aaron F.
    Sahu, Kirti C.
    PROCEEDINGS OF THE ASME INTERNATIONAL MECHANICAL ENGINEERING CONGRESS AND EXPOSITION, 2011, VOL 6, PTS A AND B, 2012, : 429 - 437
  • [5] High-performance computing in computational fluid dynamics: progress and challenges
    Cant, S
    PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2002, 360 (1795): : 1211 - 1225
  • [6] COMPUTATIONAL FLUID-DYNAMICS ON PARALLEL PROCESSORS
    GROPP, WD
    SMITH, EB
    COMPUTERS & FLUIDS, 1990, 18 (03) : 289 - 304
  • [7] PROGRESS AND CHALLENGES IN THE APPLICATION OF ARTIFICIAL-INTELLIGENCE TO COMPUTATIONAL FLUID-DYNAMICS
    ANDREWS, AE
    AIAA JOURNAL, 1988, 26 (01) : 40 - 46
  • [8] Progress in multiphase computational fluid dynamics
    Lahey, Richard T., Jr.
    Baglietto, Emilio
    Bolotnov, Igor A.
    NUCLEAR ENGINEERING AND DESIGN, 2021, 374
  • [9] Recent advances in computational fluid dynamics
    Glowinski, R.
    Lions, J.L.
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 1974, 11 LNCS
  • [10] Spinoff Challenges for Computational Fluid Dynamics
    Harlow, Francis H.
    JOURNAL OF HEAT TRANSFER-TRANSACTIONS OF THE ASME, 2013, 135 (01):