Efficient Low-Order Refined Preconditioners for High-Order Matrix-Free Continuous and Discontinuous Galerkin Methods
Abstract
In this paper, we design preconditioners for the matrix-free solution of high-order continuous and discontinuous Galerkin discretizations of elliptic problems based on finite element method--spectral element method (FEM-SEM) equivalence and additive Schwarz methods. The high-order operators are applied without forming the system matrix, making use of sum factorization for efficient evaluation. The system is preconditioned using a spectrally equivalent low-order (p = 1) finite element operator discretization on a refined mesh. The low-order refined mesh is anisotropic and not shape regular in the polynomial degree of the high-order operator, requiring specialized solvers to treat the anisotropy. We make use of an element-structured, geometric multigrid V-cycle with ordered ILU(0) smoothing. The preconditioner is parallelized through an overlapping additive Schwarz method that is robust in h and p. The method is extended to interior penalty and Bassi and Rebay (BR2) discontinuous Galerkin discretizations, for which it is also robust in the size of the penalty parameter. Finally, numerical results are presented on a variety of examples, verifying the uniformity of the preconditioner.
- Authors:
-
- Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
- Publication Date:
- Research Org.:
- Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
- Sponsoring Org.:
- USDOE National Nuclear Security Administration (NNSA)
- OSTI Identifier:
- 1768376
- Alternate Identifier(s):
- OSTI ID: 1769114
- Report Number(s):
- LLNL-JRNL-787240
Journal ID: ISSN 1064-8275; 984351
- Grant/Contract Number:
- AC52-07NA27344
- Resource Type:
- Accepted Manuscript
- Journal Name:
- SIAM Journal on Scientific Computing
- Additional Journal Information:
- Journal Volume: 42; Journal Issue: 5; Journal ID: ISSN 1064-8275
- Publisher:
- SIAM
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 97 MATHEMATICS AND COMPUTING; preconditioning; matrix-free; discontinuous Galerkin
Citation Formats
Pazner, Will E. Efficient Low-Order Refined Preconditioners for High-Order Matrix-Free Continuous and Discontinuous Galerkin Methods. United States: N. p., 2020.
Web. doi:10.1137/19m1282052.
Pazner, Will E. Efficient Low-Order Refined Preconditioners for High-Order Matrix-Free Continuous and Discontinuous Galerkin Methods. United States. https://doi.org/10.1137/19m1282052
Pazner, Will E. Mon .
"Efficient Low-Order Refined Preconditioners for High-Order Matrix-Free Continuous and Discontinuous Galerkin Methods". United States. https://doi.org/10.1137/19m1282052. https://www.osti.gov/servlets/purl/1768376.
@article{osti_1768376,
title = {Efficient Low-Order Refined Preconditioners for High-Order Matrix-Free Continuous and Discontinuous Galerkin Methods},
author = {Pazner, Will E.},
abstractNote = {In this paper, we design preconditioners for the matrix-free solution of high-order continuous and discontinuous Galerkin discretizations of elliptic problems based on finite element method--spectral element method (FEM-SEM) equivalence and additive Schwarz methods. The high-order operators are applied without forming the system matrix, making use of sum factorization for efficient evaluation. The system is preconditioned using a spectrally equivalent low-order (p = 1) finite element operator discretization on a refined mesh. The low-order refined mesh is anisotropic and not shape regular in the polynomial degree of the high-order operator, requiring specialized solvers to treat the anisotropy. We make use of an element-structured, geometric multigrid V-cycle with ordered ILU(0) smoothing. The preconditioner is parallelized through an overlapping additive Schwarz method that is robust in h and p. The method is extended to interior penalty and Bassi and Rebay (BR2) discontinuous Galerkin discretizations, for which it is also robust in the size of the penalty parameter. Finally, numerical results are presented on a variety of examples, verifying the uniformity of the preconditioner.},
doi = {10.1137/19m1282052},
journal = {SIAM Journal on Scientific Computing},
number = 5,
volume = 42,
place = {United States},
year = {Mon Oct 05 00:00:00 EDT 2020},
month = {Mon Oct 05 00:00:00 EDT 2020}
}
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
Efficient Operator-Coarsening Multigrid Schemes for Local Discontinuous Galerkin Methods
journal, January 2019
- Fortunato, Daniel; Rycroft, Chris H.; Saye, Robert
- SIAM Journal on Scientific Computing, Vol. 41, 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
p-Multigrid solution of high-order discontinuous Galerkin discretizations of the compressible Navier–Stokes equations
journal, July 2005
- Fidkowski, Krzysztof J.; Oliver, Todd A.; Lu, James
- Journal of Computational Physics, Vol. 207, 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
Multigrid Strategies for Viscous Flow Solvers on Anisotropic Unstructured Meshes
journal, September 1998
- Mavriplis, D. J.
- Journal of Computational Physics, Vol. 145, Issue 1
Multigrid Algorithms for $hp$-Discontinuous Galerkin Discretizations of Elliptic Problems
journal, January 2015
- Antonietti, Paola F.; Sarti, Marco; Verani, Marco
- SIAM Journal on Numerical Analysis, Vol. 53, Issue 1
Semi-automatic sparse preconditioners for high-order finite element methods on non-uniform meshes
journal, May 2012
- Austin, Travis M.; Brezina, Marian; Jamroz, Ben
- Journal of Computational Physics, Vol. 231, Issue 14
Towards a cost-effective ILU preconditioner with high level fill
journal, September 1992
- D'Azevedo, E. F.; Forsyth, P. A.; Tang, Wei-Pai
- BIT, Vol. 32, Issue 3
BoomerAMG: A parallel algebraic multigrid solver and preconditioner
journal, April 2002
- Henson, Van Emden; Yang, Ulrike Meier
- Applied Numerical Mathematics, Vol. 41, Issue 1
Nodal discontinuous Galerkin methods on graphics processors
journal, November 2009
- Klöckner, A.; Warburton, T.; Bridge, J.
- Journal of Computational Physics, Vol. 228, Issue 21
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
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
Iterative Methods by Space Decomposition and Subspace Correction
journal, December 1992
- Xu, Jinchao
- SIAM Review, Vol. 34, Issue 4
On the utility of GPU accelerated high-order methods for unsteady flow simulations: A comparison with industry-standard tools
journal, April 2017
- Vermeire, B. C.; Witherden, F. D.; Vincent, P. E.
- Journal of Computational Physics, Vol. 334
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
Smoothed aggregation multigrid solvers for high-order discontinuous Galerkin methods for elliptic problems
journal, August 2011
- Olson, Luke N.; Schroder, Jacob B.
- Journal of Computational Physics, Vol. 230, Issue 18
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
Additive Schwarz methods for thep-version finite element method
journal, December 1993
- Pavarino, Luca F.
- Numerische Mathematik, Vol. 66, Issue 1
An Approximate Minimum Degree Ordering Algorithm
journal, October 1996
- Amestoy, Patrick R.; Davis, Timothy A.; Duff, Iain S.
- SIAM Journal on Matrix Analysis and Applications, Vol. 17, Issue 4
An explicit expression for the penalty parameter of the interior penalty method
journal, May 2005
- Shahbazi, Khosro
- Journal of Computational Physics, Vol. 205, Issue 2
A finite element multigrid preconditioner for Chebyshev–collocation methods
journal, May 2000
- Shen, Jie; Wang, Feng; Xu, Jinchao
- Applied Numerical Mathematics, Vol. 33, Issue 1-4
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
Ordering Methods for Preconditioned Conjugate Gradient Methods Applied to Unstructured Grid Problems
journal, July 1992
- D’Azevedo, E. F.; Forsyth, P. A.; Tang, Wei-Pai
- SIAM Journal on Matrix Analysis and Applications, Vol. 13, Issue 3
Nested dyadic grids associated with Legendre–Gauss–Lobatto grids
journal, December 2014
- Brix, Kolja; Canuto, Claudio; Dahmen, Wolfgang
- Numerische Mathematik, Vol. 131, Issue 2
A Class of Domain Decomposition Preconditioners for hp-Discontinuous Galerkin Finite Element Methods
journal, June 2010
- Antonietti, Paola F.; Houston, Paul
- Journal of Scientific Computing, Vol. 46, Issue 1
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
Approximate tensor-product preconditioners for very high order discontinuous Galerkin methods
journal, February 2018
- Pazner, Will; Persson, Per-Olof
- Journal of Computational Physics, Vol. 354
An Interior Penalty Finite Element Method with Discontinuous Elements
journal, August 1982
- Arnold, Douglas N.
- SIAM Journal on Numerical Analysis, Vol. 19, Issue 4
Continuous interior penalty $hp$-finite element methods for advection and advection-diffusion equations
journal, January 2007
- Burman, Erik; Ern, Alexandre
- Mathematics of Computation, Vol. 76, Issue 259
Discontinuous Galerkin approximations for elliptic problems
journal, January 2000
- Brezzi, F.; Manzini, G.; Marini, D.
- Numerical Methods for Partial Differential Equations, Vol. 16, 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
High-order CFD methods: current status and perspective: HIGH-ORDER CFD METHODS
journal, January 2013
- Wang, Z. J.; Fidkowski, Krzysztof; Abgrall, Rémi
- International Journal for Numerical Methods in Fluids, Vol. 72, Issue 8
Line relaxation for spectral multigrid methods
journal, July 1988
- Heinrichs, Wilhelm
- Journal of Computational Physics, Vol. 77, Issue 1
Newton-GMRES Preconditioning for Discontinuous Galerkin Discretizations of the Navier–Stokes Equations
journal, January 2008
- Persson, P. -O.; Peraire, J.
- SIAM Journal on Scientific Computing, Vol. 30, Issue 6
Approximation results for orthogonal polynomials in Sobolev spaces
journal, January 1982
- Canuto, C.; Quarteroni, A.
- Mathematics of Computation, Vol. 38, Issue 157
Application of p-Multigrid to Discontinuous Galerkin Formulations of the Poisson Equation
journal, March 2006
- Helenbrook, Brian T.; Atkins, H. L.
- AIAA Journal, Vol. 44, Issue 3
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
Preconditioned minimal residual methods for chebyshev spectral calculations
journal, September 1985
- Canuto, Claudio; Quarteroni, Alfio
- Journal of Computational Physics, Vol. 60, Issue 2
Parallel multigrid smoothing: polynomial versus Gauss–Seidel
journal, July 2003
- Adams, Mark; Brezina, Marian; Hu, Jonathan
- Journal of Computational Physics, Vol. 188, Issue 2
On computing upper and lower bounds on the outputs of linear elasticity problems approximated by the smoothed finite element method
journal, January 2010
- Xuan, Z. C.; Lassila, T.; Rozza, G.
- International Journal for Numerical Methods in Engineering
Line relaxation for spectral multigrid methods
journal, July 1988
- Heinrichs, Wilhelm
- Journal of Computational Physics, Vol. 77, Issue 1
An explicit expression for the penalty parameter of the interior penalty method
journal, May 2005
- Shahbazi, Khosro
- Journal of Computational Physics, Vol. 205, Issue 2
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
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
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
Interior penalty tensor-product preconditioners for high-order discontinuous Galerkin discretizations
conference, January 2018
- Pazner, Will; Persson, Per-Olof
- 2018 AIAA Aerospace Sciences Meeting
Approximate tensor-product preconditioners for very high order discontinuous Galerkin methods
text, January 2017
- Pazner, Will; Persson, Per-Olof
- arXiv
High-performance Implementation of Matrix-free High-order Discontinuous Galerkin Methods
preprint, January 2017
- Müthing, Steffen; Piatkowski, Marian; Bastian, Peter
- arXiv
Works referencing / citing this record:
MFEM: A modular finite element methods library
journal, January 2021
- Anderson, Robert; Andrej, Julian; Barker, Andrew
- Computers & Mathematics with Applications, Vol. 81
High-order matrix-free incompressible flow solvers with GPU acceleration and low-order refined preconditioners
journal, May 2020
- Franco, Michael; Camier, Jean-Sylvain; Andrej, Julian
- Computers & Fluids, Vol. 203
Fast Solution of Fully Implicit Runge--Kutta and Discontinuous Galerkin in Time for Numerical PDEs, Part I: the Linear Setting
journal, February 2022
- Southworth, Ben S.; Krzysik, Oliver; Pazner, Will
- SIAM Journal on Scientific Computing, Vol. 44, Issue 1
The ultraspherical spectral element method
text, January 2020
- Fortunato, Daniel; Hale, Nicholas; Townsend, Alex
- arXiv
Uniform subspace correction preconditioners for discontinuous Galerkin methods with $hp$-refinement
text, January 2020
- Pazner, Will; Kolev, Tzanio
- arXiv
Agglomeration-Based Geometric Multigrid Solvers for Compact Discontinuous Galerkin Discretizations on Unstructured Meshes
preprint, January 2020
- Pan, Yulong; Persson, Per-Olof
- arXiv
Conservative and accurate solution transfer between high-order and low-order refined finite element spaces
text, January 2021
- Kolev, Tzanio; Pazner, Will
- arXiv