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

Title: Multigrid Reduction in Time for Nonlinear Parabolic Problems: A Case Study

Abstract

The need for parallelism in the time dimension is being driven by changes in computer architectures, where performance increases are now provided through greater concurrency, not faster clock speeds. This creates a bottleneck for sequential time marching schemes because they lack parallelism in the time dimension. Multigrid reduction in time (MGRIT) is an iterative procedure that allows for temporal parallelism by utilizing multigrid reduction techniques and a multilevel hierarchy of coarse time grids. MGRIT has been shown to be effective for linear problems, with speedups of up to 50 times. The goal of this work is the efficient solution of nonlinear problems with MGRIT, where efficiency is defined as achieving similar performance when compared to an equivalent linear problem. The benchmark nonlinear problem is the p-Laplacian, where p=4 corresponds to a well-known nonlinear diffusion equation and p=2 corresponds to the standard linear diffusion operator, our benchmark linear problem. The key difficulty encountered is that the nonlinear time-step solver becomes progressively more expensive on coarser time levels as the time-step size increases. To overcome such difficulties, multigrid research has historically targeted an accumulated body of experience regarding how to choose an appropriate solver for a specific problem type. To that end,more » this paper develops a library of MGRIT optimizations and modifications, most important an alternate initial guess for the nonlinear time-step solver and delayed spatial coarsening, that will allow many nonlinear parabolic problems to be solved with parallel scaling behavior comparable to the corresponding linear problem.« less

Authors:
 [1];  [2];  [2];  [1]
  1. Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
  2. Univ. of Colorado, Boulder, CO (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:
1808764
Report Number(s):
LLNL-JRNL-692258
Journal ID: ISSN 1064-8275; 820554
Grant/Contract Number:  
AC52-07NA27344; FC02-03ER25574; NA0002376
Resource Type:
Accepted Manuscript
Journal Name:
SIAM Journal on Scientific Computing
Additional Journal Information:
Journal Volume: 39; Journal Issue: 5; Journal ID: ISSN 1064-8275
Publisher:
Society for Industrial and Applied Mathematics (SIAM)
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING; multigrid; multigrid-in-time; parabolic problems; nonlinear; reduction-based multigrid; parareal; high performance computing

Citation Formats

Falgout, R. D., Manteuffel, T. A., O'Neill, B., and Schroder, J. B. Multigrid Reduction in Time for Nonlinear Parabolic Problems: A Case Study. United States: N. p., 2017. Web. doi:10.1137/16m1082330.
Falgout, R. D., Manteuffel, T. A., O'Neill, B., & Schroder, J. B. Multigrid Reduction in Time for Nonlinear Parabolic Problems: A Case Study. United States. https://doi.org/10.1137/16m1082330
Falgout, R. D., Manteuffel, T. A., O'Neill, B., and Schroder, J. B. Thu . "Multigrid Reduction in Time for Nonlinear Parabolic Problems: A Case Study". United States. https://doi.org/10.1137/16m1082330. https://www.osti.gov/servlets/purl/1808764.
@article{osti_1808764,
title = {Multigrid Reduction in Time for Nonlinear Parabolic Problems: A Case Study},
author = {Falgout, R. D. and Manteuffel, T. A. and O'Neill, B. and Schroder, J. B.},
abstractNote = {The need for parallelism in the time dimension is being driven by changes in computer architectures, where performance increases are now provided through greater concurrency, not faster clock speeds. This creates a bottleneck for sequential time marching schemes because they lack parallelism in the time dimension. Multigrid reduction in time (MGRIT) is an iterative procedure that allows for temporal parallelism by utilizing multigrid reduction techniques and a multilevel hierarchy of coarse time grids. MGRIT has been shown to be effective for linear problems, with speedups of up to 50 times. The goal of this work is the efficient solution of nonlinear problems with MGRIT, where efficiency is defined as achieving similar performance when compared to an equivalent linear problem. The benchmark nonlinear problem is the p-Laplacian, where p=4 corresponds to a well-known nonlinear diffusion equation and p=2 corresponds to the standard linear diffusion operator, our benchmark linear problem. The key difficulty encountered is that the nonlinear time-step solver becomes progressively more expensive on coarser time levels as the time-step size increases. To overcome such difficulties, multigrid research has historically targeted an accumulated body of experience regarding how to choose an appropriate solver for a specific problem type. To that end, this paper develops a library of MGRIT optimizations and modifications, most important an alternate initial guess for the nonlinear time-step solver and delayed spatial coarsening, that will allow many nonlinear parabolic problems to be solved with parallel scaling behavior comparable to the corresponding linear problem.},
doi = {10.1137/16m1082330},
journal = {SIAM Journal on Scientific Computing},
number = 5,
volume = 39,
place = {United States},
year = {Thu Oct 26 00:00:00 EDT 2017},
month = {Thu Oct 26 00:00:00 EDT 2017}
}

Works referenced in this record:

The time-parallel multigrid method
journal, September 1992


A time-parallel multigrid-extrapolation method for parabolic partial differential equations
journal, January 1992


A parallel shooting technique for solving dissipative ODE's
journal, September 1993


Least-Squares Finite Element Methods and Algebraic Multigrid Solvers for Linear Hyperbolic PDEs
journal, January 2004

  • De Sterck, H.; Manteuffel, Thomas A.; McCormick, Stephen F.
  • SIAM Journal on Scientific Computing, Vol. 26, Issue 1
  • DOI: 10.1137/S106482750240858X

Résolution d'EDP par un schéma en temps «pararéel »
journal, April 2001

  • Lions, Jacques-Louis; Maday, Yvon; Turinici, Gabriel
  • Comptes Rendus de l'Académie des Sciences - Series I - Mathematics, Vol. 332, Issue 7
  • DOI: 10.1016/S0764-4442(00)01793-6

On the $p$-Laplacian and $\infty$-Laplacian on Graphs with Applications in Image and Data Processing
journal, January 2015

  • Elmoataz, Abderrahim; Toutain, Matthieu; Tenbrinck, Daniel
  • SIAM Journal on Imaging Sciences, Vol. 8, Issue 4
  • DOI: 10.1137/15M1022793

Parallel Time Integration with Multigrid
journal, January 2014

  • Falgout, R. D.; Friedhoff, S.; Kolev, Tz. V.
  • SIAM Journal on Scientific Computing, Vol. 36, Issue 6
  • DOI: 10.1137/130944230

Analysis of the Parareal Time‐Parallel Time‐Integration Method
journal, January 2007

  • Gander, Martin J.; Vandewalle, Stefan
  • SIAM Journal on Scientific Computing, Vol. 29, Issue 2
  • DOI: 10.1137/05064607X

Efficient Parallel Algorithms for Solving Initial-Boundary Value and Time-Periodic Parabolic Partial Differential Equations
journal, November 1992

  • Vandewalle, Stefan; Piessens, Robert
  • SIAM Journal on Scientific and Statistical Computing, Vol. 13, Issue 6
  • DOI: 10.1137/0913075

Parallel High-Order Integrators
journal, January 2010

  • Christlieb, Andrew J.; Macdonald, Colin B.; Ong, Benjamin W.
  • SIAM Journal on Scientific Computing, Vol. 32, Issue 2
  • DOI: 10.1137/09075740X

Toward an efficient parallel in time method for partial differential equations
journal, January 2012

  • Emmett, Matthew; Minion, Michael
  • Communications in Applied Mathematics and Computational Science, Vol. 7, Issue 1
  • DOI: 10.2140/camcos.2012.7.105

Analysis of a New Space-Time Parallel Multigrid Algorithm for Parabolic Problems
journal, January 2016

  • Gander, Martin J.; Neumüller, Martin
  • SIAM Journal on Scientific Computing, Vol. 38, Issue 4
  • DOI: 10.1137/15M1046605

Parallel methods for integrating ordinary differential equations
journal, December 1964


Multi-level adaptive solutions to boundary-value problems
journal, May 1977


Interweaving PFASST and Parallel Multigrid
journal, January 2015

  • Minion, M. L.; Speck, R.; Bolten, M.
  • SIAM Journal on Scientific Computing, Vol. 37, Issue 5
  • DOI: 10.1137/14097536X

An Algorithm with Polylog Parallel Complexity for Solving Parabolic Partial Differential Equations
journal, May 1995

  • Horton, G.; Vandewalle, S.; Worley, P.
  • SIAM Journal on Scientific Computing, Vol. 16, Issue 3
  • DOI: 10.1137/0916034

Parallel methods for the numerical integration of ordinary differential equations
journal, September 1967


A Space-Time Multigrid Method for Parabolic Partial Differential Equations
journal, July 1995

  • Horton, G.; Vandewalle, S.
  • SIAM Journal on Scientific Computing, Vol. 16, Issue 4
  • DOI: 10.1137/0916050

Parallelization in time through tensor-product space–time solvers
journal, January 2008


A parallel method for time discretization of parabolic equations based on Laplace transformation and quadrature
journal, April 2003


Fourier mode analysis of the multigrid waveform relaxation and time-parallel multigrid methods
journal, December 1995


Multigrid Methods for Variational Problems
journal, October 1982

  • McCormick, S. F.; Ruge, J. W.
  • SIAM Journal on Numerical Analysis, Vol. 19, Issue 5
  • DOI: 10.1137/0719067

Works referencing / citing this record:

Convergence of the multigrid reduction in time algorithm for the linear elasticity equations: Convergence of the MGRIT algorithm for linear elasticity
journal, February 2018

  • Hessenthaler, A.; Nordsletten, D.; Röhrle, O.
  • Numerical Linear Algebra with Applications, Vol. 25, Issue 3
  • DOI: 10.1002/nla.2155

Performance Evaluation for a PETSc Parallel-in-Time Solver Based on the MGRIT Algorithm
book, December 2018


Wave propagation characteristics of Parareal
journal, May 2018