A delay differential equation solver based on a continuous Runge-Kutta method with defect control

被引:43
作者
Enright, WH [1 ]
Hayashi, H [1 ]
机构
[1] Univ Toronto, Dept Comp Sci, Toronto, ON M5S 3G4, Canada
关键词
delay differential equations; neutral equations; continuous Runge-Kutta methods; defect control;
D O I
10.1023/A:1019107718128
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We have recently developed a generic approach for solving neutral delay differential equations based on the use of a continuous Runge-kutta formula with defect control and investigated its convergence properties. In this paper, we describe a method, DDVERK, which implements this approach and justify the strategies and heuristics that have been adopted. In particular we show how the assumptions related to error control, stepsize control, and discontinuity detection (required for convergence) can be efficiently realized for a particular sixth-order numerical method. Summaries of extensive testing are also reported.
引用
收藏
页码:349 / 364
页数:16
相关论文
共 18 条
[1]  
CORWIN SC, 1996, 96002 RADF U COMP SC
[2]   RUNGE-KUTTA TRIPLES [J].
DORMAND, JR ;
PRINCE, PJ .
COMPUTERS & MATHEMATICS WITH APPLICATIONS-PART A, 1986, 12 (09) :1007-1017
[3]   A NEW ERROR-CONTROL FOR INITIAL-VALUE SOLVERS [J].
ENRIGHT, WH .
APPLIED MATHEMATICS AND COMPUTATION, 1989, 31 :288-301
[4]   EFFECTIVE SOLUTION OF DISCONTINUOUS IVPS USING A RUNGE-KUTTA FORMULA PAIR WITH INTERPOLANTS [J].
ENRIGHT, WH ;
JACKSON, KR ;
NORSETT, SP ;
THOMSEN, PG .
APPLIED MATHEMATICS AND COMPUTATION, 1988, 27 (04) :313-335
[5]  
Enright WH, 1997, QUALITY OF NUMERICAL SOFTWARE - ASSESSMENT AND ENHANCEMENT, P179
[6]   ANALYSIS OF ERROR CONTROL STRATEGIES FOR CONTINUOUS RUNGE-KUTTA METHODS [J].
ENRIGHT, WH .
SIAM JOURNAL ON NUMERICAL ANALYSIS, 1989, 26 (03) :588-599
[8]   INTERPOLANTS FOR RUNGE-KUTTA FORMULAS [J].
ENRIGHT, WH ;
JACKSON, KR ;
NORSETT, SP ;
THOMSEN, PG .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1986, 12 (03) :193-218
[9]  
ENRIGHT WH, 1998, SIAM J NUMER ANAL, V35
[10]   PRACTICAL ASPECTS OF INTERPOLATION IN RUNGE-KUTTA CODES [J].
GLADWELL, I ;
SHAMPINE, LF ;
BACA, LS ;
BRANKIN, RW .
SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1987, 8 (03) :322-341