DocumentCode :
688295
Title :
CUDA Implementation of a Euler Solver for Cartesian Grid
Author :
Yang Liu ; Yufei Pang ; Bo Chen ; Hanshan Xiao ; Hanli Bai
Author_Institution :
State Key Lab. of Aerodynamics, China Aerodynamics R&D Center, Mianyang, China
fYear :
2013
fDate :
13-15 Nov. 2013
Firstpage :
1308
Lastpage :
1314
Abstract :
Based on the features of GPU architecture, this paper introduces CUDA into an existing Euler solver software for a 3-D Cartesian grid. Theories and Techniques used to solve the equations with finite volume methods using an explicit scheme are described. Two versions of GPU-based Cart Solver are implemented and optimized. For a real and complex model, the implementation on a NVIDIA GTX460se GPU by employing compute unified device architecture (CUDA) achieves up to an expected 8.5× speedup over a serial single-threaded Intel i7 CPU solver, and positively affects the practical applications with great engineering significance. The experimental results validate the correctness and accuracy of the solvers, and the great effect of optimization methods is also approved.
Keywords :
finite volume methods; graphics processing units; grid computing; multiprocessing systems; parallel architectures; 3D Cartesian grid; CUDA; Euler solver software; GPU architecture; GPU-based Cart solver; complex model; compute unified device architecture; explicit scheme; finite volume methods; optimization methods; serial single-threaded Intel i7 CPU solver; Acceleration; Computer architecture; Equations; Graphics processing units; Instruction sets; Mathematical model; CFD; CUDA; Cartesian gird; Euler solver; GPU;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (HPCC_EUC), 2013 IEEE 10th International Conference on
Conference_Location :
Zhangjiajie
Type :
conf
DOI :
10.1109/HPCC.and.EUC.2013.186
Filename :
6832068
Link To Document :
بازگشت