Nothing Special   »   [go: up one dir, main page]

skip to main content
article
Free access

A variable order Runge-Kutta method for initial value problems with rapidly varying right-hand sides

Published: 01 September 1990 Publication History

Abstract

Explicit Runge-Kutta methods (RKMs) are among the most popular classes of formulas for the approximate numerical integration of nonstiff, initial value problems. However, high-order Runge-Kutta methods require more function evaluations per integration step than, for example, Adams methods used in PECE mode, and so, with RKMs, it is expecially important to avoid rejected steps. Steps are often rejected when certain derivatives of the solutions are very large for part of the region of integration. This corresponds, for example, to regions where the solution has a sharp front or, in the limit, some derivative of the solution is discontinuous. In these circumstances the assumption that the local truncation error is changing slowly is invalid, and so any step-choosing algorithm is likely to produce an unacceptable step. In this paper we derive a family of explicit Runge-Kutta formulas. Each formula is very efficient for problems with smooth solution as well as problems having rapidly varying solutions. Each member of this family consists of a fifty-order formula that contains imbedded formulas of all orders 1 through 4. By computing solutions at several different orders, it is possible to detect sharp fronts or discontinuities before all the function evaluations defining the full Runge-Kutta step have been computed. We can then either accpet a lower order solution or abort the step, depending on which course of action seems appropriate. The efficiency of the new algorithm is demonstrated on the DETEST test set as well as on some difficult test problems with sharp fronts or discontinuities.

References

[1]
BETTI$, D.G. Efficient embedded Runge-Kutta methods, in Numerical Treatment of Differential Equations: Proceedings Oberwolfach, 1976, Lecture Notes in Mathematics, 631. R. Bulirsch, R. D. Grigorieff, and J. ShrSder, Eds., Springer, Berlin, 1978, 9-18.
[2]
CARVER, M. B. Efficient integration over discontinuities in ordinary differential equation simulation. Math. Comput. Simul. 20, 3 (1978), 190-196.
[3]
CASH, J.R. A block 6(4) Runge-Kutta formula for nonstiff initial value problems. ACM Trans. Math. Softw. 15, I (1989), 15-28.
[4]
CELLIER, F.E. Stiff computation: where to go? In Stiff Computation, R. C. Aiken, Ed., OUP, 1985, 386-392.
[5]
DORMAND, J. R., AND PRINCE, P.J. A family of imbedded Runge-Kutta formulae. J. Comput. Appl. Math. 6 (1980), 19-26.
[6]
ELLISON, D. Efficient automatic integration of ordinary differential equations with discontinuities. Math. Comput. Simut. 23, 1 {1981), 12-20.
[7]
ENRIGHT, W. H., JACKSON, K. R., NORSETT, S. P., AND THOMSEN, P.G. Effective solution of discontinuous IVPs using a Runge-Kutta formula pair with interpolants. Numerical Analysis Rep. 113, Univ. of Manchester, Jan. 1986.
[8]
GEAR, C. W., AND ~STERBY, O. Solving ordinary differential equations with discontinuities. ACM Trans. Math. Softw. 10 (1984), 23-44.
[9]
HAY, J. a., CROSBIE, R. E., AND CHAPLIN, R.I. Integration routines for systems with discontinuities. Comput. J. 17, 3 (1974), 275-278.
[10]
HEMKER, P.W. A numerical study of stiff two-point boundary value problems. Mathematical Centre Tracts 80, Mathematisch Centrum, Amsterdam, 1977.
[11]
MANNSHARDT, R. One step methods of any order for ordinary differential equations with discontinuous right hand sides. Numero Math. 31, 2 (1978), 131-152.
[12]
O'REGAN, P.G. Step size adjustment at discontinuities for fourth order Runge-Kutta methods. Comput. J. 13, 4 (1970), 401-404.
[13]
SHAMPINE, L.F. Some practical Runge-Kutta formulas. Math. Comput~ 46 (1986), 135.
[14]
SHAMPINE, L. F., AND GORDON, M.K. Solution of Ordinary Differential Equations--The Initial Value Problem. W. H. Freeman, San Francisco, Calif., 1975.
[15]
SHAMPINE, L. F., GORDON, M. K~, AND WISNIEWSKI, J.A. Variable order Runge-Kutta codes. In Computational Techniques for Ordinary Differential Equations Conference (Univ. of Manchester, 1978), I Gladwell and D. K. Sayers, Eds. Academic Press, London, 1980, 83-101.
[16]
SHAMPINE, L. F., AND WATTS, H.A. Subroutine RKF45. In Computer Methods for Mathematical Computations. G. E. Forsythe, M. A. Malcolm, and C. B. Moler, Eds. Prentice-Hall, Englewood Cliffs, N.J., 1977, 135-147.
[17]
VERNER, J, H. Families of imbedded Runge-Kutta methods. SIAM J. Numer. Anal. 16, 5 (1979), 857-875.

Cited By

View all
  • (2024)The Coherent Magnetic Field of the Milky WayThe Astrophysical Journal10.3847/1538-4357/ad4a54970:1(95)Online publication date: 19-Jul-2024
  • (2024)A Detectable Ultra-high-energy Cosmic-Ray Outburst from GRB 221009AThe Astrophysical Journal10.3847/1538-4357/ad2352963:2(109)Online publication date: 5-Mar-2024
  • (2024)Efficient Multistep Algorithms for First-Order IVPs with Oscillating Solutions: II Implicit and Predictor–Corrector AlgorithmsSymmetry10.3390/sym1605050816:5(508)Online publication date: 23-Apr-2024
  • Show More Cited By

Recommendations

Reviews

John Charles Butcher

Because of their ability to respond rapidly to changing conditions, Runge-Kutta methods may be more efficient than linear multistep methods for some purposes. This might be the case, for example, if frequent and abrupt changes occur in the solution or in its low-order derivatives. This paper presents a new six-stage method in which distinct methods of all orders from 1 to 5 are embedded. The method has the ability, under certain conditions, to recognize the need to abandon a partly completed step because of a sudden change of behavior within the step itself. Sometimes a low-order approximation can usefully be salvaged from such an otherwise wasted step but, in any case, futile derivative calculations are avoided. The authors give test results for the DETEST set as well as for four additional problems that are especially challenging because their behavior is discontinuous or nearly discontinuous. They solve each problem using both a fixed-order and a variable-order version of the new method and give comparisons with the well-known RKF45 code of Shampine and Watts. Although the new method performs well, how well it would compare with an appropriate multistep code does not seem to have been investigated.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 September 1990
Published in TOMS Volume 16, Issue 3

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)411
  • Downloads (Last 6 weeks)36
Reflects downloads up to 02 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)The Coherent Magnetic Field of the Milky WayThe Astrophysical Journal10.3847/1538-4357/ad4a54970:1(95)Online publication date: 19-Jul-2024
  • (2024)A Detectable Ultra-high-energy Cosmic-Ray Outburst from GRB 221009AThe Astrophysical Journal10.3847/1538-4357/ad2352963:2(109)Online publication date: 5-Mar-2024
  • (2024)Efficient Multistep Algorithms for First-Order IVPs with Oscillating Solutions: II Implicit and Predictor–Corrector AlgorithmsSymmetry10.3390/sym1605050816:5(508)Online publication date: 23-Apr-2024
  • (2024)A New Methodology for the Development of Efficient Multistep Methods for First-Order IVPs with Oscillating SolutionsMathematics10.3390/math1204050412:4(504)Online publication date: 6-Feb-2024
  • (2024)A New Methodology for the Development of Efficient Multistep Methods for First–Order IVPs with Oscillating Solutions IV: The Case of the Backward Differentiation FormulaeAxioms10.3390/axioms1309064913:9(649)Online publication date: 22-Sep-2024
  • (2024)A New Methodology for the Development of Efficient Multistep Methods for First-Order Initial Value Problems with Oscillating Solutions: III the Role of the Derivative of the Phase Lag and the Derivative of the Amplification FactorAxioms10.3390/axioms1308051413:8(514)Online publication date: 29-Jul-2024
  • (2024)Regional event-based flood quantile estimation method for large climate projection ensemblesProgress in Earth and Planetary Science10.1186/s40645-024-00618-x11:1Online publication date: 25-Mar-2024
  • (2024)Performance of explicit and IMEX MRI multirate methods on complex reactive flow problems within modern parallel adaptive structured grid frameworksInternational Journal of High Performance Computing Applications10.1177/1094342024122791438:4(263-281)Online publication date: 1-Jul-2024
  • (2024)Circuit Model of Interlayer and Screening Currents in Layer-Wound NI HTS CoilsIEEE Transactions on Applied Superconductivity10.1109/TASC.2024.336956834:3(1-5)Online publication date: May-2024
  • (2024)Ultrafast spin transfer and spin logic gates in linear Ni substituted polyacene structuresPhysical Review B10.1103/PhysRevB.109.064419109:6Online publication date: 22-Feb-2024
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media