• DocumentCode
    74023
  • Title

    GPU-Accelerated Finite-Element Matrix Generation for Lossless, Lossy, and Tensor Media [EM Programmer´s Notebook]

  • Author

    Dziekonski, Adam ; Sypek, Piotr ; Lamecki, Adam ; Mrozowski, Micha

  • Author_Institution
    Dept. of Microwave & Antenna Eng., Gdansk Univ. of Technol., Gdańsk, Poland
  • Volume
    56
  • Issue
    5
  • fYear
    2014
  • fDate
    Oct. 2014
  • Firstpage
    186
  • Lastpage
    197
  • Abstract
    This paper presents an optimization approach for limiting memory requirements and enhancing the performance of GPU-accelerated finite-element matrix generation applied in the implementation of the higher-order finite-element method (FEM). It emphasizes the details of the implementation of the matrix-generation algorithm for the simulation of electromagnetic wave propagation in lossless, lossy, and tensor media. Moreover, the impact of GPU RAM memory requirements on the performance of the finite-element matrix-generation process is discussed. The numerical results were obtained using a workstation equipped with a Tesla K40 GPU and two Intel Xeon Sandy Bridge E5-2687W CPUs. The results obtained for the high-end test platform indicated that the utilization of a GPU in the finite-element matrix-generation process allowed significant time reduction. With double-precision arithmetic, the GPU-accelerated matrix generation of over 5 million unknowns could be carried out in a matter of tens of seconds, as opposed to a CPU that required several minutes.
  • Keywords
    finite element analysis; graphics processing units; matrix algebra; optimisation; random-access storage; FEM; GPU RAM memory requirements; GPU accelerated finite element matrix generation; Intel Xeon Sandy Bridge E5-2687W CPU; Tesla K40 GPU; electromagnetic wave propagation; finite element matrix generation process; finite element method; matrix generation algorithm; optimization approach; tensor media; Finite element analysis; Graphics processing units; Jacobian matrices; Mathematical model; Matrix generation; Sparse matrices; Tensile stress; GPU; Gaussian quadrature; finite-element matrix generation; lossless; lossy; tensor media;
  • fLanguage
    English
  • Journal_Title
    Antennas and Propagation Magazine, IEEE
  • Publisher
    ieee
  • ISSN
    1045-9243
  • Type

    jour

  • DOI
    10.1109/MAP.2014.6971943
  • Filename
    6971943