Skip to main content
Log in

Partitioned Runge-Kutta methods with stiffness detection and stepsize control

  • Published:
Numerische Mathematik Aims and scope Submit manuscript

Summary

For the numerical solution of autonomous initial value problems partitioned Runge-Kutta methods are studied, consisting of anA-stable Rosenbrock-Wanner method for the treatment of the stiff components and a customary Runge-Kutta method for the nonstiff part. The equations of condition including the coupling conditions are presented. An automatic stiffness detection and a stepsize control for two different algorithms are developed. The first algorithm PRK4 of order (3)4 possesses an automatic componentwise stiffness detection. The second algorithm RKF4RW treats the whole system as nonstiff or as stiff. RKF4RW is based on the well-known Runge-Kutta-Fehlberg pair of order 4(5). Additionally a ROW method of order (3)4 with anA-stable fourth order approximation is embedded. Usually RKF4RW is the faster algorithm and the system stiffness detection works more reliable than the componentwise stiffness detection in PRK4.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Abramowitz, M., Stegun, I.A.: Handbook of mathematical functions. New York: Dover 1970

    Google Scholar 

  2. Enright, W.H., Hull, T.E., Lindberg, B.: Comparing numerical methods for stiff systems of ordinary differential equations. BIT15, 10–48 (1975)

    Google Scholar 

  3. Fehlberg, E.: Klassische Runge-Kutta Formeln vierter und niedrigerer Ordnung mit Schrittweitenkontrolle und ihre Anwendung auf Wärmeleitungsprobleme. Computing6, 61–71 (1970)

    Google Scholar 

  4. Gear, C.W.: Numerical initial value problems in ordinary differential equations. New York: Prentice Hall 1971

    Google Scholar 

  5. Griepentrog, E.: Gemischte Runge-Kutta Verfahren für steife Systeme. Ernst-Moritz-Arndt Universität, Greifswald, Sektion Mathematik (Preprint August 1978)

  6. Hairer, E., Wanner, G.: On the Butcher group and general multivalue methods. Computing13, 1–15 (1974)

    Google Scholar 

  7. Hairer, E.: Order conditions for numerical methods for partitioned ordinary differential equations. Numer. Math.36, 431–445 (1981)

    Google Scholar 

  8. Hindmarsh, A.C.: GEAR — ordinary differential equations solver. UCID-30001 Rev. 3, Lawrence Livermore Laboratory, 1974

  9. Hofer, E.: A partially implicit method for large stiff systems of ODE's with only few equations introducing small time-constants. SIAM J. Numer. Anal.13, 645–663 (1976)

    Google Scholar 

  10. Hull, T.E., Enright, W.H., Fellen, B.M., Sedgwick, A.E.: Comparing numerical methods for ordinary differential equations. SIAM J. Numer. Anal.9, 603–637 (1972)

    Google Scholar 

  11. Kaps, P.: Modifizierte Rosenbrockmethoden der Ordnung 4, 5 und 6 zur numerischen Integration steifer Differentialgleichungen. Dissertation, Technische Universität Innsbruck, 1977

  12. Kaps, P., Wanner, G.: A study of Rosenbrock-type methods of high order. Numer. Math.38, 279–298 (1981)

    Google Scholar 

  13. Kaps, P., Rentrop, P.: Generalized Runge-Kutta methods of order four with stepsize control for stiff ordinary differential equations. Numer. Math.33, 55–68 (1979)

    Google Scholar 

  14. Norsett, S.P.:C-polynomials for rational approximation to the exponential function. Numer. Math.25, 39–56 (1975)

    Google Scholar 

  15. Rosenbrock, H.H.: Some general implicit processes for the numerical solution of differential equations. Comput. J.5, 329–331 (1963)

    Google Scholar 

  16. Scott, M.R., Watts, H.A.: A systematical collection of codes for solving two-point boundary value problems. SANDIA Report, SAND 75-0539 (1975)

  17. Shampine, L.F.: Implementation of Rosenbrock methods. ACM TOMS8, 93–113 (1982)

    Google Scholar 

  18. Stetter, H.J.: Towards a theory for discretisations of stiff differential equations. Dundee Konferenz. Lect. Notes Math.506, 190–201 (1975). Berlin-Heidelberg-New York: Springer

    Google Scholar 

  19. Stoer, J., Bulirsch, R.: Introduction to numerical analysis. Berlin-Heidelberg-New York: Springer 1980

    Google Scholar 

  20. Strehmel, K., Weiner, R.: Behandlung steifer Anfangswertprobleme gewöhnlicher Differentialgleichungen mit adaptiven Runge-Kutta Methoden. Computing29, 153–165 (1982)

    Google Scholar 

  21. Steihaug, T., Wolfbrandt, A.: An attempt to avoid exact Jacobian and nonlinear equations in the numerical solution of stiff differential equations. Math. Comput.33, 521–534 (1979)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Rentrop, P. Partitioned Runge-Kutta methods with stiffness detection and stepsize control. Numer. Math. 47, 545–564 (1985). https://doi.org/10.1007/BF01389456

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01389456

Subject Classifications

Navigation