FINITE ELEMENT MATRIX GENERATION ON A GPU
Author(s) -
Adam Dziekonski,
Piotr Sypek,
Adam Lamęcki,
Michał Mrozowski
Publication year - 2012
Publication title -
electromagnetic waves
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 89
eISSN - 1559-8985
pISSN - 1070-4698
DOI - 10.2528/pier12040301
Subject(s) - finite element method , computer science , computational science , parallel computing , element (criminal law) , matrix (chemical analysis) , computer graphics (images) , structural engineering , materials science , engineering , composite material , law , political science
This paper presents an e-cient technique for fast gener- ation of sparse systems of linear equations arising in computational electromagnetics in a flnite element method using higher order ele- ments. The proposed approach employs a graphics processing unit (GPU) for both numerical integration and matrix assembly. The per- formance 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.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom