Back to Search Start Over

GPUs, a New Tool of Acceleration in CFD: Efficiency and Reliability on Smoothed Particle Hydrodynamics Methods.

Authors :
Crespo, Alejandro C.
Dominguez, Jose M.
Barreiro, Anxo
Gómez-Gesteira, Moncho
Rogers, Benedict D.
Source :
PLoS ONE. 2011, Vol. 6 Issue 6, p1-13. 13p.
Publication Year :
2011

Abstract

Smoothed Particle Hydrodynamics (SPH) is a numerical method commonly used in Computational Fluid Dynamics (CFD) to simulate complex free-surface flows. Simulations with this mesh-free particle method far exceed the capacity of a single processor. In this paper, as part of a dual-functioning code for either central processing units (CPUs) or Graphics Processor Units (GPUs), a parallelisation using GPUs is presented. The GPU parallelisation technique uses the Compute Unified Device Architecture (CUDA) of nVidia devices. Simulations with more than one million particles on a single GPU card exhibit speedups of up to two orders of magnitude over using a single-core CPU. It is demonstrated that the code achieves different speedups with different CUDA-enabled GPUs. The numerical behaviour of the SPH code is validated with a standard benchmark test case of dam break flow impacting on an obstacle where good agreement with the experimental results is observed. Both the achieved speed-ups and the quantitative agreement with experiments suggest that CUDAbased GPU programming can be used in SPH methods with efficiency and reliability. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
19326203
Volume :
6
Issue :
6
Database :
Academic Search Index
Journal :
PLoS ONE
Publication Type :
Academic Journal
Accession number :
74274729
Full Text :
https://doi.org/10.1371/journal.pone.0020685