Scalability of Higher-Order Discontinuous Galerkin FEM Computations for Solving Electromagnetic Wave Propagation Problems on GPU Clusters

被引:43
作者
Goedel, Nico [1 ]
Nunn, Nigel
Warburton, Tim [2 ]
Clemens, Markus [3 ]
机构
[1] Helmut Schmidt Univ, Univ Fed Armed Forces Hamburg, Fac Elect Engn, Chair Theory Elect Engn & Computat Electromagnet, D-22008 Hamburg, Germany
[2] Rice Univ, Houston, TX 77005 USA
[3] Berg Univ Wuppertal, FB E, Chair Electromagnet Theory, D-42119 Wuppertal, Germany
关键词
CUDA; discontinuous Galerkin; FEM; GPGPU; GPU-computing; high order;
D O I
10.1109/TMAG.2010.2046022
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
080906 [电磁信息功能材料与结构]; 082806 [农业信息与电气工程];
摘要
A highly parallel implementation of Maxwell's equations in the time domain using a cluster of Graphics Processing Units (GPUs) is presented. The higher-order Discontinuous Galerkin Finite Element Method (DG-FEM) is used for spatial discretization since its characteristics are matching the parallelization design aspects of the NVIDIA Compute Unified Device Architecture (CUDA) programming model. Asynchronous data transfer is introduced to minimize parallelization overhead and improve parallel efficiency. The implementation is benchmarked with help of a realistic 3-D geometry of an electromagnetic compatibility problem.
引用
收藏
页码:3469 / 3472
页数:4
相关论文
共 8 条
[1]
Preliminary investigation of a nonconforming discontinuous Galerkin method for solving the time-domain Maxwell equations [J].
Fahs, Hassan ;
Fezoui, Loula ;
Lanteri, Stephane ;
Rapetti, Francesca .
IEEE TRANSACTIONS ON MAGNETICS, 2008, 44 (06) :1254-1257
[2]
Goddeke D., 2005, S SIMULATION TECHNIQ, P139
[3]
GODEL N, 2009, P IEEE APSURSI JUN, P1
[4]
Hesthaven JS, 2008, TEXTS APPL MATH, V54, P1
[5]
KARYPIS G, 1995, SIAM PROC S, P110
[6]
Nodal discontinuous Galerkin methods on graphics processors [J].
Kloeckner, A. ;
Warburton, T. ;
Bridge, J. ;
Hesthaven, J. S. .
JOURNAL OF COMPUTATIONAL PHYSICS, 2009, 228 (21) :7863-7882
[7]
Krakiwsky S. E., 2004, 2004 IEEE MTT-S International Microwave Symposium Digest (IEEE Cat. No.04CH37535), P1033
[8]
Nichols Bradford., 1998, PTHREADS PROGRAMMING, Vfirst