skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Approximate tensor-product preconditioners for very high order discontinuous Galerkin methods

Journal Article · · Journal of Computational Physics
ORCiD logo [1];  [2]
  1. Brown Univ., Providence, RI (United States). Div. of Applied Mathematics
  2. Univ. of California, Berkeley, CA (United States). Dept. of Mathematics

In this study, we develop a new tensor-product based preconditioner for discontinuous Galerkin methods with polynomial degrees higher than those typically employed. This preconditioner uses an automatic, purely algebraic method to approximate the exact block Jacobi preconditioner by Kronecker products of several small, one-dimensional matrices. Traditional matrix-based preconditioners require O(p2d) storage and O(p3d) computational work, where p is the degree of basis polynomials used, and d is the spatial dimension. Our SVD-based tensor-product preconditioner requires O(pd+1) storage, O(pd+1) work in two spatial dimensions, and O(pd+2) work in three spatial dimensions. Combined with a matrix-free Newton–Krylov solver, these preconditioners allow for the solution of DG systems in linear time in p per degree of freedom in 2D, and reduce the computational complexity from O(p9) to O(p5) in 3D. Numerical results are shown in 2D and 3D for the advection, Euler, and Navier–Stokes equations, using polynomials of degree up to p = 30. For many test cases, the preconditioner results in similar iteration counts when compared with the exact block Jacobi preconditioner, and performance is significantly improved for high polynomial degrees p.

Research Organization:
Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States). National Energy Research Scientific Computing Center (NERSC)
Sponsoring Organization:
USDOE Office of Science (SC)
Grant/Contract Number:
AC02-05CH11231
OSTI ID:
1526501
Alternate ID(s):
OSTI ID: 1576607
Journal Information:
Journal of Computational Physics, Vol. 354, Issue C; ISSN 0021-9991
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English
Citation Metrics:
Cited by: 27 works
Citation information provided by
Web of Science

References (28)

Diagonally Implicit Runge–Kutta Methods for Stiff O.D.E.’s journal December 1977
Unified Analysis of Discontinuous Galerkin Methods for Elliptic Problems journal January 2002
Preconditioning for modal discontinuous Galerkin methods for unsteady 3D Navier–Stokes equations journal May 2013
Assessment of a discontinuous Galerkin method for the simulation of vortical flows at high Reynolds number: SIMULATION OF VORTICAL FLOW AT HIGH REYNOLDS NUMBER USING DGM journal November 2013
The Local Discontinuous Galerkin Method for Time-Dependent Convection-Diffusion Systems journal December 1998
The Runge–Kutta Discontinuous Galerkin Method for Conservation Laws V journal April 1998
An implicit matrix-free Discontinuous Galerkin solver for viscous and turbulent aerodynamic simulations journal November 2011
Tensor-product preconditioners for higher-order space–time discontinuous Galerkin methods journal February 2017
A Block Lanczos Method for Computing the Singular Values and Corresponding Singular Vectors of a Matrix journal June 1981
A multilevel discontinuous Galerkin method journal September 2003
The CFL condition for spectral approximations to hyperbolic initial-boundary value problems journal May 1991
Efficient Implementation of Weighted ENO Schemes journal June 1996
Robust smoothers for high-order discontinuous Galerkin discretizations of advection–diffusion problems journal August 2008
An analysis of the spectrum of the discontinuous Galerkin method journal February 2013
Comparison of implicit and explicit hybridizable discontinuous Galerkin methods for the acoustic wave equation: IMPLICIT VERSUS EXPLICIT HDG journal October 2015
Direct solution of partial difference equations by tensor product methods journal December 1964
Order‐Optimal Preconditioners for Implicit Runge–Kutta Schemes Applied to Parabolic PDEs journal January 2007
Spectral methods for problems in complex geometries journal August 1980
Newton-GMRES Preconditioning for Discontinuous Galerkin Discretizations of the Navier–Stokes Equations journal January 2008
Numerical Convergence Study of Nearly Incompressible, Inviscid Taylor–Green Vortex Flow journal July 2005
E pur si muove: Galilean-invariant cosmological hydrodynamical simulations on a moving mesh journal January 2010
A comparison of vortex and pseudo-spectral methods for the simulation of periodic vortical flows at high Reynolds numbers journal April 2011
From h to p efficiently: Implementing finite and spectral/hp element methods to achieve optimal performance for low- and high-order discretisations journal July 2010
High-order CFD methods: current status and perspective: HIGH-ORDER CFD METHODS journal January 2013
Taming the CFL Number for Discontinuous Galerkin Methods on Structured Meshes journal January 2008
An optimization-based framework for anisotropic simplex mesh adaptation journal September 2012
A multilevel discontinuous Galerkin method journal September 2003
The ubiquitous Kronecker product journal November 2000

Cited By (12)

Analysis and Entropy Stability of the Line-Based Discontinuous Galerkin Method journal March 2019
A matrix-free high-order discontinuous Galerkin compressible Navier-Stokes solver: A performance comparison of compressible and incompressible formulations for turbulent incompressible flows: High-order matrix-free DG: Compressible vs incompressible journal October 2018
Analysis and entropy stability of the line-based discontinuous Galerkin method text January 2018
AutoHOOT: Automatic High-Order Optimization for Tensors
  • Ma, Linjian; Ye, Jiayu; Solomonik, Edgar
  • PACT '20: International Conference on Parallel Architectures and Compilation Techniques, Proceedings of the ACM International Conference on Parallel Architectures and Compilation Techniques https://doi.org/10.1145/3410463.3414647
conference September 2020
Automatic Code Generation for High-Performance Discontinuous Galerkin Methods on Modern Architectures preprint January 2018
Efficient low-order refined preconditioners for high-order matrix-free continuous and discontinuous Galerkin methods text January 2019
Fast Tensor Product Schwarz Smoothers for High-Order Discontinuous Galerkin Methods text January 2019
A high-order discontinuous Galerkin pressure robust splitting scheme for incompressible flows preprint January 2019
Sparse invariant domain preserving discontinuous Galerkin methods with subcell convex limiting text January 2020
An experimental comparison of a space-time multigrid method with PFASST for a reaction-diffusion problem preprint January 2020
Uniform subspace correction preconditioners for discontinuous Galerkin methods with $hp$-refinement text January 2020
Conservative and accurate solution transfer between high-order and low-order refined finite element spaces text January 2021