Frequency determination and step-length control for exponentially-fitted Runge-Kutta methods. (English) Zbl 0991.65062

Summary: An exponentially fitted Runge-Kutta (EFRK) fifth-order method with six stages is constructed, which exactly integrates first-order differential initial-value problems whose solutions are linear combinations of functions of the form \(\{\exp(\omega x),\exp(-\omega x)\}\), (\(\omega\in\mathbb{R}\) or \(i\mathbb{R}\)). By combining this EFRK method with an equivalent classical embedded (4,5) Runge-Kutta method, a technique is developed for the estimation of the occurring \(\omega\)-values. Error and step-length control is carried out by using the Richardson extrapolation procedure. Some numerical experiments show the efficiency of the introduced methods.


65L06 Multistep, Runge-Kutta and extrapolation methods for ordinary differential equations
65L05 Numerical methods for initial value problems involving ordinary differential equations
34A34 Nonlinear ordinary differential equations and systems
65L50 Mesh generation, refinement, and adaptive methods for ordinary differential equations
65L70 Error bounds for numerical methods for ordinary differential equations
Full Text: DOI


[1] Butcher, J. C., The Numerical Analysis of Ordinary Differential Equations (1987), Wiley: Wiley Chichester, New-York, Brisbane, Toronto, Singapore · Zbl 0616.65072
[2] England, R., Error estimates for Runge-Kutta type solutions to systems of ordinary differential equations, Comput. J., 12, 166-170 (1969) · Zbl 0182.21903
[3] Gautschi, W., Numerical integration of ordinary differential equations based on trigonometric polynomials, Numer. Math., 3, 381-397 (1961) · Zbl 0163.39002
[4] Ixaru, L., Numerical Methods for Differential Equations and Applications (1984), Reidel, Dortrecht: Reidel, Dortrecht Boston, Lancaster · Zbl 0543.65047
[5] Ixaru, L., Operations on oscillatory functions, Comput. Phys. Comm., 105, 1-19 (1997) · Zbl 0930.65150
[6] Lyche, T., Chebyshevian multistep methods for ordinary differential equations, Numer. Math., 19, 65-75 (1972) · Zbl 0221.65123
[7] Paternoster, B., Runge-Kutta(-Nyström) methods for ODEs with periodic solutions based in trigonometric polynomials, Appl. Numer. Math., 28, 401-412 (1998) · Zbl 0927.65097
[8] Simos, T. E.; Dimas, E.; Sideridis, A. B., A Runge-Kutta-Nyström method for the numerical integration of special second-order periodic initial-value problems, J. Comput. Appl. Math., 51, 317-326 (1994) · Zbl 0872.65066
[9] Simos, T. E., An exponentially-fitted Runge-Kutta method for the numerical integration of initial-value problems with periodic or oscillating solutions, Comput. Phys. Commun., 115, 1-8 (1998) · Zbl 1001.65080
[10] Simos, T. E., New embedded explicit methods with minimal phase-lag for the numerical integration of the Schrödinger equation, Comput. Chem., 22, 433-440 (1998)
[11] Simos, T. E., Some embedded modified Runge-Kutta methods for the numerical solution of some specific Schrödinger equations, J. Math. Chem., 24, 23-37 (1998) · Zbl 0915.65084
[12] Vanden Berghe, G.; De Meyer, H.; Van Daele, M.; Van Hecke, T., Exponentially-fitted explicit Runge-Kutta methods, Comput. Phys. Commun., 123, 7-15 (1999) · Zbl 0948.65066
[13] G. Vanden Berghe, H. De Meyer, M. Van Daele, T. Van Hecke, Exponentially-fitted Runge-Kutta methods, J. Comput. Appl. Math. 125 (2000) 107-115.; G. Vanden Berghe, H. De Meyer, M. Van Daele, T. Van Hecke, Exponentially-fitted Runge-Kutta methods, J. Comput. Appl. Math. 125 (2000) 107-115. · Zbl 0999.65065
[14] van der Houwen, P. J.; Sommeijer, B. P., Explicit Runge-Kutta (-Nyström) methods with reduced phase errors for computing oscillating solution, SIAM J. Numer. Anal., 24, 595-617 (1987) · Zbl 0624.65058
[15] van der Houwen, P. J.; Sommeijer, B. P., Phase-lag analysis of implicit Runge-Kutta methods, SIAM J. Numer. Anal., 26, 214-228 (1987) · Zbl 0669.65055
[16] van der Houwen, P. J.; Sommeijer, B. P.; Strehmel, K.; Weiner, R., On the numerical integration of second order initial value problems with a periodic forcing force, Computing, 37, 195-218 (1986) · Zbl 0589.65064
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.