End-to-end GPU acceleration of low-order-refined preconditioning for high-order finite element discretizations

10/21/2022
by   Will Pazner, et al.
0

In this paper, we present algorithms and implementations for the end-to-end GPU acceleration of matrix-free low-order-refined preconditioning of high-order finite element problems. The methods described here allow for the construction of effective preconditioners for high-order problems with optimal memory usage and computational complexity. The preconditioners are based on the construction of a spectrally equivalent low-order discretization on a refined mesh, which is then amenable to, for example, algebraic multigrid preconditioning. The constants of equivalence are independent of mesh size and polynomial degree. For vector finite element problems in H( curl) and H( div) (e.g. for electromagnetic or radiation diffusion problems) a specially constructed interpolation-histopolation basis is used to ensure fast convergence. Detailed performance studies are carried out to analyze the efficiency of the GPU algorithms. The kernel throughput of each of the main algorithmic components is measured, and the strong and weak parallel scalability of the methods is demonstrated. The different relative weighting and significance of the algorithmic components on GPUs and CPUs is discussed. Results on problems involving adaptively refined nonconforming meshes are shown, and the use of the preconditioners on a large-scale magnetic diffusion problem using all spaces of the finite element de Rham complex is illustrated.

READ FULL TEXT

page 13

page 17

page 18

page 20

research
03/04/2022

Low-order preconditioning for the high-order finite element de Rham complex

In this paper we present a unified framework for constructing spectrally...
research
10/07/2019

High-order matrix-free incompressible flow solvers with GPU acceleration and low-order refined preconditioners

We present a matrix-free flow solver for high-order finite element discr...
research
03/09/2021

Conservative and accurate solution transfer between high-order and low-order refined finite element spaces

In this paper we introduce general transfer operators between high-order...
research
04/24/2023

Matrix-free GPU-accelerated saddle-point solvers for high-order problems in H(div)

This work describes the development of matrix-free GPU-accelerated solve...
research
09/10/2021

Efficient Exascale Discretizations: High-Order Finite Element Methods

Efficient exploitation of exascale architectures requires rethinking of ...
research
06/02/2023

Algorithmic realization of the solution to the sign conflict problem for hanging nodes on hp-hexahedral Nédélec elements

While working with Nédélec elements on adaptively refined meshes with ha...
research
05/18/2022

Enhancing data locality of the conjugate gradient method for high-order matrix-free finite-element implementations

This work investigates a variant of the conjugate gradient (CG) method a...

Please sign up or login with your details

Forgot password? Click here to reset