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

Journal Article · · Communications in Applied Mathematics and Computational Science
 [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

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. Here, 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.

Research Organization:
Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR)
Grant/Contract Number:
AC02-05CH11231; AC36-08GO28308
OSTI ID:
1436145
Journal Information:
Communications in Applied Mathematics and Computational Science, Vol. 12, Issue 1; ISSN 1559-3940
Publisher:
Mathematical Sciences PublishersCopyright Statement
Country of Publication:
United States
Language:
English
Citation Metrics:
Cited by: 3 works
Citation information provided by
Web of Science

References (36)

Turbulent flame–wall interaction: a direct numerical simulation study journal August 2010
Silent error detection in numerical time-stepping schemes journal April 2014
Structure of a spatially developing turbulent lean methane–air Bunsen flame journal January 2007
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
Cosmic rays don't strike twice: understanding the nature of DRAM errors and the implications for system design
  • Hwang, Andy A.; Stefanovici, Ioan A.; Schroeder, Bianca
  • Proceedings of the seventeenth international conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS '12 https://doi.org/10.1145/2150976.2150989
conference January 2012
Comments on high-order integrators embedded within integral deferred correction methods journal January 2009
Semi-implicit spectral deferred correction methods for ordinary differential equations journal January 2003
The effect of threshold voltages on the soft error rate [memory and logic circuits]
  • Degalahal, V.; Ramanarayanan, R.; Vijaykrishnan, N.
  • 5th International Symposium on Quality Electronic Design, SCS 2003. International Symposium on Signals, Circuits and Systems. Proceedings (Cat. No.03EX720) https://doi.org/10.1109/ISQED.2004.1283723
conference January 2004
A direct numerical simulation study of turbulence and flame structure in transverse jets analysed in jet-trajectory based coordinates journal July 2012
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
A study of DRAM failures in the field
  • Sridharan, Vilas; Liberty, Dean
  • 2012 SC - International Conference for High Performance Computing, Networking, Storage and Analysis, 2012 International Conference for High Performance Computing, Networking, Storage and Analysis https://doi.org/10.1109/SC.2012.13
conference November 2012
Numerical Analysis of Fixed Point Algorithms in the Presence of Hardware Faults journal January 2015
Quantifying the Accuracy of High-Level Fault Injection Techniques for Hardware Faults
  • Wei, Jiesheng; Thomas, Anna; Li, Guanpeng
  • 2014 44th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN) https://doi.org/10.1109/DSN.2014.2
conference June 2014
Spectral Deferred Correction Methods for Ordinary Differential Equations journal June 2000
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
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
Three-dimensional direct numerical simulation of a turbulent lifted hydrogen jet flame in heated coflow: flame stabilization and structure journal December 2009
Accelerating S3D: A GPGPU Case Study book January 2010
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
Solving Ordinary Differential Equations II book September 1996
An algorithmic approach to error localization and partial recomputation for low-overhead fault tolerance conference June 2013
Low-storage, explicit Runge–Kutta schemes for the compressible Navier–Stokes equations journal November 2000
Cooperative Application/OS DRAM Fault Recovery book January 2012
An updated comprehensive kinetic model of hydrogen combustion journal January 2004
DRAM errors in the wild: a large-scale field study journal February 2011
Direct numerical simulation of autoignition in non-homogeneous hydrogen-air mixtures journal August 2003
Evaluating the Error Resilience of Parallel Programs
  • Fang, Bo; Pattabiraman, Karthik; Ripeanu, Matei
  • 2014 44th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN) https://doi.org/10.1109/DSN.2014.73
conference June 2014
Performance of Under-resolved Two-Dimensional Incompressible Flow Simulations journal November 1995
Impact of deep submicron technology on dependability of VLSI circuits conference January 2002

Cited By (2)


Similar Records

Spectral deferred correction methods for high-order accuracy in poroelastic problems
Journal Article · Tue Oct 19 00:00:00 EDT 2021 · International Journal for Numerical and Analytical Methods in Geomechanics · OSTI ID:1436145

Mixed-Precision Spectral Deferred Correction: Preprint
Conference · Wed Sep 02 00:00:00 EDT 2015 · OSTI ID:1436145

Multi-level spectral deferred corrections scheme for the shallow water equations on the rotating sphere
Journal Article · Wed Oct 03 00:00:00 EDT 2018 · Journal of Computational Physics · OSTI ID:1436145