Deferred Correction Methods for Ordinary Differential Equations

被引:0
作者
Benjamin W. Ong
Raymond J. Spiteri
机构
[1] Michigan Technological University,Department of Mathematical Sciences
[2] University of Saskatchewan,Department of Computer Science
来源
Journal of Scientific Computing | 2020年 / 83卷
关键词
Ordinary differential equations; Initial-value problems; Deferred correction; Parallel computing; Method of lines; Multi-core computing; 65B05; 65L05; 65L06; 65M20; 65Y05;
D O I
暂无
中图分类号
学科分类号
摘要
Deferred correction is a well-established method for incrementally increasing the order of accuracy of a numerical solution to a set of ordinary differential equations. Because implementations of deferred corrections can be pipelined, multi-core computing has increased the importance of deferred correction methods in practice, especially in the context of solving initial-value problems. In this paper, we review the theoretical underpinnings of deferred correction methods in a unified manner, specifically the classical algorithm of Zadunaisky/Stetter, the method of Dutt, Greengard and Rokhlin, spectral deferred correction, and integral deferred correction. We highlight some nuances of their implementations, including the choice of quadrature nodes, interpolants, and combinations of discretization methods, in a unified notation. We analyze how time-integration methods based on deferred correction can be effective solvers on modern computer architectures and demonstrate their performance. Lightweight and flexible Matlab software is provided for exploration with modern variants of deferred correction methods.
引用
收藏
相关论文
共 146 条
[1]  
Aggul M(2017)A high accuracy minimally invasive regularization technique for Navier–Stokes equations at high Reynolds number Numer. Methods Partial Differ. Equ. 33 814-839
[2]  
Labovsky A(2004)Modified defect correction algorithms for ODEs. I. General theory Numer. Algorithms 36 135-155
[3]  
Auzinger W(2005)Modified defect correction algorithms for ODEs. II. Stiff initial value problems Numer. Algorithms 40 285-303
[4]  
Hofstätter H(2017)A multigrid perspective on the parallel full approximation scheme in space and time Numer. Linear Algebra Appl. 24 e2110-1166
[5]  
Kreuzer W(2018)Asymptotic convergence of the parallel full approximation scheme in space and time for linear problems Numer. Linear Algebra Appl. 25 e2208-A816
[6]  
Weinmüller E(2016)Error estimates of the integral deferred correction method for stiff problems ESAIM Math. Model. Numer. Anal. 50 1137-108
[7]  
Auzinger W(2018)Implicit–explicit integral deferred correction methods for stiff problems SIAM J. Sci. Comput. 40 A787-675
[8]  
Hofstätter H(2001)Deferred-correction optimal control with applications to inverse problems in flight mechanics J. Guidance Control Dyn. 24 101-2157
[9]  
Kreuzer W(2003)High-order multi-implicit spectral deferred correction methods for problems of reactive flow J. Comput. Phys. 189 651-64
[10]  
Weinmüller E(2012)Semi-implicit Krylov deferred correction methods for differential algebraic equations Math. Comput. 81 2127-56