FINITE ELEMENT MATRIX GENERATION ON A GPU

被引:59
作者
Dziekonski, A. [1 ]
Sypek, P. [1 ]
Lamecki, A. [1 ]
Mrozowski, M. [1 ]
机构
[1] Gdansk Univ Technol, Wireless Commun Engn WiComm Ctr Excellence, Dept Microwave & Antenna Engn, Fac Elect Telecommun & Informat,CUDA Res Ctr Comp, PL-80233 Gdansk, Poland
来源
PROGRESS IN ELECTROMAGNETICS RESEARCH-PIER | 2012年 / 128卷
关键词
TRANSMISSION CHARACTERISTICS; FEM; SCATTERING; EFFICIENT; DOMAIN; MODEL;
D O I
10.2528/PIER12040301
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents an efficient technique for fast generation of sparse systems of linear equations arising in computational electromagnetics in a finite element method using higher order elements. The proposed approach employs a graphics processing unit (GPU) for both numerical integration and matrix assembly. The performance results obtained on a test platform consisting of a Fermi GPU (1x Tesla C2075) and a CPU (2x twelve-core Opterons), indicate that the GPU implementation of the matrix generation allows one to achieve speedups by a factor of 81 and 19 over the optimized single- and multi-threaded CPU-only implementations, respectively.
引用
收藏
页码:249 / 265
页数:17
相关论文
共 27 条
[11]   A new set of H(curl)-conforming hierarchical basis functions for tetrahedral meshes [J].
Ingelström, P .
IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, 2006, 54 (01) :106-114
[12]   CUDA-BASED RADIATIVE TRANSFER METHOD WITH APPLICATION TO THE EM SCATTERING FROM A TWO-LAYER CANOPY MODEL [J].
Jiang, W. -Q. ;
Zhang, M. ;
Wang, Y. .
JOURNAL OF ELECTROMAGNETIC WAVES AND APPLICATIONS, 2010, 24 (17-18) :2509-2521
[13]  
Jin J-M, 2015, The finite element method in electromagnetics
[14]   EFFICIENT TIME-DOMAIN ANALYSIS OF WAVEGUIDE DISCONTINUITIES USING HIGHER ORDER FEM IN FREQUENCY DOMAIN [J].
Klopf, E. M. ;
Manic, S. B. ;
Ilic, M. M. ;
Notaros, B. M. .
PROGRESS IN ELECTROMAGNETICS RESEARCH-PIER, 2011, 120 :215-234
[15]   3D finite element numerical integration on GPUs [J].
Maciol, Pawel ;
Plaszewski, Przemyslaw ;
Banas, Krzysztof .
ICCS 2010 - INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, PROCEEDINGS, 2010, 1 (01) :1087-1094
[16]  
Markall G., 2012, INT J NUMERICAL METH
[17]  
Pelosi G, 2009, ARTECH HSE ELEC ANAL, P3
[18]  
Plaszewski Przemyslaw, 2010, Proceedings 2010 International Multiconference on Computer Science and Information Technology (IMCSIT 2010), P337
[19]  
Saad Y., 2004, Iterative methods for sparse linear system
[20]  
Sadiku M.N. O., 2000, Elements of electromagnetics