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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
6 References
Lambert, J.D. "Computational Methods in Ordinary Differential Equations John Wiley & sons, (1973).
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).
Nørsett, s.p. "semi explicit Runge-Kutta methods", Mathematics and Computation 6/74 NTH, ISBN 82-7151-009-6.
Butcher, J.C. "Implicit Runge-Kutta Processes", Math.of Comp. vol 18.(1964)
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.
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.
Krogh, F. "On testing a subroutine for the numerical integration of ODE's", J. ACM, vol 20, no.4 (1973).
Hull, T.E.,Enright, W.H., Sedgwick,A.E., "Memorandum on testing of stiff techniques", Dept. of Computer Science, Univ. of Toronto, May 1972.
Editor information
Rights 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