DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Matrix-Free High-Performance Saddle-Point Solvers for High-Order Problems in \(\boldsymbol{H}(\operatorname{\textbf{div}})\)

Journal Article · · SIAM Journal on Scientific Computing
DOI: https://doi.org/10.1137/23m1568806 · OSTI ID:2440339

Here, this work describes the development of matrix-free GPU-accelerated solvers for high-order finite element problems in H(div). The solvers are applicable to grad-div and Darcy problems in saddle-point formulation, and have applications in radiation diffusion and porous media flow problems, among others. Using the interpolation–histopolation basis, efficient matrix-free preconditioners can be constructed for the (1, 1)-block and Schur complement of the block system. With these approximations, block-preconditioned MINRES converges in a number of iterations that is independent of the mesh size and polynomial degree. The approximate Schur complement takes the form of an M-matrix graph Laplacian and therefore can be well-preconditioned by highly scalable algebraic multigrid methods. High-performance GPU-accelerated algorithms for all components of the solution algorithm are developed, discussed, and benchmarked. Numerical results are presented on a number of challenging test cases, including the “crooked pipe” grad-div problem, the SPE10 reservoir modeling benchmark problem, and a nonlinear radiation diffusion test case.

Research Organization:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA); USDOE Laboratory Directed Research and Development (LDRD) Program
Grant/Contract Number:
AC52-07NA27344
OSTI ID:
2440339
Report Number(s):
LLNL--JRNL-848035; 1073091
Journal Information:
SIAM Journal on Scientific Computing, Journal Name: SIAM Journal on Scientific Computing Journal Issue: 3 Vol. 46; ISSN 1064-8275
Publisher:
Society for Industrial and Applied Mathematics (SIAM)Copyright Statement
Country of Publication:
United States
Language:
English

References (42)

Efficiency of high-performance discontinuous Galerkin spectral element methods for under-resolved turbulent incompressible flows: High-performance discontinuous Galerkin for turbulent flows journal May 2018
Preconditioning discretizations of systems of partial differential equations journal April 2010
Comparison of implicit and explicit hybridizable discontinuous Galerkin methods for the acoustic wave equation: IMPLICIT VERSUS EXPLICIT HDG journal October 2015
Performance Characteristics of HYDRA – A Multi-physics Simulation Code from LLNL book January 2015
Performance, Design, and Autotuning of Batched GEMM for GPUs book June 2016
Mixed Finite Element Methods and Applications book January 2013
Spectral element multigrid. I. Formulation and numerical results journal December 1987
Multigrid in H (div) and H (curl) journal April 2000
On the accuracy of high-order discretizations for underresolved turbulence simulations journal January 2012
Hybrid Multigrid/Schwarz Algorithms for the Spectral Element Method journal July 2005
Spectral methods for problems in complex geometries journal August 1980
Differencing of the diffusion equation in Lagrangian hydrodynamic codes journal February 1981
BoomerAMG: A parallel algebraic multigrid solver and preconditioner journal April 2002
On condition numbers in hp-FEM with Gauss–Lobatto-based shape functions journal February 2002
Geometric Multigrid for Darcy and Brinkman models of flows in highly heterogeneous porous media: A numerical study journal January 2017
MFEM: A modular finite element methods library journal January 2021
Short note on the mass matrix for Gauss–Lobatto grid points journal February 2015
Approximate tensor-product preconditioners for very high order discontinuous Galerkin methods journal February 2018
Porting hypre to heterogeneous computer architectures: Strategies and experiences journal December 2021
GPU algorithms for Efficient Exascale Discretizations journal December 2021
The Design and Performance of Batched BLAS on Modern High-Performance Computing Systems journal January 2017
Numerical solution of saddle point problems journal April 2005
Multigroup radiation hydrodynamics with flux-limited diffusion and adaptive mesh refinement journal May 2015
A preconditioning technique for indefinite systems resulting from mixed approximations of elliptic problems journal January 1988
Interior penalty preconditioners for mixed finite element approximations of elliptic problems journal April 1996
Preconditioning in \emph{\textbf{H}}$(\operatorname{div})$ and applications journal July 1997
Stability of Methods for Matrix Inversion journal January 1992
Diagonally Implicit Runge–Kutta Methods for Stiff O.D.E.’s journal December 1977
Nonstandard Norms and Robust Estimates for Saddle Point Problems journal April 2011
Parallel Auxiliary Space AMG Solver for $H(div)$ Problems journal January 2012
Natural Preconditioning and Iterative Methods for Saddle Point Systems journal January 2015
A Performance Comparison of Continuous and Discontinuous Galerkin Methods with Fast Multigrid Solvers journal January 2018
Algebraic Hybridization and Static Condensation with Application to Scalable $H$(div) Preconditioning journal January 2019
Efficient Low-Order Refined Preconditioners for High-Order Matrix-Free Continuous and Discontinuous Galerkin Methods journal January 2020
Spectral Equivalence of Low-Order Discretizations for High-Order H(curl) and H(div) Spaces journal January 2021
Conservative and Accurate Solution Transfer Between High-Order and Low-Order Refined Finite Element Spaces journal January 2022
Low-Order Preconditioning for the High-Order Finite Element de Rham Complex journal April 2023
Multigrid for Matrix-Free High-Order Finite Element Computations on Graphics Processors journal May 2019
Scalability of high-performance PDE solvers journal June 2020
Efficient exascale discretizations: High-order finite element methods journal June 2021
End-to-end GPU acceleration of low-order-refined preconditioning for high-order finite element discretizations journal June 2023
Tenth SPE Comparative Solution Project: A Comparison of Upscaling Techniques journal August 2001