Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

GPU accelerated flow solver for direct numerical simulation of turbulent flows

Journal Article · · Journal of Computational Physics
 [1];  [2];  [1]
  1. CASPUR – via dei Tizii 6/b, 00185 Rome (Italy)
  2. Department of Mechanical and Aerospace Engineering, University of Rome ‘La Sapienza’ – via Eudossiana 18, 00184 Rome (Italy)
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.
OSTI ID:
22233555
Journal Information:
Journal of Computational Physics, Journal Name: Journal of Computational Physics Vol. 235; ISSN JCTPAH; ISSN 0021-9991
Country of Publication:
United States
Language:
English

Similar Records

OpenACC acceleration of an unstructured CFD solver based on a reconstructed discontinuous Galerkin method for compressible flows
Journal Article · Sun Feb 08 19:00:00 EST 2015 · International Journal for Numerical Methods in Fluids · OSTI ID:1249553

Performance Analysis of Memory Transfers and GEMM Subroutines on NVIDIA Tesla GPU Cluster
Conference · Mon Aug 31 00:00:00 EDT 2009 · OSTI ID:965387

Hands-on Performance Tuning of 3D Finite Difference Earthquake Simulation on GPU Fermi Chipset
Journal Article · Fri Jun 01 20:00:00 EDT 2012 · Procedia Computer Science · OSTI ID:1567289