DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Space-Time Block Preconditioning for Incompressible Flow

Journal Article · · SIAM Journal on Scientific Computing
DOI: https://doi.org/10.1137/21m1390773 · OSTI ID:1864996

Parallel-in-time methods have become increasingly popular in the simulation of time-dependent numerical PDEs, allowing for the efficient use of additional message passing interface processes when spatial parallelism saturates. Most methods treat the solution and parallelism in space and time separately. In contrast, all-at-once methods solve the full space-time system directly, largely treating time as simply another spatial dimension. All-at-once methods offer a number of benefits over separate treatment of space and time, most notably significantly increased parallelism and faster time to solution (when applicable). However, the development of fast, scalable all-at-once methods has largely been limited to time-dependent (advection-)diffusion problems. This paper introduces the concept of space-time block preconditioning for the all-at-once solution of incompressible flow. By extending well-known concepts of spatial block preconditioning to the space-time setting, we develop a block preconditioner whose application requires the solution of a space-time (advection-)diffusion equation in the velocity block, coupled with a pressure Schur complement approximation consisting of independent spatial solves at each time-step, and a space-time matrix-vector multiplication. The new method is tested on four classical models in incompressible flow. Finally, the results indicate perfect scalability in refinement of spatial and temporal mesh spacing, perfect scalability in nonlinear Picard iteration count when applied to a nonlinear Navier--Stokes problem, and minimal overhead in terms of number of preconditioner applications compared with sequential time-stepping.

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

References (33)

Multigrid methods with space–time concurrency journal August 2017
A space–time discontinuous Galerkin method for the incompressible Navier–Stokes equations journal January 2013
Nonsymmetric Algebraic Multigrid Based on Local Approximate Ideal Restriction ($\ell$AIR) journal January 2018
A note on parallel preconditioning for all-at-once evolutionary PDEs journal January 2019
Nonsymmetric Reduction-based Algebraic Multigrid preprint January 2017
Some fast 3D finite element solvers for the generalized Stokes problem journal August 1988
Parallel-in-time simulation of the unsteady Navier–Stokes equations for incompressible flow journal July 2004
Multigrid methods with space–time concurrency journal August 2017
Efficient preconditioning of the linearized Navier–Stokes equations for incompressible flow journal March 2001
Résolution d'EDP par un schéma en temps «pararéel » journal April 2001
A space–time hybridizable discontinuous Galerkin method for incompressible flows on deforming domains journal June 2012
All-at-once solution of time-dependent Stokes control journal January 2013
A space–time discontinuous Galerkin method for the incompressible Navier–Stokes equations journal January 2013
Towards scalable parallel-in-time turbulent flow simulations journal November 2013
Convergence analysis of a parareal-in-time algorithm for the incompressible non-isothermal flows journal July 2018
Parallel-in-Time Simulation of Two-Dimensional, Unsteady, Incompressible Laminar Flows journal March 2006
Realistic Eigenvalue Bounds for the Galerkin Mass Matrix journal October 1987
Analysis of the Parareal Time‐Parallel Time‐Integration Method journal January 2007
Solution of Sparse Indefinite Systems of Linear Equations journal September 1975
GMRES: A Generalized Minimal Residual Algorithm for Solving Nonsymmetric Linear Systems journal July 1986
A Flexible Inner-Outer Preconditioned GMRES Algorithm journal March 1993
A Space-Time Multigrid Method for Parabolic Partial Differential Equations journal July 1995
IFISS: A Computational Laboratory for Investigating Incompressible Flow Problems journal January 2014
Parallel Time Integration with Multigrid journal January 2014
Preconditioning and Iterative Solution of All-at-Once Systems for Evolutionary Partial Differential Equations journal January 2018
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
A Fast Block $\alpha$-Circulant Preconditoner for All-at-Once Systems From Wave Equations journal January 2020
AIR Algebraic Multigrid for a Space-Time Hybridizable Discontinuous Galerkin Discretization of Advection(-Diffusion) journal January 2021
Any Nonincreasing Convergence Curve is Possible for GMRES journal July 1996
A Preconditioner for the Steady-State Navier--Stokes Equations journal January 2002
A note on parallel preconditioning for all-at-once evolutionary PDEs journal January 2019