Efficient matrix-free high-order finite element evaluation for simplicial elements
Moxey, D; Amici, R; Kirby, R
Date: 26 May 2020
Journal
SIAM Journal on Scientific Computing
Publisher
Society for Industrial and Applied Mathematics
Publisher DOI
Abstract
With the gap between processor clock speeds and memory bandwidth speeds continuing to increase, the use of arithmetically intense schemes, such as high-order finite element methods,
continues to be of considerable interest. In particular, the use of matrix-free formulations of finite
element operators for tensor-product elements of ...
With the gap between processor clock speeds and memory bandwidth speeds continuing to increase, the use of arithmetically intense schemes, such as high-order finite element methods,
continues to be of considerable interest. In particular, the use of matrix-free formulations of finite
element operators for tensor-product elements of quadrilaterals in two dimensions and hexahedra
in three dimensions, in combination with single-instruction multiple-data (SIMD) instruction sets,
is a well-studied topic at present for the efficient implicit solution of elliptic equations. However, a
considerable limiting factor for this approach is the use of meshes comprising of only quadrilaterals
or hexahedra, the creation of which is still an open problem within the mesh generation community.
In this article, we study the efficiency of high-order finite element operators for the Helmholtz equation with a focus on extending this approach to unstructured meshes of triangles, tetrahedra and
prismatic elements using the spectral/hp element method and corresponding tensor-product bases
for these element types. We show that although performance is naturally degraded when going from
hexahedra to these simplicial elements, efficient implementations can still be obtained that are capable of attaining 50–70% of the peak FLOPS of processors with both AVX2 and AVX512 instruction
sets.
Engineering
Faculty of Environment, Science and Economy
Item views 0
Full item downloads 0