Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

GPU-based polynomial finite element matrix assembly for simplex meshes

: Mueller-Roemer, Johannes; Stork, André

Volltext urn:nbn:de:0011-n-5151548 (1.3 MByte PDF)
MD5 Fingerprint: 99ef356bcbec5b858666d43aa11ebfb1
Erstellt am: 17.11.2018

Computer graphics forum 37 (2018), Nr.7, S.443-454
ISSN: 0167-7055
ISSN: 1467-8659
Pacific Conference on Computer Graphics and Applications (PG) <26, 2018, Hong Kong>
European Commission EC
H2020; 768892; CloudiFacturing
Cloudification of Production Engineering for Predictive Digital Manufacturing
Zeitschriftenaufsatz, Konferenzbeitrag, Elektronische Publikation
Fraunhofer IGD ()
Guiding Theme: Digitized Work; Research Area: (Interactive) simulation (SIM); FEM simulation; general purpose computation on graphics processing unit (GPGPU); matrix representation; mesh representation

In this paper, we present a matrix assembly technique for arbitrary polynomial order finite element simulations on simplex meshes for graphics processing units (GPU). Compared to the current state of the art in GPU-based matrix assembly, we avoid the need for an intermediate sparse matrix and perform assembly directly into the final, GPU-optimized data structure. Thereby, we avoid the resulting 180% to 600% memory overhead, depending on polynomial order, and associated allocation time, while simplifying the assembly code and using a more compact mesh representation. We compare our method with existing algorithms and demonstrate significant speedups.