2016
DOI: 10.1016/j.jcp.2016.08.005
|View full text |Cite
|
Sign up to set email alerts
|

GPU accelerated spectral finite elements on all-hex meshes

Abstract: This paper presents a spectral element finite element scheme that efficiently solves elliptic problems on unstructured hexahedral meshes. The discrete equations are solved using a matrix-free preconditioned conjugate gradient algorithm. An additive Schwartz two-scale preconditioner is employed that allows h-independence convergence. An extensible multi-threading programming API is used as a common kernel language that allows runtime selecti on of different computing devices (GPU and CPU) and different threadin… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
28
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
6
3

Relationship

2
7

Authors

Journals

citations
Cited by 32 publications
(29 citation statements)
references
References 16 publications
1
28
0
Order By: Relevance
“…Dealing with small-scale heterogeneities in seismic wave simulation is a difficult task because it usually involves enormous computation costs. To handle them, Graphics Processing Unit (GPU) and/or High Performance Computing (HPC) implementations of well-established numerical techniques such as the Spectral Element method (SEM), the Discontinuous Galerkin method (DGM) and the Finite Difference method (FDM), have been proposed (Komatitsch et al 2010;Peter et al 2011;Weiss & Shragge 2013;Gokhberg & Fichtner 2016;Remacle et al 2016;Rietmann et al 2017). Furthermore, the DGM allows local time-stepping and p-adaptivity (e.g.…”
Section: Discussion a N D C O N C L U S I O N Smentioning
confidence: 99%
“…Dealing with small-scale heterogeneities in seismic wave simulation is a difficult task because it usually involves enormous computation costs. To handle them, Graphics Processing Unit (GPU) and/or High Performance Computing (HPC) implementations of well-established numerical techniques such as the Spectral Element method (SEM), the Discontinuous Galerkin method (DGM) and the Finite Difference method (FDM), have been proposed (Komatitsch et al 2010;Peter et al 2011;Weiss & Shragge 2013;Gokhberg & Fichtner 2016;Remacle et al 2016;Rietmann et al 2017). Furthermore, the DGM allows local time-stepping and p-adaptivity (e.g.…”
Section: Discussion a N D C O N C L U S I O N Smentioning
confidence: 99%
“…This nearpeak performance is likely due to the loading of multiple geometric change-of-variables factors per node per element and the low arithmetic intensity of tensor-product operations, which are effectively hidden during memory retrievals. It has been noted in [39] that, for vertex-mapped hexahedra, the IO bound nature of the hex volume kernel may be addressed by computing these geometric factors on the fly inside the kernel, loading only vertex positions (regardless of order).…”
Section: Estimated Gflops and Bandwidthmentioning
confidence: 99%
“…Engineering analysis is generally based on finite element computations and requires a mesh. Compared to tetrahedral meshes, hexahedral meshes have important numerical properties: faster assembly [Remacle et al 2016], high accuracy in solid mechanics [Wang et al 2004], or for quasi-incompressible materials [Benzley et al 1995]. Unstructured hexahedral meshing is an active research topic, e.g.…”
Section: Introductionmentioning
confidence: 99%