Skip to main content
Log in

On improving the absolute stability of local extrapolation

  • Published:
Numerische Mathematik Aims and scope Submit manuscript

Summary

A widely used technique for improving the accuracy of solutions of initial value problems in ordinary differential equations is local extrapolation. It is well known, however, that when using methods appropriate for solving stiff systems of ODES, the stability of the method can be seriously degraded if local extrapolation is employed. This is due to the fact that performing local extrapolation on a low order method is equivalent to using a higher order formula and this high order formula may not be suitable for solving stiff systems. In the present paper a general approach is proposed whereby the correction term added on in the process of local extrapolation is in a sense a rational, rather than a polynomial, function. This approach allows high order formulae with bounded growth functions to be developed. As an example we derive anA-stable rational correction algorithm based on the trapezoidal rule. This new algorithm is found to be efficient when low accuracy is requested (say a relative accuracy of about 1%) and its performance is compared with that of the more familiar Richardson extrapolation method on a large set of stiff test problems.

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. Cash, J.R., Singhal, A.: On the design of high order exponentially fitted formulae for the numerical integration of stiff systems. Numer. Math.36, 253–266 (1981)

    Google Scholar 

  2. Cash, J.R.: High order methods for the numerical solution of two point boundary value problems. BIT, to appear

  3. Daniel, J.W., Martin, A.J.: Numerov's method with deferred corrections for two-point boundary value problems. SIAM J. Numer. Anal.14, 1033–1050 (1977)

    Article  Google Scholar 

  4. Enright, W.H., Hull, T.E., Lindberg, B.: Comparing numerical methods for stiff systems of O.D.E.s. BIT15, 10–48 (1975)

    Google Scholar 

  5. Enright, W.H.: Second derivative multistep methods for stiff ordinary differential equations. SIAM J. Numer. Anal.11, 321–331 (1974)

    Article  Google Scholar 

  6. Fox, L.: Some improvements in the use of relaxation methods for the solution of ordinary and partial differential equations. Proc. Royal Soc. London Ser. A.190, 3–59 (1947)

    Google Scholar 

  7. Frank, R., Ueberhuber, C.W.: Iterated defect correction for the efficient solution of stiff systems of ordinary differential equations. BIT17, 146–159 (1977)

    Google Scholar 

  8. Hindmarsh, A.C., GEAR: Ordinary differential equation systems solver. UCID-30001 Rev 3, Lawrence Livermore Laboratory, University of California 1974

  9. Keller, H.B., Pereyra, V.: Difference Methods and deferred corrections for ordinary boundary value problems. SIAM J. Numer. Anal.16, 241–259 (1979)

    Article  Google Scholar 

  10. Lambert, J.D.: Linear multistep methods with mildly varying coefficients. Math. Comput.24, 81–94 (1970)

    Google Scholar 

  11. Lambert, J.D., Sigurdsson, S.T.: Multistep methods with variable matrix coefficients. SIAM J. Numer. Anal.9, 715–733 (1972)

    Article  Google Scholar 

  12. Lentini, M., Pereyra, V.: An adaptive finite difference solver for non-linear two-point boundary value problems with mild boundary layers. SIAM J. Numer. Anal.14, 91–111 (1977)

    Article  Google Scholar 

  13. Lindberg, B.: Error estimation and iterative improvement for discretization algorithms. BIT20, 486–500 (1980)

    Google Scholar 

  14. Lindberg, B.: On smoothing and extrapolation for the trapezoidal rule. BIT11, 19–52 (1971)

    Google Scholar 

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

    Google Scholar 

  16. Skeel, R.D.: A theoretical framework for proving accuracy results for deferred corrections. SIAM J. Numer. Anal.19, 171–196 (1982)

    Article  Google Scholar 

  17. Skeel, R.D., Kong, A.K.: Blended linear multistep methods. ACM Trans. Math. Software3, 326–345 (1977)

    Article  Google Scholar 

  18. Stetter, H.J.: The defect correction principle and discretization methods. Numer. Math.29, 425–443 (1978)

    Google Scholar 

  19. Stetter, H.J.: Analysis of discretization methods for ordinary differential equations. Berlin, Heidelberg, New York: Springer 1973

    Google Scholar 

  20. Stetter, H.J.: Global error estimation in Adams-PC codes. ACM Trans. Math. Software5, 415–430 (1979)

    Article  Google Scholar 

  21. Zadunaisky, P.E.: On the estimation of errors propagated in the numerical integration of ordinary differential equations. Numer. Math.27, 21–39 (1976)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cash, J.R. On improving the absolute stability of local extrapolation. Numer. Math. 40, 329–337 (1982). https://doi.org/10.1007/BF01396450

Download citation

  • Received:

  • Issue Date:

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

Subject Classifications

Navigation