| A Matlab package for automatically generating Runge-Kutta trees, order conditions, and truncation error coefficients |
| Full text |
Pdf
(595 KB)
|
| Source
|
ACM Transactions on Mathematical Software (TOMS)
archive
Volume 32 , Issue 2 (June 2006)
table of contents
Pages: 274 - 298
Year of Publication: 2006
ISSN:0098-3500
|
|
Author
|
|
Frank Cameron
|
Tampere University of Technology, Finland, Pori, Finland
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 24, Downloads (12 Months): 252, Citation Count: 1
|
|
APPENDICES and SUPPLEMENTS
|
|
Online appendix to designing mediation for context-aware applications. The appendix supports the information on page 274.
|
ABSTRACT
In designing parts of Runge-Kutta methods, order conditions and truncation error coefficients (TECs) are needed. Order conditions and TECs are typically presented as a set of trees combined with rules for producing algebraic expressions from the trees. The tree sets are defined recursively and can be generated by hand only for low orders. This article describes a package of Matlab routines for automatically generating Runge-Kutta trees, order conditions, and TECs. The routines are capable of generating Maple code, Matlab code, or LaTeX expressions for ODEs or DAEs of index 1 and 2. In producing the package, two theoretical problems are tackled: (a) avoiding the repeated generation of the same tree and (b) the efficient storage of TECs.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
Bogacki, P. and Shampine, L. F. 1989. A 3(2) pair of Runge-Kutta formulas. Appl. Math. Lett. 2, 321--325.
|
| |
4
|
Cameron, F. 1999. Low-order Runge-Kutta methods for differential-algebraic equations. Ph.D. thesis, Tampere University of Technology, Tampere, Finland.
|
| |
5
|
|
| |
6
|
Famelis, I. T., Papakostas, S., and Tsitouras, C. 2004. Symbolic derivation of Runge-Kutta order conditions. J. Symbol. Comp. 37, 311--327.
|
| |
7
|
Hairer, E., Lubich, C., and Roche, M. 1989. The Numerical Solution of Differential-Algebraic Systems by Runge-Kutta Methods. Lecture Notes in Mathematics, 1409, Springer, Berlin, Germany.
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
Kværnø, A. 1990. Runge-Kutta methods applied to fully implicit differential-algebraic equations of index 1. Math. Comput. 54, 583--625.
|
| |
12
|
Murua, A. 1999a. Formal series and numerical integrators, part i: Systems of odes and symplectic integrators. Appl. Numer. Math. 29, 221--251.
|
| |
13
|
|
| |
14
|
|
| |
15
|
|
| |
16
|
|
| |
17
|
|
| |
18
|
Sofroniou, M. and Spaletta, G. 2003. On the construction of a new generalization of Runge-Kutta methods. Electron. Notes in Theor. Comp. Sci. 74, 1--18.
|
| |
19
|
The Math Works Inc. 1999. Using Matlab, Version 5. The Math Works Inc.
|
| |
20
|
Verner, J. H. 1978. Explicit Runge-Kutta methods with estimates of the local truncation error. SIAM J. Numer. Anal. 15, 772--790.
|
| |
21
|
|
| |
22
|
Wright, W. 2002. General linear methods with inherent Runge-Kutta stability. Ph.D. thesis, Univ. of Auckland, Auckland, New Zealand.
|
|