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

Parallel-in-Time Solution of Hyperbolic PDE Systems via Characteristic-Variable Block Preconditioning

Journal Article · · SIAM Journal on Scientific Computing
DOI:https://doi.org/10.1137/24M1673310· OSTI ID:3001304
 [1];  [2];  [3];  [4]
  1. Univ. of Waterloo, ON (Canada); Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
  2. Univ. of Waterloo, ON (Canada)
  3. Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
  4. Univ. of New Mexico, Albuquerque, NM (United States)

We consider the parallel-in-time solution of both linear and nonlinear hyperbolic partial differential equation (PDE) systems in one spatial dimension. In the nonlinear setting, the discretized equations are solved with a preconditioned residual iteration based on a global linearization. The linear(ized) equation systems are approximately solved parallel-in-time using a block preconditioner applied in the characteristic variables of the underlying linear(ized) hyperbolic PDE. This change of variables is motivated by the observation that intervariable coupling between characteristic variables is weak, at least locally where spatio-temporal variations in the eigenvectors of the associated flux Jacobian are sufficiently small, while that between the original variables is not. For an ℓ-dimensional system of PDEs, applying the preconditioner consists of solving a sequence of ℓ scalar linear(ized)-advection-like problems, each associated with a different characteristic wave-speed in the underlying linear(ized) PDE. Furthermore, we approximately solve these linear advection problems using multigrid reduction-in-time (MGRIT); however, any other suitable parallel-in-time method could be used. Numerical examples are shown for the (linear) acoustics equations in heterogeneous media and for the (nonlinear) shallow water equations and Euler equations of gas dynamics with shocks and rarefactions. For many test problems, the solver converges in just a handful of iterations and with mesh-independent convergence rates.

Research Organization:
Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA); USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR)
Grant/Contract Number:
AC52-07NA27344; 89233218CNA000001
OSTI ID:
3001304
Report Number(s):
LA-UR--25-20668; LLNL--JRNL-2000224; 10.1137/24M1673310
Journal Information:
SIAM Journal on Scientific Computing, Journal Name: SIAM Journal on Scientific Computing; ISSN 1064-8275; ISSN 1095-7197
Publisher:
Society for Industrial and Applied Mathematics (SIAM)Copyright Statement
Country of Publication:
United States
Language:
English

References (46)

Finite‐volume methods for non‐linear elasticity in heterogeneous media journal August 2002
Convergence of the multigrid reduction in time algorithm for the linear elasticity equations: Convergence of the MGRIT algorithm for linear elasticity journal February 2018
Convergence analysis for parallel‐in‐time solution of hyperbolic systems journal November 2019
Optimizing multigrid reduction‐in‐time and Parareal coarse‐grid operators for linear advection journal March 2021
All‐at‐once solution of linear wave equations journal May 2021
Multigrid Reduction‐In‐Time Convergence for Advection Problems: A Fourier Analysis Perspective journal October 2024
Nodal Discontinuous Galerkin Methods book December 2007
Tight Two-Level Convergence of Linear Parareal and MGRIT: Extensions and Implications in Practice book January 2021
Convergence of Parareal for the Navier-Stokes Equations Depending on the Reynolds Number book October 2014
50 Years of Time Parallel Time Integration book January 2015
A numerical study of a semi-Lagrangian Parareal method applied to the viscous Burgers equation journal June 2018
Wave propagation characteristics of Parareal journal May 2018
Applications of time parallelization journal September 2020
A space-time parallel algorithm with adaptive mesh refinement for computational fluid dynamics journal September 2020
A well-conditioned direct PinT algorithm for first- and second-order evolutionary equations journal April 2022
Efficient Multigrid Reduction-in-Time for Method-of-Lines Discretizations of Linear Advection journal May 2023
Approximate Riemann solvers, parameter vectors, and difference schemes journal October 1981
Résolution d'EDP par un schéma en temps «pararéel » journal April 2001
Explicit parallel-in-time integration of a linear acoustic-advection system journal April 2012
On the use of a multigrid-reduction-in-time algorithm for multiscale convergence of turbulence simulations journal July 2023
Communication-aware adaptive Parareal with application to a nonlinear hyperbolic system of partial differential equations journal October 2018
Parallel implementation for the two-stage SDIRK methods via diagonalization journal March 2021
Parallel-in-time integration of the shallow water equations on the rotating sphere using Parareal and MGRIT journal January 2024
A high-order time-parallel scheme for solving wave propagation problems via the direct construction of an approximate time-evolution operator journal June 2015
High-resolution finite-volume methods for acoustic waves in periodic and random media journal July 1999
Operator-Based Preconditioning of Stiff Hyperbolic Systems journal January 2010
PARAEXP: A Parallel Integrator for Linear Initial-Value Problems journal January 2013
Stable Parareal in Time Method for First- and Second-Order Hyperbolic Systems journal January 2013
An Asymptotic Parallel-in-Time Method for Highly Oscillatory PDEs journal January 2014
Parallel Time Integration with Multigrid journal January 2014
Two-Level Convergence Theory for Multigrid Reduction in Time (MGRIT) journal January 2017
Parareal Convergence for Oscillatory PDEs with Finite Time-Scale Separation journal January 2019
Parallel-In-Time Multigrid with Adaptive Spatial Coarsening for The Linear Advection and Inviscid Burgers Equations journal January 2019
A Direct Time Parallel Solver by Diagonalization for the Wave Equation journal January 2019
A Diagonalization-Based Parareal Algorithm for Dissipative and Wave Propagation Problems journal January 2020
On Fixed-Point, Krylov, and $2\times 2$ Block Preconditioners for Nonsymmetric Problems journal January 2020
A Fast Block $\alpha$-Circulant Preconditoner for All-at-Once Systems From Wave Equations journal January 2020
Space-Time Block Preconditioning for Incompressible Flow journal February 2022
Parallel-in-time preconditioner for the Sinc-Nyström systems journal August 2022
Fast Multigrid Reduction-in-Time for Advection via Modified Semi-Lagrangian Coarse-Grid Operators journal July 2023
A Wave Propagation Method for Conservation Laws and Balance Laws with Spatially Varying Flux Functions journal January 2003
Coarse-Grid Correction for Nonelliptic and Singular Perturbation Problems journal September 1998
A note on parallel preconditioning for all-at-once evolutionary PDEs journal January 2019
A block Toeplitz preconditioner for all-at-once systems from linear wave equations journal January 2023
Multigrid reduction in time for non-linear hyperbolic equations journal January 2022
asQ: parallel-in-time finite element simulations using ParaDiag for geoscientific models and beyond journal July 2025

Similar Records

Parallel-in-Time Solution of Scalar Nonlinear Conservation Laws
Journal Article · Sun Nov 02 23:00:00 EST 2025 · SIAM Journal on Scientific Computing · OSTI ID:3001311

Optimizing multigrid reduction-in-time and Parareal coarse-grid operators for linear advection
Journal Article · Mon Mar 08 23:00:00 EST 2021 · Numerical Linear Algebra with Applications · OSTI ID:1819027