Titelaufnahme

Titel
Finite-Element Method completely implemented for graphic processor units using parallel algorithm libraries
Verfasser/ VerfasserinPichler, Franz ; Haase, Gundolf In der Gemeinsamen Normdatei der DNB nachschlagen
Erschienen in
International Journal of High Performance Computing Applications, 2017, Jg. 0, H. 0, S. 0
ErschienenSage, 2017
Ausgabe
Accepted version
SpracheEnglisch
DokumenttypAufsatz in einer Zeitschrift
Schlagwörter (EN)Finite element method / graphics processing unit programming / non-linear partial differential equation / matrix assembly / linear solver / thermal runaway
ISSN1741-2846
URNurn:nbn:at:at-ubg:3-3983 Persistent Identifier (URN)
DOI10.1177/1094342017694703 
Zugriffsbeschränkung
 Das Werk ist frei verfügbar
Dateien
Finite-Element Method completely implemented for graphic processor units using parallel algorithm libraries [1.08 mb]
Links
Nachweis
Klassifikation
Zusammenfassung (Englisch)

A finite element code is developed in which all computational expensive steps are performed on a graphics processing unit (GPU) via the THRUST and the PARALUTION library. The code is focused on simulation of transient problems where the repeated computations per time step create the computational cost. It is applied to solve partial and ordinary differential equations as they arise in thermal-runaway simulations of automotive batteries. The speedup obtained by utilizing the GPU for every critical step is compared against the single core and the multi-threading solution which is also supported by the chosen libraries. This way a high total speedup on the GPU is achieved without the need for programming a single classical Compute Unifieed Device Architecture (CUDA) kernel.