Title :
Poster: Acceleration of the BLAST Hydro Code on GPU
Author :
Tingxing Dong ; Kolev, Tzanio ; Rieben, Robert ; Dobrev, Veselin
Author_Institution :
Center for Appl. Sci. Comput., Lawrence Livermore Nat. Lab., Livermore, USA
Abstract :
The BLAST code implements a high-order numerical algorithm that solves the equations of compressible hydrodynamics using the Finite Element Method in a moving Lagrangian frame. BLAST is coded in C++ and parallelized by MPI. We accelerate the most computationally intensive parts (80%-95%) of BLAST on an NVIDIA GPU with the CUDA programming model. Several 2D and 3D problems were tested and a maximum speedup of 4.3x was delivered. Our results demonstrate the validity and capability of GPU computing.
Keywords :
C++ language; application program interfaces; compressible flow; computational fluid dynamics; finite element analysis; graphics processing units; hydrodynamics; message passing; parallel programming; BLAST hydro code; C++ language; CUDA programming model; GPU computing; MPI; NVIDIA GPU; compressible hydrodynamics; compute unified device architecture; finite element method; graphics processing unit; high-order numerical algorithm; message passing interface; moving Lagrangian frame; parallelization; CFD; FEM; GPU;
Conference_Titel :
High Performance Computing, Networking, Storage and Analysis (SCC), 2012 SC Companion:
Conference_Location :
Salt Lake City, UT
Print_ISBN :
978-1-4673-6218-4
DOI :
10.1109/SC.Companion.2012.172