Vol. 12, No. 1, 2017

Download this article
Download this article For screen
For printing
Recent Issues
Volume 19, Issue 1
Volume 18, Issue 1
Volume 17, Issue 1
Volume 16, Issue 2
Volume 16, Issue 1
Volume 15, Issue 2
Volume 15, Issue 1
Volume 14, Issue 2
Volume 14, Issue 1
Volume 13, Issue 2
Volume 13, Issue 1
Volume 12, Issue 1
Volume 11, Issue 2
Volume 11, Issue 1
Volume 10, Issue 2
Volume 10, Issue 1
Volume 9, Issue 2
Volume 9, Issue 1
Volume 8, Issue 1
Volume 7, Issue 2
Volume 7, Issue 1
Volume 6, Issue 1
Volume 5, Issue 2
Volume 5, Issue 1
Volume 4, Issue 1
Volume 3, Issue 1
Volume 2, Issue 1
Volume 1, Issue 1
The Journal
About the journal
Ethics and policies
Peer-review process
 
Submission guidelines
Submission form
Editorial board
 
Subscriptions
 
ISSN 2157-5452 (electronic)
ISSN 1559-3940 (print)
 
Author index
To appear
 
Other MSP journals
Achieving algorithmic resilience for temporal integration through spectral deferred corrections

Ray W. Grout, Hemanth Kolla, Michael L. Minion and John B. Bell

Vol. 12 (2017), No. 1, 25–50
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.

Keywords
SDC, deferred correction, resilience, time integration, combustion
Mathematical Subject Classification 2010
Primary: 65D30, 65M12, 65M22, 80A25, 94B99
Secondary: 65M20
Milestones
Received: 3 March 2016
Revised: 9 September 2016
Accepted: 18 January 2017
Published: 8 May 2017
Authors
Ray W. Grout
Computational Science Center
National Renewable Energy Laboratory
15013 Denver West Parkway
Golden, CO 80401
United States
Hemanth Kolla
Sandia National Laboratories
P.O. Box 969, M.S. 9158
7011 East Ave
Livermore, CA 94551-0969
United States
Michael L. Minion
Center for Computational Sciences and Engineering
Lawrence Berkeley National Laboratory
MS 50A-3141
1 Cyclotron Road
Berkeley, CA 94720
United States
John B. Bell
Center for Computational Sciences and Engineering
Lawrence Berkeley National Laboratory
MS 50A-3141
1 Cyclotron Road
Berkeley, CA 94720
United States