Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Fast Solution of Fully Implicit Runge--Kutta and Discontinuous Galerkin in Time for Numerical PDEs, Part II: Nonlinearities and DAEs

Journal Article · · SIAM Journal on Scientific Computing
DOI:https://doi.org/10.1137/21m1390438· OSTI ID:1873332
 [1];  [2];  [3]
  1. Los Alamos National Lab. (LANL), Los Alamos, NM (United States)
  2. Monash Univ., Melbourne, VIC (Australia)
  3. Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States). Center for Applied Scientific Computing

Fully implicit Runge--Kutta (IRK) methods have many desirable accuracy and stability properties as time integration schemes, but high-order IRK methods are not commonly used in practice with large-scale numerical PDEs because of the difficulty of solving the stage equations. This paper introduces a theoretical and algorithmic framework for solving the nonlinear equations that arise from IRK methods (and discontinuous Galerkin discretizations in time) applied to nonlinear numerical PDEs, including PDEs with algebraic constraints. Several new linearizations of the nonlinear IRK equations are developed, offering faster and more robust convergence than the often-considered simplified Newton, as well as an effective preconditioner for the true Jacobian if exact Newton iterations are desired. Inverting these linearizations requires solving a set of block 2 x 2 systems. Under quite general assumptions, it is proven that the preconditioned 2 x 2 operator's condition number is bounded by a small constant close to one, independent of the spatial discretization, spatial mesh, and time step, and with only weak dependence on the number of stages or integration accuracy. Moreover, the new method is built using the same preconditioners needed for backward Euler-type time stepping schemes, so can be readily added to existing codes. The new methods are applied to several challenging fluid flow problems, including the compressible Euler and Navier--Stokes equations, and the vorticity-streamfunction formulation of the incompressible Euler and Navier--Stokes equations. Up to 10th-order accuracy is demonstrated using Gauss IRK, while in all cases fourth-order Gauss IRK requires roughly half the number of preconditioner applications as required by standard Singly diagonally implicit Runge--Kutta methods.

Research Organization:
Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
Sponsoring Organization:
USDOE
Grant/Contract Number:
89233218CNA000001
OSTI ID:
1873332
Report Number(s):
LA-UR-20-30444
Journal Information:
SIAM Journal on Scientific Computing, Journal Name: SIAM Journal on Scientific Computing Journal Issue: 2 Vol. 44; ISSN 1064-8275
Publisher:
Society for Industrial and Applied Mathematics (SIAM)Copyright Statement
Country of Publication:
United States
Language:
English

References (40)

Galerkin and Runge–Kutta methods: unified formulation, a posteriori error estimates and nodal superconvergence journal February 2011
Improving the efficiency of the iterative schemes for implicit Runge-Kutta methods journal January 1996
Energy-conserving Runge–Kutta methods for the incompressible Navier–Stokes equations journal January 2013
A parallelizable preconditioner for the iterative solution of implicit Runge–Kutta-type methods journal November 1999
Robust and efficient preconditioners for the discontinuous Galerkin time-stepping method journal October 2016
Nonsymmetric Algebraic Multigrid Based on Local Approximate Ideal Restriction ($\ell$AIR) journal January 2018
Fast Solution of Fully Implicit Runge--Kutta and Discontinuous Galerkin in Time for Numerical PDEs, Part I: the Linear Setting journal February 2022
High-order CFD methods: current status and perspective: HIGH-ORDER CFD METHODS journal January 2013
Order optimal preconditioners for fully implicit Runge-Kutta schemes applied to the bidomain equations journal April 2010
A High-Order Discontinuous Galerkin Method for 2D Incompressible Flows journal May 2000
Stability of the method of lines journal December 1992
On the implementation of implicit Runge-Kutta methods journal September 1976
A scheme for the implementation of implicit Runge-Kutta methods journal December 1990
Approximating Runge-Kutta matrices by triangular matrices journal June 1997
A posteriori error analysis for higher order dissipative methods for evolution problems journal September 2006
Efficient numerical realization of discontinuous Galerkin methods for temporal discretization of parabolic problems journal October 2012
A splitting preconditioner for the iterative solution of implicit Runge-Kutta and boundary value methods journal January 2014
Approximate Riemann solvers, parameter vectors, and difference schemes journal October 1981
A second-order projection method for the incompressible navier-stokes equations journal December 1989
Iterative schemes for three-stage implicit Runge-Kutta methods journal August 1995
A parallelizable preconditioner for the iterative solution of implicit Runge–Kutta-type methods journal November 1999
Stiff differential equations solved by Radau methods journal November 1999
MFEM: A modular finite element methods library journal January 2021
Stage-parallel fully implicit Runge–Kutta solvers for discontinuous Galerkin fluid simulations journal April 2017
Preconditioners for the Discontinuous Galerkin time-stepping method of arbitrary order journal June 2017
On the efficient implementation of implicit Runge-Kutta methods journal January 1979
An Iteration Scheme for Implicit Runge—Kutta Methods journal January 1983
Multigrid Methods for Implicit Runge--Kutta and Boundary Value Method Discretizations of Parabolic PDEs journal January 2005
Order‐Optimal Preconditioners for Implicit Runge–Kutta Schemes Applied to Parabolic PDEs journal January 2007
The Compact Discontinuous Galerkin (CDG) Method for Elliptic Problems journal January 2008
Newton-GMRES Preconditioning for Discontinuous Galerkin Discretizations of the Navier–Stokes Equations journal January 2008
An Efficient Solution Process for Implicit Runge–Kutta Methods journal December 1977
An Interior Penalty Finite Element Method with Discontinuous Elements journal August 1982
Nonsymmetric Algebraic Multigrid Based on Local Approximate Ideal Restriction ($\ell$AIR) journal January 2018
Nonsymmetric Reduction-Based Algebraic Multigrid journal January 2019
On Fixed-Point, Krylov, and $2\times 2$ Block Preconditioners for Nonsymmetric Problems journal January 2020
Time Discretization of Parabolic Problems by the HP-Version of the Discontinuous Galerkin Finite Element Method journal January 2000
Inexact Simplified Newton Iterations for Implicit Runge-Kutta Methods journal January 2000
Validation of a High-Order Large-Eddy Simulation Solver Using a Vertical-Axis Wind Turbine journal January 2016
Preconditioning of fully implicit Runge-Kutta schemes for parabolic PDEs
  • Staff, Gunnar A.; Mardal, Kent-Andre; Nilssen, Trygve K.
  • Modeling, Identification and Control: A Norwegian Research Bulletin, Vol. 27, Issue 2 https://doi.org/10.4173/mic.2006.2.3
journal January 2006

Cited By (1)

Fast Solution of Fully Implicit Runge--Kutta and Discontinuous Galerkin in Time for Numerical PDEs, Part I: the Linear Setting journal February 2022

Similar Records

Fast Solution of Fully Implicit Runge--Kutta and Discontinuous Galerkin in Time for Numerical PDEs, Part I: the Linear Setting
Journal Article · Mon Feb 14 23:00:00 EST 2022 · SIAM Journal on Scientific Computing · OSTI ID:1873331

Stage-parallel fully implicit Runge–Kutta solvers for discontinuous Galerkin fluid simulations
Journal Article · Thu Jan 26 23:00:00 EST 2017 · Journal of Computational Physics · OSTI ID:1543560

Implicit and Implicit–Explicit Strong Stability Preserving Runge–Kutta Methods with High Linear Order
Journal Article · Mon Sep 18 00:00:00 EDT 2017 · Journal of Scientific Computing · OSTI ID:1574706