Skip to main content

The use of sparse matrix techniques in ode — Codes

  • Conference paper
  • First Online:
Numerical Integration of Differential Equations and Large Linear Systems

Part of the book series: Lecture Notes in Mathematics ((LNM,volume 968))

  • 558 Accesses

Abstract

Problems involving large systems of ordinary differential equations with sparse Jacobian matrices can be solved efficiently using low-order L-stable one-step methods. Sparse matrix techniques are applied to reduce computational work and to save storage when solving the large systems of linear equations that arise. Variable stepsize strategies have to be used as the systems of ODE's are normally stiff. Iterative refinement is used in connection with incomplete factorisations obtained from the use of drop-tolerances during the factorisation process. This combination leads to reductions in both storage consumption and in the number of evaluations of the Jacobian matrix that has to be performed. Evidence of the efficiency of the strategies involved are given in the form of numerical results from a FORTRAN program package SPARKS that employs a semi implicit Runge-Kutta method.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 44.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 59.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

6 References

  1. Lambert, J.D. "Computational Methods in Ordinary Differential Equations John Wiley & sons, (1973).

    Google Scholar 

  2. Wolfbrandt, A. "Astudy of Rosenbrock processes with respect to order conditions and stiff stability", Computer Sciences 77.01 R, Chalmers University of Technology, Gøteborg, Sweden. (Thesis).

    Google Scholar 

  3. Nørsett, s.p. "semi explicit Runge-Kutta methods", Mathematics and Computation 6/74 NTH, ISBN 82-7151-009-6.

    Google Scholar 

  4. Butcher, J.C. "Implicit Runge-Kutta Processes", Math.of Comp. vol 18.(1964)

    Google Scholar 

  5. Houbak,N. and Thomsen,P.G. "SPARKS, a FORTRAN subroutine for the solution of large systems of ODE's with sparse Jacobians", rep.NI 79-02, DTH, Inst. for Num Anal.

    Google Scholar 

  6. Zlatev,Z., Barker,V.A. and Thomsen,P.G. "SSLEST — a subroutine for solving sparse systems of linear equations", NI 78-01, Inst. for Num.Anal. DTH.

    Google Scholar 

  7. Krogh, F. "On testing a subroutine for the numerical integration of ODE's", J. ACM, vol 20, no.4 (1973).

    Google Scholar 

  8. Hull, T.E.,Enright, W.H., Sedgwick,A.E., "Memorandum on testing of stiff techniques", Dept. of Computer Science, Univ. of Toronto, May 1972.

    Google Scholar 

Download references

Authors

Editor information

Juergen Hinze

Rights and permissions

Reprints and permissions

Copyright information

© 1982 Springer-Verlag

About this paper

Cite this paper

Thomsen, P.G. (1982). The use of sparse matrix techniques in ode — Codes. In: Hinze, J. (eds) Numerical Integration of Differential Equations and Large Linear Systems. Lecture Notes in Mathematics, vol 968. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0064897

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-11970-8

  • Online ISBN: 978-3-540-39374-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics