Low-Order Preconditioning for the High-Order Finite Element de Rham Complex
Abstract
Here, we present a unified framework for constructing spectrally equivalent low-order-refined discretizations for the high-order finite element de Rham complex. This theory covers diffusion problems in H1, H(curl), and H(div) and is based on combining a low-order discretization posed on a refined mesh with a high-order basis for Nédélec and Raviart–Thomas elements that makes use of the concept of polynomial histopolation (polynomial fitting using prescribed mean values over certain regions). This spectral equivalence, coupled with algebraic multigrid methods constructed using the low-order discretization, results in highly scalable matrix-free preconditioners for high-order finite element problems in the full de Rham complex. Additionally, a new lowest-order (piecewise constant) preconditioner is developed for high-order interior penalty discontinuous Galerkin (DG) discretizations, for which spectral equivalence results and convergence proofs for algebraic multigrid methods are provided. In all cases, the spectral equivalence results are independent of polynomial degree and mesh size; for DG methods, they are also independent of the penalty parameter. These new solvers are flexible and easy to use; any “black-box” preconditioner for low-order problems can be used to create an effective and efficient preconditioner for the corresponding high-order problem. A number of numerical experiments are presented, based on an implementation in themore »
- Authors:
-
- Portland State Univ., OR (United States); Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
- Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
- Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
- Publication Date:
- Research Org.:
- Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
- Sponsoring Org.:
- USDOE National Nuclear Security Administration (NNSA); USDOE Laboratory Directed Research and Development (LDRD) Program
- OSTI Identifier:
- 1987610
- Report Number(s):
- LLNL-JRNL-831792
Journal ID: ISSN 1064-8275; 1048960
- Grant/Contract Number:
- AC52-07NA27344; NA0003525; 20-ERD-002
- Resource Type:
- Accepted Manuscript
- Journal Name:
- SIAM Journal on Scientific Computing
- Additional Journal Information:
- Journal Volume: 45; Journal Issue: 2; Journal ID: ISSN 1064-8275
- Publisher:
- Society for Industrial and Applied Mathematics (SIAM)
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 97 MATHEMATICS AND COMPUTING; preconditioning; high-order; finite elements; de Rham complex; algebraic multigrid
Citation Formats
Pazner, Will, Kolev, Tzanio, and Dohrmann, Clark R. Low-Order Preconditioning for the High-Order Finite Element de Rham Complex. United States: N. p., 2023.
Web. doi:10.1137/22m1486534.
Pazner, Will, Kolev, Tzanio, & Dohrmann, Clark R. Low-Order Preconditioning for the High-Order Finite Element de Rham Complex. United States. https://doi.org/10.1137/22m1486534
Pazner, Will, Kolev, Tzanio, and Dohrmann, Clark R. Wed .
"Low-Order Preconditioning for the High-Order Finite Element de Rham Complex". United States. https://doi.org/10.1137/22m1486534. https://www.osti.gov/servlets/purl/1987610.
@article{osti_1987610,
title = {Low-Order Preconditioning for the High-Order Finite Element de Rham Complex},
author = {Pazner, Will and Kolev, Tzanio and Dohrmann, Clark R.},
abstractNote = {Here, we present a unified framework for constructing spectrally equivalent low-order-refined discretizations for the high-order finite element de Rham complex. This theory covers diffusion problems in H1, H(curl), and H(div) and is based on combining a low-order discretization posed on a refined mesh with a high-order basis for Nédélec and Raviart–Thomas elements that makes use of the concept of polynomial histopolation (polynomial fitting using prescribed mean values over certain regions). This spectral equivalence, coupled with algebraic multigrid methods constructed using the low-order discretization, results in highly scalable matrix-free preconditioners for high-order finite element problems in the full de Rham complex. Additionally, a new lowest-order (piecewise constant) preconditioner is developed for high-order interior penalty discontinuous Galerkin (DG) discretizations, for which spectral equivalence results and convergence proofs for algebraic multigrid methods are provided. In all cases, the spectral equivalence results are independent of polynomial degree and mesh size; for DG methods, they are also independent of the penalty parameter. These new solvers are flexible and easy to use; any “black-box” preconditioner for low-order problems can be used to create an effective and efficient preconditioner for the corresponding high-order problem. A number of numerical experiments are presented, based on an implementation in the finite element library MFEM. A range of challenging three-dimensional problems are used to corroborate the theoretical properties and demonstrate the flexibility and scalability of the method.},
doi = {10.1137/22m1486534},
journal = {SIAM Journal on Scientific Computing},
number = 2,
volume = 45,
place = {United States},
year = {Wed Apr 26 00:00:00 EDT 2023},
month = {Wed Apr 26 00:00:00 EDT 2023}
}
Works referenced in this record:
Spectral methods for problems in complex geometries
journal, August 1980
- Orszag, Steven A.
- Journal of Computational Physics, Vol. 37, Issue 1
Unified Analysis of Discontinuous Galerkin Methods for Elliptic Problems
journal, January 2002
- Arnold, Douglas N.; Brezzi, Franco; Cockburn, Bernardo
- SIAM Journal on Numerical Analysis, Vol. 39, Issue 5
Discontinuous hp -Finite Element Methods for Advection-Diffusion-Reaction Problems
journal, January 2002
- Houston, Paul; Schwab, Christoph; Süli, Endre
- SIAM Journal on Numerical Analysis, Vol. 39, Issue 6
On condition numbers in hp-FEM with Gauss–Lobatto-based shape functions
journal, February 2002
- Melenk, J. M.
- Journal of Computational and Applied Mathematics, Vol. 139, Issue 1
Efficient Low-Order Refined Preconditioners for High-Order Matrix-Free Continuous and Discontinuous Galerkin Methods
journal, January 2020
- Pazner, Will
- SIAM Journal on Scientific Computing, Vol. 42, Issue 5
Gaussian, Lobatto and Radau positive quadrature rules with a prescribed abscissa
journal, May 2013
- Beckermann, Bernhard; Bustamante, Jorge; Martínez-Cruz, Reinaldo
- Calcolo, Vol. 51, Issue 2
Algebraic multigrid theory: The symmetric case
journal, July 1986
- Brandt, Achi
- Applied Mathematics and Computation, Vol. 19, Issue 1-4
Scalable Low-Order Finite Element Preconditioners for High-Order Spectral Element Poisson Solvers
journal, January 2019
- Bello-Maldonado, Pedro D.; Fischer, Paul F.
- SIAM Journal on Scientific Computing, Vol. 41, Issue 5
Algebraic multigrid fork-form Laplacians
journal, January 2008
- Bell, Nathan; Olson, Luke N.
- Numerical Linear Algebra with Applications, Vol. 15, Issue 2-3
An Algebraic Multigrid Approach Based on a Compatible Gauge Reformulation of Maxwell's Equations
journal, January 2008
- Bochev, Pavel B.; Hu, Jonathan J.; Siefert, Christopher M.
- SIAM Journal on Scientific Computing, Vol. 31, Issue 1
Efficient Nonlinear Solvers for Nodal High-Order Finite Elements in 3D
journal, July 2010
- Brown, Jed
- Journal of Scientific Computing, Vol. 45, Issue 1-3
Low-Order Preconditioning of High-Order Triangular Finite Elements
journal, January 2018
- Chalmers, Noel; Warburton, T.
- SIAM Journal on Scientific Computing, Vol. 40, Issue 6
Algebraic Multigrid Preconditioning of High-Order Spectral Elements for Elliptic Problems on a Simplicial Mesh
journal, January 2007
- Olson, Luke
- SIAM Journal on Scientific Computing, Vol. 29, Issue 5
Multigrid Methods for Variational Problems: General Theory for the V -Cycle
journal, August 1985
- McCormick, S. F.
- SIAM Journal on Numerical Analysis, Vol. 22, Issue 4
Quasi-Optimal Schwarz Methods for the Conforming Spectral Element Discretization
journal, December 1997
- Casarin, Mario A.
- SIAM Journal on Numerical Analysis, Vol. 34, Issue 6
Finite-Element Preconditioning for Pseudospectral Solutions of Elliptic Problems
journal, March 1990
- Deville, M. O.; Mund, E. H.
- SIAM Journal on Scientific and Statistical Computing, Vol. 11, Issue 2
Finite Element Methods for Maxwell's Equations
book, January 2003
- Monk, Peter
- Oxford University Press
Toward an h-Independent Algebraic Multigrid Method for Maxwell's Equations
journal, January 2006
- Hu, Jonathan J.; Tuminaro, Raymond S.; Bochev, Pavel B.
- SIAM Journal on Scientific Computing, Vol. 27, Issue 5
An Overlapping Schwarz Method for Spectral Element Solution of the Incompressible Navier–Stokes Equations
journal, May 1997
- Fischer, Paul F.
- Journal of Computational Physics, Vol. 133, Issue 1
Parallel Auxiliary Space AMG for H(Curl) Problems
journal, June 2009
- Vassilevski, Tzanio V. Kolev Panayot S.
- Journal of Computational Mathematics, Vol. 27, Issue 5
Approximation results for orthogonal polynomials in Sobolev spaces
journal, January 1982
- Canuto, C.; Quarteroni, A.
- Mathematics of Computation, Vol. 38, Issue 157
Differencing of the diffusion equation in Lagrangian hydrodynamic codes
journal, February 1981
- Kershaw, David S.
- Journal of Computational Physics, Vol. 39, Issue 2
Parallel Auxiliary Space AMG Solver for $H(div)$ Problems
journal, January 2012
- Kolev, Tzanio V.; Vassilevski, Panayot S.
- SIAM Journal on Scientific Computing, Vol. 34, Issue 6
Preconditioned minimal residual methods for chebyshev spectral calculations
journal, September 1985
- Canuto, Claudio; Quarteroni, Alfio
- Journal of Computational Physics, Vol. 60, Issue 2
Nodal Auxiliary Space Preconditioning in H(curl) and H(div) Spaces
journal, January 2007
- Hiptmair, Ralf; Xu, Jinchao
- SIAM Journal on Numerical Analysis, Vol. 45, Issue 6
Fully discrete hp-finite elements: fast quadrature
journal, May 2001
- Melenk, J. M.; Gerdes, K.; Schwab, C.
- Computer Methods in Applied Mechanics and Engineering, Vol. 190, Issue 32-33
Implicit Monte Carlo Diffusion—An Acceleration Method for Monte Carlo Time-Dependent Radiative Transfer Simulations
journal, September 2001
- Gentile, N. A.
- Journal of Computational Physics, Vol. 172, Issue 2
hypre: A Library of High Performance Preconditioners
book, April 2002
- Falgout, Robert D.; Yang, Ulrike Meier; Goos, Gerhard
- Computational Science — ICCS 2002: International Conference Amsterdam, The Netherlands, April 21–24, 2002 Proceedings, Part III
Matrix-free multigrid block-preconditioners for higher order discontinuous Galerkin discretisations
journal, October 2019
- Bastian, Peter; Müller, Eike Hermann; Müthing, Steffen
- Journal of Computational Physics, Vol. 394
Finite element exterior calculus, homological techniques, and applications
journal, May 2006
- Arnold, Douglas N.; Falk, Richard S.; Winther, Ragnar
- Acta Numerica, Vol. 15
A Uniform Additive Schwarz Preconditioner for High-Order Discontinuous Galerkin Approximations of Elliptic Problems
journal, August 2016
- Antonietti, Paola F.; Sarti, Marco; Verani, Marco
- Journal of Scientific Computing, Vol. 70, Issue 2
Multigrid for Matrix-Free High-Order Finite Element Computations on Graphics Processors
journal, May 2019
- Kronbichler, Martin; Ljungkvist, Karl
- ACM Transactions on Parallel Computing, Vol. 6, Issue 1
An algebraic multigrid method for finite element discretizations with edge elements: AN ALGEBRAIC MULTIGRID METHOD
journal, February 2002
- Reitzinger, S.; Schöberl, J.
- Numerical Linear Algebra with Applications, Vol. 9, Issue 3
An Interior Penalty Finite Element Method with Discontinuous Elements
journal, August 1982
- Arnold, Douglas N.
- SIAM Journal on Numerical Analysis, Vol. 19, Issue 4
Hybrid Multigrid/Schwarz Algorithms for the Spectral Element Method
journal, July 2005
- Lottes, James W.; Fischer, Paul F.
- Journal of Scientific Computing, Vol. 24, Issue 1
Stabilization of spectral methods by finite element bubble functions
journal, January 1994
- Canuto, Claudio
- Computer Methods in Applied Mechanics and Engineering, Vol. 116, Issue 1-4
Chebyshev pseudospectral solution of second-order elliptic equations with finite element preconditioning
journal, September 1985
- Deville, M.; Mund, E.
- Journal of Computational Physics, Vol. 60, Issue 3
Preconditioning Legendre Spectral Collocation Approximations to Elliptic Problems
journal, April 1995
- Parter, Seymour V.; Rothman, Ernest E.
- SIAM Journal on Numerical Analysis, Vol. 32, Issue 2
Conservative and Accurate Solution Transfer Between High-Order and Low-Order Refined Finite Element Spaces
journal, January 2022
- Kolev, Tzanio; Pazner, Will
- SIAM Journal on Scientific Computing, Vol. 44, Issue 1
Condition number and diagonal preconditioning: comparison of the $p$ -version and the spectral element methods
journal, July 1996
- Maitre, Jean-François; Pourquier, Olivier
- Numerische Mathematik, Vol. 74, Issue 1
Finite-Element Preconditioning of G-NI Spectral Methods
journal, January 2010
- Canuto, Claudio; Gervasio, Paola; Quarteroni, Alfio
- SIAM Journal on Scientific Computing, Vol. 31, Issue 6
Chebyshev 3-D spectral and 2-D pseudospectral solvers for the Helmholtz equation
journal, July 1984
- Haldenwang, P.; Labrosse, G.; Abboudi, S.
- Journal of Computational Physics, Vol. 55, Issue 1
Two-level preconditioning of discontinuous Galerkin approximations of second-order elliptic equations
journal, January 2006
- Dobrev, Veselin A.; Lazarov, Raytcho D.; Vassilevski, Panayot S.
- Numerical Linear Algebra with Applications, Vol. 13, Issue 9