FINITE ELEMENT MATRIX GENERATION ON A GPU

被引:58
作者
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
    Ingelström, P
    [J]. 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
    Jiang, W. -Q.
    Zhang, M.
    Wang, Y.
    [J]. 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
    Klopf, E. M.
    Manic, S. B.
    Ilic, M. M.
    Notaros, B. M.
    [J]. PROGRESS IN ELECTROMAGNETICS RESEARCH-PIER, 2011, 120 : 215 - 234
  • [15] 3D finite element numerical integration on GPUs
    Maciol, Pawel
    Plaszewski, Przemyslaw
    Banas, Krzysztof
    [J]. 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