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

Title: Achieving algorithmic resilience for temporal integration through spectral deferred corrections

Abstract

Spectral deferred corrections (SDC) is an iterative approach for constructing higher-order-accurate numerical approximations of ordinary differential equations. SDC starts with an initial approximation of the solution defined at a set of Gaussian or spectral collocation nodes over a time interval and uses an iterative application of lower-order time discretizations applied to a correction equation to improve the solution at these nodes. Each deferred correction sweep increases the formal order of accuracy of the method up to the limit inherent in the accuracy defined by the collocation points. In this paper, we demonstrate that SDC is well suited to recovering from soft (transient) hardware faults in the data. A strategy where extra correction iterations are used to recover from soft errors and provide algorithmic resilience is proposed. Specifically, in this approach the iteration is continued until the residual (a measure of the error in the approximation) is small relative to the residual of the first correction iteration and changes slowly between successive iterations. We demonstrate the effectiveness of this strategy for both canonical test problems and a comprehensive situation involving a mature scientific application code that solves the reacting Navier-Stokes equations for combustion research.

Authors:
 [1];  [2];  [3];  [3]
  1. National Renewable Energy Lab. (NREL), Golden, CO (United States). Computational Science Center
  2. Sandia National Lab. (SNL-CA), Livermore, CA (United States). Scalable Modeling and Analysis Dept.
  3. Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States). Computational Research Division
Publication Date:
Research Org.:
Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States); National Renewable Energy Lab. (NREL), Golden, CO (United States); Sandia National Lab. (SNL-CA), Livermore, CA (United States)
Sponsoring Org.:
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR) (SC-21)
OSTI Identifier:
1371646
Report Number(s):
NREL/JA-2C00-62926; NREL/JA-2C00-68888
Journal ID: ISSN 1559-3940
DOE Contract Number:  
AC02-05CH11231; AC36-08GO28308
Resource Type:
Journal Article
Journal Name:
Communications in Applied Mathematics and Computational Science
Additional Journal Information:
Journal Volume: 12; Journal Issue: 1; Journal ID: ISSN 1559-3940
Publisher:
Mathematical Sciences Publishers
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING; SDC; deferred correction; resilience; time integration; combustion

Citation Formats

Grout, Ray, Kolla, Hemanth, Minion, Michael, and Bell, John. Achieving algorithmic resilience for temporal integration through spectral deferred corrections. United States: N. p., 2017. Web. doi:10.2140/camcos.2017.12.25.
Grout, Ray, Kolla, Hemanth, Minion, Michael, & Bell, John. Achieving algorithmic resilience for temporal integration through spectral deferred corrections. United States. doi:10.2140/camcos.2017.12.25.
Grout, Ray, Kolla, Hemanth, Minion, Michael, and Bell, John. Mon . "Achieving algorithmic resilience for temporal integration through spectral deferred corrections". United States. doi:10.2140/camcos.2017.12.25.
@article{osti_1371646,
title = {Achieving algorithmic resilience for temporal integration through spectral deferred corrections},
author = {Grout, Ray and Kolla, Hemanth and Minion, Michael and Bell, John},
abstractNote = {Spectral deferred corrections (SDC) is an iterative approach for constructing higher-order-accurate numerical approximations of ordinary differential equations. SDC starts with an initial approximation of the solution defined at a set of Gaussian or spectral collocation nodes over a time interval and uses an iterative application of lower-order time discretizations applied to a correction equation to improve the solution at these nodes. Each deferred correction sweep increases the formal order of accuracy of the method up to the limit inherent in the accuracy defined by the collocation points. In this paper, we demonstrate that SDC is well suited to recovering from soft (transient) hardware faults in the data. A strategy where extra correction iterations are used to recover from soft errors and provide algorithmic resilience is proposed. Specifically, in this approach the iteration is continued until the residual (a measure of the error in the approximation) is small relative to the residual of the first correction iteration and changes slowly between successive iterations. We demonstrate the effectiveness of this strategy for both canonical test problems and a comprehensive situation involving a mature scientific application code that solves the reacting Navier-Stokes equations for combustion research.},
doi = {10.2140/camcos.2017.12.25},
journal = {Communications in Applied Mathematics and Computational Science},
issn = {1559-3940},
number = 1,
volume = 12,
place = {United States},
year = {2017},
month = {5}
}

Works referenced in this record:

Turbulent flame–wall interaction: a direct numerical simulation study
journal, August 2010


Silent error detection in numerical time-stepping schemes
journal, April 2014

  • Benson, Austin R.; Schmit, Sven; Schreiber, Robert
  • The International Journal of High Performance Computing Applications, Vol. 29, Issue 4
  • DOI: 10.1177/1094342014532297

Structure of a spatially developing turbulent lean methane–air Bunsen flame
journal, January 2007

  • Sankaran, Ramanan; Hawkes, Evatt R.; Chen, Jacqueline H.
  • Proceedings of the Combustion Institute, Vol. 31, Issue 1
  • DOI: 10.1016/j.proci.2006.08.025

Terascale direct numerical simulations of turbulent combustion using S3D
journal, January 2009


Conservative multi-implicit spectral deferred correction methods for reacting gas dynamics
journal, March 2004


Comments on high-order integrators embedded within integral deferred correction methods
journal, January 2009

  • Christlieb, Andrew; Ong, Benjamin; Qiu, Jing-Mei
  • Communications in Applied Mathematics and Computational Science, Vol. 4, Issue 1
  • DOI: 10.2140/camcos.2009.4.27

Semi-implicit spectral deferred correction methods for ordinary differential equations
journal, January 2003


Design challenges of technology scaling
journal, January 1999


Evaluation of models for flame stretch due to curvature in the thin reaction zones regime
journal, January 2005


Numerical Analysis of Fixed Point Algorithms in the Presence of Hardware Faults
journal, January 2015

  • Stoyanov, Miroslav; Webster, Clayton
  • SIAM Journal on Scientific Computing, Vol. 37, Issue 5
  • DOI: 10.1137/140991406

Direct numerical simulation of flame stabilization downstream of a transverse fuel jet in cross-flow
journal, January 2011


Implications of the Choice of Quadrature Nodes for Picard Integral Deferred Corrections Methods for Ordinary Differential Equations
journal, June 2005


Scalar mixing in direct numerical simulations of temporally evolving plane jet flames with skeletal CO/H2 kinetics
journal, January 2007

  • Hawkes, Evatt R.; Sankaran, Ramanan; Sutherland, James C.
  • Proceedings of the Combustion Institute, Vol. 31, Issue 1
  • DOI: 10.1016/j.proci.2006.08.079

A deferred correction coupling strategy for low Mach number flow with complex chemistry
journal, December 2012


Asynchronous finite-difference schemes for partial differential equations
journal, October 2014


The effects of non-uniform temperature distribution on the ignition of a lean homogeneous hydrogen–air mixture
journal, January 2005

  • Sankaran, Ramanan; Im, Hong G.; Hawkes, Evatt R.
  • Proceedings of the Combustion Institute, Vol. 30, Issue 1
  • DOI: 10.1016/j.proci.2004.08.176

High-order multi-implicit spectral deferred correction methods for problems of reactive flow
journal, August 2003


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

Low-storage, explicit Runge–Kutta schemes for the compressible Navier–Stokes equations
journal, November 2000

  • Kennedy, Christopher A.; Carpenter, Mark H.; Lewis, R. Michael
  • Applied Numerical Mathematics, Vol. 35, Issue 3
  • DOI: 10.1016/S0168-9274(99)00141-5

An updated comprehensive kinetic model of hydrogen combustion
journal, January 2004

  • Li, Juan; Zhao, Zhenwei; Kazakov, Andrei
  • International Journal of Chemical Kinetics, Vol. 36, Issue 10
  • DOI: 10.1002/kin.20026

DRAM errors in the wild: a large-scale field study
journal, February 2011

  • Schroeder, Bianca; Pinheiro, Eduardo; Weber, Wolf-Dietrich
  • Communications of the ACM, Vol. 54, Issue 2
  • DOI: 10.1145/1897816.1897844

Direct numerical simulation of autoignition in non-homogeneous hydrogen-air mixtures
journal, August 2003


Performance of Under-resolved Two-Dimensional Incompressible Flow Simulations
journal, November 1995