Accelerating Euler Equations Numerical Solver on Graphics Processing Units

被引:0
作者
Kestener, Pierre [1 ]
Chateau, Frederic [1 ]
Teyssier, Romain [1 ]
机构
[1] CEA, Ctr Saclay, DSM IRFU SEDI, F-91191 Gif Sur Yvette, France
来源
ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PT 2, PROCEEDINGS | 2010年 / 6082卷
关键词
CONSERVATION-LAWS; CENTRAL SCHEMES;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Finite volume numerical methods have been widely studied, implemented and parallelized on multiprocessor systems or on clusters. Modern graphics processing units (GPU) provide architectures and new programing models that enable to harness their large processing power and to design computational fluid dynamics simulations at both high performance and low cost. We report on solving the 2D compressible Euler equations on modern Graphics Processing Units (GPU) with high-resolution methods, i.e. able to handle complex situations involving shocks and discontinuities. We implement two different second order numerical schemes, a Godunov-based scheme with quasi-exact Riemann solver and a fully discrete second-order central scheme as originally proposed by Kurganov and Tadmor. Performance measurements show that these two numerical schemes can achieves x30 to x70 speed-up on recent GPU hardware compared to a mono-thread CPU reference implementation. These first results provide very promising perpectives for designing a GPU-based software framework for applications in computational astrophysics by further integrating MHD codes and N-body simulations.
引用
收藏
页码:281 / +
页数:2
相关论文
共 9 条
[1]  
[Anonymous], 2002, Cambridge Texts in Applied Mathematics, DOI [10.1017/CBO9780511791253, DOI 10.1017/CBO9780511791253]
[2]  
Brandvik T, 2008, 46 AIAA AER SCI M RE
[3]  
HAGEN TR, 2005, GEOMETRIC MODELLING
[4]   Nonoscillatory central schemes for multidimensional hyperbolic conservation laws [J].
Jiang, GS ;
Tadmor, E .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1998, 19 (06) :1892-1917
[5]   New high-resolution central schemes for nonlinear conservation laws and convection-diffusion equations [J].
Kurganov, A ;
Tadmor, E .
JOURNAL OF COMPUTATIONAL PHYSICS, 2000, 160 (01) :241-282
[6]   Solution of two-dimensional Riemann problems for gas dynamics without Riemann problem solvers [J].
Kurganov, A ;
Tadmor, E .
NUMERICAL METHODS FOR PARTIAL DIFFERENTIAL EQUATIONS, 2002, 18 (05) :584-608
[7]  
*NVIDIA, CUD
[8]   GAMER: A GRAPHIC PROCESSING UNIT ACCELERATED ADAPTIVE-MESH-REFINEMENT CODE FOR ASTROPHYSICS [J].
Schive, Hsi-Yu ;
Tsai, Yu-Chih ;
Chiueh, Tzihong .
ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES, 2010, 186 (02) :457-484
[9]  
Toro E.F., 1999, Riemann Solvers and Numerical Methods for Fluid Dynamics: A practical Introduction