ACM Home Page
Please provide us with feedback. Feedback
A review of recent developments in solving ODEs
Full text PdfPdf (3.79 MB)
Source ACM Computing Surveys (CSUR) archive
Volume 17 ,  Issue 1  (March 1985) table of contents
Annals of discrete mathematics, 24
Pages: 5 - 47  
Year of Publication: 1985
ISSN:0360-0300
Authors
Gopal K. Gupta  Monash Univ., Clayton, Australia
Ron Sacks-Davis  Melbourne Institute of Technology, Melbourne, Australia
Peter E. Tescher  Monash Univ., Clayton, Australia
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 18,   Downloads (12 Months): 132,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/4078.4079
What is a DOI?

ABSTRACT

Mathematical models when simulating the behavior of physical, chemical, and biological systems often include one or more ordinary differential equations (ODEs). To study the system behavior predicted by a model, these equations are usually solved numerically. Although many of the current methods for solving ODEs were developed around the turn of the century, the past 15 years or so has been a period of intensive research. The emphasis of this survey is on the methods and techniques used in software for solving ODEs. ODEs can be classified as stiff or nonstiff, and may be stiff for some parts of an interval and nonstiff for others. We discuss stiff equations, why they are difficult to solve, and methods and software for solving both nonstiff and stiff equations. We conclude this review by looking at techniques for dealing with special problems that may arise in some ODEs, for example, discontinuities. Although important theoretical developments have also taken place, we report only those developments which have directly affected the software and provide a review of this research. We present the basic concepts involved but assume that the reader has some background in numerical computing, such as a first course in numerical methods.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
ADDISON, C. A. 1979. Implementing a stiff method based upon the second derivative formulas. Tech. Rep. 130, Dept. of Computer Science, Univ. of Toronto, Ont., Canada.
 
2
AIKEN, R. C. 1982. Stiff review 1974-1982: 1. Applications. In Proceedings of the International Conference on Sti# Computation (Park City, Utah, Apr.). To be published in Stiff Computation, R. C. Aiken, Ed. Oxford Univ. Press, London and New York, 1985.
 
3
ALBRECHT, P. 1978. On the order of composite multistep methods for ordinary differential equations. Numer. Math. 29, 381-396.
 
4
ALEXANDER, R. 1977. Diagonally implicit Runge-Kutta methods for stiff O.D.E.'s. SINUM 14, 1006-1021.
 
5
ANDRUS, J. F. 1979. Numerical solution of solution of ordinary differential equations separated into subsystems. SIAM J. Numer. Anal. 16, 605-611.
 
6
BADER, G., AND DEUFLHARD, P. 1983. A semi-implicit mid-point rule for stiff differential systems of ordinary differential equations. Numer. Math. 41,373-398.
7
 
8
BARTON, D., WILLERS, I. M., AND ZAHAR, R. V. M. 1971. Taylor series methods for ordinary differential equations--An evaluation. In Mathematical Software, J. R. Rice, Ed. Academic Press, New York, pp. 369-390.
 
9
BEDET, R. A., ENRIGHT, W. H., AND HULL, T. E. 1975. STIFF DETEST: A program for comparing numerical methods for stiff ordinary differential equations. Tech. Rep. 81, Dept. of Computer Science, Univ. of Toronto, Ont., Canada.
 
10
BETTIS, D. G. 1978. Efficient embedded Runge-Kutta methods. In Numerical Treatment of Differential Equations, Lecture Notes in Mathematics, vol. 631. Springer-Verlag, Berlin and New York, pp. 9-18.
 
11
BiCKART, T. A. 1977. An efficient solution process for implicit Runge-Kutta methods. SINUM 14, 1022-1027.
 
12
BICKART, T. A., AND PICEL, Z. 1973. High order stiffly stable composite multistep methods for numerical integration of stiff differential equations. BIT 13, 272-286.
 
13
 
14
BJUREL, G., DAHLQUIST, G. G., LINDBERG, B., LINDE, S., AND ODEN, L. 1970. Survey of stiff ordinary differential equations. Rep. NA 70.11, Dept. of Information Processing, Royal institute of Technology, Stockholm, Sweden.
 
15
BRAYTON, R. K., GUSTAVSON, F. G., AND HATCHEL, G. D. 1972. A new efficient algorithm for solving differential-algebraic systems using implicit backward differentiation formulas. Proc. IEEE 60, 98-108.
 
16
 
17
BULIRSCH, g., AND STOER, J. 1966. Numerical treatment of ordinary differential equations by extrapolation methods. Numer. Math. 8, 1-13.
 
18
BURRAGE, K. 1978. A special family of Runge-Kutta methods for solving stiff differential equations. BIT 28, 22-41.
 
19
BURRAGE, K., BUTCHER, J. C., AND CHIPMAN, r. 1980. An implementation of singly-implicit Runge-Kutta methods. BIT 20, 326-340.
 
20
BUTCHER, J. C. 1964a. Implicit Runge-Kutta processes. Math. Comput. 18, 50-64.
 
21
BUTCHER, J. C. 1964b. integration processes based on Radau quadrature formulas. Math. Comput. 18, 233-243.
 
22
BUTCHER, J. C. 1976. On the implementation of implicit Runge-Kutta methods. BIT 16, 237-240.
23
24
 
25
BYRNE, G. D., HINDMARSH, A. C., JACKSON, K. R., AND BROWN, H. G. 1977. A comparison of two ODE codes: GEAR and EPISODE. Comput. Chem. Eng. 1, 133-147.
 
26
CARVER, M. B. 1976. The choice of algorithms in automated method of lines solution of partial differential equations. In Numerical Method for Differential Systems, L. Lapidus and W. E. Schiesser, Eds. Academic Press, Orlando, Fla., pp. 243-265.
 
27
CARVER, M. B. 1977. Efficient handling of discontinuities and time delays in ordinary differential equation systems. In Proceedings o{ the International Con{erence SIMULATION 77 (Montreaux, Switzerland), pp. 153-158.
 
28
CARVER, M. B. 1978. Efficient implementation over discontinuities in ordinary differential equation simulations. Math. Comput. Simulat. 20, 190-196.
 
29
CARVER, M. B., AND BAUDOUIN, A. P. 1976. Solution of reactor kinetics problems using sparse matrix techniques in an ODE integrator for stiff equations. Atomic Energy of Canada Limited, Rep. AECL-5177, Jan. 1976.
 
30
CARVER, M. B., AND MACEWEN, S. R. 1981. On the use of sparse matrix approximation to the Jacobian in integrating large sets of ordinary differential equations. SIAM J. Sci. Star. Comput. 2, 51-64.
31
 
32
CASH, J. R. 1982a. A survey of Runge-Kutta methods for the numerical integration of stiff differential systems. In Proceedings o{ the International Con{erence on Stiff Computation (Park City, Utah, Apr.). To be published in Stiff Computation, R. C. Aiken, Ed. Oxford Univ. Press, New York and London, 1985.
 
33
CASH, J. R. 1982b. Mono-implicit Runge-Kutta formulae for the numerical solution of stiff differential systems. IMA J. Numer. Anal. 2, 289-301.
 
34
CHAN, T. F., AND JACKSON, g. R. 1983. Nonlinearly preconditioned Krylov subspace methods for discrete Newton algorithms. SlAM J. Sci. Star. Comput. 5, 533-542.
 
35
CHAN, T. F., AND JACKSON, K. g. 1984. The use of iterative linear-equation solvers in codes for large systems of stiff IVPs for ODEs. Tech. Rep. TR 170/84, Dept. of Computer Science, Univ. of Toronto, Ont., Canada.
 
36
CHANG, J. S., HINDMARSH, A. C., AND MADSEN, N. K. 1974. Simulation of chemical kinetics transport in the stratosphere. In Stiff Differential Systems, R. Willoughby, Ed. Plenum, New York, pp. 51-65.
 
37
CHIPMAN, F. H. 1971. A-stable Runge-Kutta processes. BIT 11,384-388.
38
 
39
COOPER, J. F., AND SAYFY, A. 1979. Semi-explicit, A-stable Runge-Kutta methods. Math. Comput. 33, 541-556.
40
 
41
CURTIS, A. R. 1980. The FACSIMILE numerical integrator for stiff ordinary differential problems. In Computational Techniques for Ordinary Differential Equations, I. Gladwell and D. K. Sayers, Eds. Academic Press, Orlando, Fla.
 
42
CURTIS, A. R., POWELL, M. J. D., AND REID, J. X. 1974. On the estimation of sparse Jacobian matrices. J. IMA 13, 117-119.
 
43
CURTIS, C. E., AND HIRSCHFELDER, J. O. 1952. Integration of stiff equations. Proc. Nat. Acad. Sci. U.S. 38, 235-243.
 
44
DAHLQUIST, G. G. 1963. A special stability property for linear multistep methods. BIT 3, 27-43.
 
45
DAHLQUIST, G. G. 1981. On the control of the global error in stiff initial value problems. In Numerical Analysis, Dundee 1981, Springer Lecture Notes in Mathematics, vol. 912, Springer- Verlag, Berlin and New York, pp. 38-49.
 
46
 
47
DAY, J. D., AND MURTHY, I). N. 1982. Two classes of internally S-stable generalized Runge-Kutta processes which remain consistent with an inaccurate Jacobian. Math. Comput. 39, 491-509.
 
48
DEUFLHARD, P. 1983. Order and stepsize control in extrapolation methods. Numer. Math. 41,399- 422.
 
49
DEUFLHARD, P., BAUER, G., AND NOWAK, U. 1980. LARKIN--A software package for the numerical integration of LARge systems arising in chemical reaction KINetics. SFB 123, Tech. Rep. 100, University of Heidelberg, Heidelberg, West Germany.
 
50
DEW, P. M., ANo WEST, M. R. 1979. Estimating and controlling the global error in Gear's method. BIT 19, 135-137.
 
51
DONELSON, J., IiI, AND HANSEN, E. 1971. Cyclic composite multistep predictor-corrector methods. SINUM 8, 137-147.
 
52
EHLE, B. L. 1968. High order A-stable methods for the numerical solution of systems of differential equations. BIT 8, 276-278.
 
53
EHLE, B. L. 1972. A comparison of numerical methods for solving certain stiff ordinary differential equations. Rep. 70, Dept. of Mathematics, Univ. of Victoria, B.C., Canada.
 
54
ELLISON, D. 1980. Efficient automatic integration of ordinary differential equations with discontinuities. Math. Comput. Simulat. 23, 12-20.
 
55
ENRIGHT, W. H. 1972. Studies in the numerical solution of stiff ordinary differential equations. Tech. Rep. 46, Dept. of Computer Science, University of Toronto, Ont., Canada.
 
56
ENRIGHT, W. H. 1974. Optimal second derivative methods for stiff systems. In Stiff Differential Systems, R. Willoughby, Ed. Plenum, New York, pp. 95-109.
57
 
58
ENRIGHT, W. H. 1982. Pitfalls in the comparison of numerical methods for stiff ordinary differential equations. In Proceedings of the International Conference on Stiff Computation (Park City, Utah, Apr.). To be published in Stiff Computation, R. C. Aiken, Ed. Oxford Univ. Press, New York and London, 1985.
 
59
ENRIGHT, W. H., AND HULL, T. E. 1976a. Test results on initial value methods for non-stiff ordinary differential equations. SINUM 13, 944-961.
 
60
ENRIGHT, W. H., AND HULL, T. E. 1976b. Comparing numerical methods for the solution of stiff systems of ODEs arising in chemistry. In Numerical Methods for Differential Systems, L. Lapidus and W. E. Schiesser, Eds. Academic Press, Orlando, Fla., pp. 45-66.
61
 
62
ENRIGHT, W. H., HULL, T. E., AND LINDBERG, B. 1975. Comparing numerical methods for stiff systems of ODEs. BIT 15, 10-48.
 
63
FEHLBERG, E. 1969. Klassische Runge-Kutta-Formeln f/infter und siebenter Ordnung mit Schrittweiten-Kontrolle. Computing 4, 93-106.
 
64
 
65
Fox, P. A. 1971. Integration of first order systems of differential equations. In Mathematical Software, J. Rice, Ed. Academic Press, Orlando, Fla., chap. 9, pp. 477-507.
 
66
GArFNEY, P. W. 1982. A survey of FORTRAN subroutines suitable for solving stiff oscillatory differential equations. Tech. Memo. ORNL/CSD/TM-134, Oak Ridge National Laboratory, Oak Ridge, Tenn.
67
 
68
GALLIVAN, K. A. 1983. An algorithm for the detection and integration of highly oscillatory ordinary differential equations using a generalized unified modified divided difference representation. Tech. Rep. UIUCDCS-R-83-1121, Dept. of Computer Science, Univ. of Illinois, Urbana-Champaign, June.
69
70
 
71
 
72
GEAR, C. W. 1971d. Simultaneous numerical solution of differential/algebraic equations. IEEE Trans. Circuit Theory CT- 18, 89-95.
 
73
GEAR, C. W. 1974. Multirate methods for ordinary differential equations. Tech. Rep. UIUCDCS- 74-880, Dept. of Computer Science, Univ. of Illinois, Urbana-Champaign, Sept.
 
74
GEAR, C. W. 1980. Automatic multirate methods for ordinary differential equations. Tech. Rep. UIUCDCS-R-80-1000, Dept. of Computer Science, Univ. of Illinois, Urbana-Champaign, Jan.
 
75
GEAR, C. W. 1981. Numerical solution of ordinary differential equations: Is there anything left to do? SIAM Rev. 23, 10-24.
 
76
GEAR, C. W. 1982. Stiff software: What do we have and what do we need? In Proceedings of the International Conference on Stiff Computation (Park City, Utah, Apr.). To be published in Stiff Computation, R. C. Aiken, Ed. Oxford Univ. Press, London and New York, 1985.
 
77
GEAR, C. W., AND GALLIVAN, K. A. 1982. Automatic methods for highly oscillatory ordinary differential equations. In Proceedings of the Biennial Dundee Conference on Numerical Analysis, Dundee, Lecture Notes in Mathematics, vol. 912. Springer-Verlag, Berlin, and New York, pp. 115-124.
78
 
79
GEAR, C. W., AND PETZOLD, L. R. 1984. ODE methods for the solution of differential/algebraic systems. SIAM J. Numer. Anal. 21,716-728.
 
80
GEAR, C. W., AND SAAD, Y. 1983. Iterative solution of linear equations in ODE codes. SIAM J. Sci. Stat. Comput. 4, 583-601.
 
81
GEAR, C. W., AND TU, K. W. 1974. The effect of variable mesh size on the stability of multistep methods. SINUM 11, 1025-1043.
82
 
83
GLADWELL, I., CRAIGIE, J. A. I., AND CROWTHER, C. R. 1979. Testing initial-value problem subroutines as black boxes. Numerical Analysis Rep. 34, Dept. of Mathematics, Univ. of Manchester, U.K.
 
84
GOURLAY, A. R., AND WATSON, D. D. 1974. An implementation of Gear's algorithm for CSMP III. In Stiff Differential Systems, R. Willoughby, Ed. Plenum, New York, pp. 123-134.
 
85
GRAGG, W. B. 1965. On extrapolation algorithms for ordinary initial value problems. SINUM 2, 384-4O3.
 
86
GUPTA, G. K. 1976. Some new high-order multistep formulae for solving stiff equations. Math. Comput. 30, 417-432.
87
 
88
GUPTA, G. K. 1982. Description and evaluation of a stiff ODE code DSTIFF. Paper presented at the International Conference on Stiff Computation (Park City, Utah). To appear in SIAM J. Sci. Stat. Comput.
 
89
GUPTA, G. K., AND WALLACE, C. S. 1975. Some new multistep methods for solving ordinary differential equations. Math. Comput. 29, 489-500.
 
90
HAIRER, E., BADER, G., AND LUBiCH, C. 1982. On the stability of semi-implicit methods for ordinary differential equations. BIT 22, 211-232.
 
91
HALL, G., ENRIGHT, W. H., HULL, T. E., AND SEDGWICK, A. E. 1973. DETEST: A program for comparing numerical methods for ordinary differential equations. Tech. Rep. 60, Dept. of Computer Science, Univ. of Toronto, Ont., Canada.
 
92
HENRiCI, P. 1962. Discrete Variable Methods for Ordinary Differential Equations. Wiley, New York.
 
93
HINDMARSH, A. C. 1974. GEAR: Ordinary differential equation system solver. Rep. UICD-30001, Rev. 3, Univ. of California, Lawrence Livermore Laboratories, Lawrence, Calif.
 
94
HINDMARSH, A. C. 1976. Preliminary documentation of GEARBI: Solution of ODE systems with block-iterative treatment of the Jacobian. Rep. UICD-30149, Lawrence Livermore National Laboratories, Lawrence, Calif., Dec.
 
95
HINDMARSH, A. C. 1980. LSODE and LSODI, two new initial value ordinary differential equation solvers. ACM SIGNUM Newsl. 15, 10-11.
 
96
HINDMARSH, A. C. 1981. ODE solvers for use with the method of lines. In Advances in Computer Methods for Partial Differential Equations--IV, R. Vichnevetsky and R. S. Stepleman, Eds. IMACS, New Brunswick, N.J., pp. 312-316.
 
97
HINDMARSH, A. C. 1983. ODEPACK, A systematized collection of ODE solvers. In Scientific Computing, R. S. Stepleman et al., Eds., North-Holland Publ., Amsterdam, pp. 55-64.
 
98
HULL, T. E., AND ENRIGHT, W. H. 1974. A structure for programs that solve ordinary differential equations. Tech. Rep. 66, Dept. of Computer Science, Univ. of Toronto, Ont., Canada.
 
99
HULL, T. E., ENRIGHT, W. H., FELLEN, B. M., AND SEDGWICK, A. E. 1972. Comparing numerical methods for ordinary differential equations. SINUM 9, 603-637.
 
100
HULL, T. E., ENRIGHT, W. H., AND JACKSON, K. R. 1976. User's guide for DVERK--A subroutine for solving non-stiff ODE's. Tech. Rep. 100, Dept. of Computer Science, Univ. of Toronto, Ont., Canada.
 
101
HUSSELS, H. G. 1973. Schrittenweitensteurung bei der Integration gew/~hnlicher Differentialgleichungen mit Extrapolationsverfahren. Master's thesis, Univ. of Cologne, Cologne, West Germany.
102
 
103
JACKSON, L. W., ANO SEDGWlCK, A. E. 1977. Vandermonde matrices, coordinate transformations and Adams' methods. Tech. Rep. TR77-5, Dept. of Computing Science, Univ. of Alberta, Alberta, Canada.
 
104
KAPS, P., AND RENTROP, P. 1979. Generalized Runge-Kutta methods of order four with stepsize control for stiff ordinary differential equations. Numer. Math. 33, 55-68
 
105
KAPS, P., AND WANNER, G. 1981. A study of Rosenbrock type methods of high order. Numer. Math. 38, 279-298.
 
106
KLOPFENSTEIN, R. W. 1971. Numerical differentiation formulas for stiff systems of ordinary differential equations. RCA Rev. 32, 447-462.
 
107
KONG, A. K. 1977. A search for better linear multistep methods for stiff problems. Tech. Rep. UIUCDCS-R-77-899, Dept. of Computer Science, Univ. of Illinois, Urbana-Champaign, Dec.
 
108
KRO(;H, F. T. 1969. A variable step, variable order multistep method for the numerical solution of ODE's. In Information Processing 68, A. J. H. Morrel, Ed. North-Holland Publ., Amsterdam, pp. 194-199.
109
110
 
111
LAMBERT, J. D. 1973. Computational Methods in Ordinary Differential Equations. Wiley, New York.
 
112
LAMBERT, J. D. 1980. Stiffness. In Computational Techniques for Ordinary Differential Equations, I. Gladwell and D. K. Sayers, Eds. Academic Press, Orlando, Fla.
 
113
LAMBERT, J. D., AND SIGURDSSON, S. T. 1972. Multistep methods with variable matrix coefficients. SINUM 9, 715-733.
 
114
LINDBERG, B. 1971. On smoothing and extrapolation for the trapezoidal rule. BIT 11, 29-52.
 
115
LINDBERG, B. 1972. Error estimate and stepsize strategy for the implicit midpoint rule with smoothing and extrapolation. Rep. NA 72.59, Dept. of Information Processing, Royal Institute of Technology, Stockholm, Sweden.
 
116
LINDBERO, B. 1973. IMPEX2, a procedure for solution of systems of stiff differential equations. Rep. NA 73.03, Dept. of Information Processing, Royal Institute of Technology, Stockholm, Sweden.
 
117
LINIGER, W. 1976. High Order A-stable averaging algorithms for stiff differential equations. In Numerical Methods {or Differential Systems, L. Lapidus and W. E. Schiesser, eds. Academic Press, Orlando, Fla., pp. 1-23.
 
118
LImGER, W., A~D OOEH, F. 1972. A-stable accurate averaging of multistep methods for stiff differential equations. IBM J. Res. Develop. 16, 335-348.
 
119
MIHELCIC, M. 1977. Fast A-stabile Donelson-Hansensche zyklische Verfahren zur numerischen Integration von 'stiff' Differentialgleichungssystemen. Angew. In{orm. 7, 299-305.
 
120
NOROSIECK, A. 1962. On numerical integration of ordinary differential equations. Math. Comput. 16, 22-49.
 
121
NORSF. TT, S. P. 1974. Semi-explicit Runge-Kutta methods. Mathematics and Computation, Rep. No. 6/74, Mathematics Dept., Univ. of Trondheim, Trondheim, Norway.
 
122
ORAII~OGLU, A. 1979. A multirate ordinary differential equation integrator. Tech. Rep. UIUCDCS- Ro79-959, Dept. of Computer Science, Univ. of Illinois, Urbana-Champaign, Mar.
 
123
PETZOLO, L. R. 1978. An efficient numerical method for highly oscillatory ordinary differential equations. SINUM 18, 455-479.
 
124
PETZOLD, L. R. 1982. Differential/algebraic equations are not ODEs. SIAM J. Sci. Stat. Comput. 3, 367-384.
 
125
PETZOLD, L. R. 1983a. Automatic selection of methods for solving stiff and non-stiff systems of ordinary differential equations. SIAM J. Sci. Stat. Comput. 4, 136-148.
 
126
PETZOLD, L. R. 1983b. A description of DASSL, a differential-algebraic system solver. In Scientific Computing, R. S. Stepleman et al., Eds. North-Holland Publ., Amsterdam, pp. 65-68.
 
127
PIOTROWSKI, P. 1969. Stability, consistence and convergence of variable, K-step methods for numerical integration of systems of ordinary differential, in Lecture Notes in Mathematics, vol. 109. Springer-Verlag, Berlin and New York, pp. 221-227.
 
128
ROSENBROCK, H. H. 1963. Some implicit processes for the numerical solution of differential equations. Comput. J. 5, 329-330.
 
129
ROSSER, J. B. 1967. A Runge-Kutta for all seasons. SIAM Rev. 9, 417-452.
130
 
131
SACKS-DAVIS, R., A~O SHAMPI~E, L. F. 1981. A type-insensitive ODE code based on second derivative formulas. Comput. Math. Appl. 7, 487-495.
 
132
SCHEIO, R. E., JR. 1983. The accurate numerical solution of highly oscillatory ordinary differential equations. Math. Comput. 41,487-509.
 
133
SEAGER, M. K., AND BALSOON, S. 1982. LSODIS, a sparse implicit ODE solver. In Proceedings o{ the lOth IMACS World Congress (Montreal, Aug.). IMACS, New Brunswick, N. J.
 
134
SEOGWlCK, A. E. 1973. An effective variable order variable stepsize Adams method. Tech. Rep. 53, Dept. of Computer Science, Univ. of Toronto, Ont., Canada.
135
 
136
SHAMPINE, L. F. 1979. Evaluation of implicit formulas for the solution of ODEs. BIT 19, 495-502.
 
137
SHAMPINE, L. F. 1980a. Lipschitz constants and robust ODE codes. In Computational Methods in Nonlinear Mechanics, J. T. Oden, Ed. North-Holland Publ., Amsterdam.
 
138
SHAMPINE, L. F. 1980b. Implementation of implicit formulas for the solution of ODEs. SIAM J. Sci. Stat. Comput. 1,119-130.
139
 
140
SHAMPiNE, L. F. 1981b. Type-insensitive ODE codes based on implicit A-stable methods. Math. Comput. 36, 499-510.
 
141
SHAMPINE, L. F. 1982a. Type-insensitive codes based on A (a)-stable formulas. Math. Comput. 39, 109-123.
 
142
SHAMPINE, L. F. 1982b. Type-insensitive codes based on extrapolation methods. Tech. Rep. SAND82-1195, Sandia National Laboratories, Albuequerque, N. M., June.
143
 
144
SHAMPINE, L. F. 1982d. What is stiffness? Tech. Rep. SAND82-0782, Sandia Laboratories, Albuquerque, N. M., May.
 
145
SHAMPINE, L. F. 1982e. Global error estimation for stiff ODEs. Tech. Rep. SAND82-2517, Sandia Laboratories, Albuquerque, N. M., Dec.
 
146
SHAMPINE, L. F. 1983. Measuring stiffness. Tech. Rep. SAND83-1119, Sandia Laboratories, Albuquerque, N. M., June.
 
147
SHAMPINE, L. F,, ANn GEAR, C. W. 1979, A user's view of solving stiff ordinary differential equations. SIAM ReD. 21, 1-17.
 
148
SHAMPiNE, L. F., AND GORDON, M. K. 1975. Computer Solution of Ordinary Differential Equations. Freeman, San Francisco, Calif.
 
149
SHAMPINE, L. F,, AND WATTS, H, A. 1969. Block implicit one-step methods. Math. Comput. 23, 731-740.
150
 
151
SHAMPINE, L. F., AND WATTS, H. A. 1977. The art of writing a Runge-Kutta code, Part I. In Mathematical Software III, J. R. Rice, Ed. Academic Press, Orlando, Fla., pp. 257-276.
 
152
SHAMPINE, L. F., AND WATTS, H. A. 1979. The art of writing a Runge-Kutta code, Part II. Appl. Math. Comput. 5, 93-121.
 
153
S~AMPINE, L. F., AND WATTS, H. A. 1980. DEPAC: Design of a user oriented package of ODE solvers. Tech. Rep. SAND79-2374, Sandia Laboratories, Albuquerque, N. M.
 
154
SHAMPiNE, L. F., AND WATTS, H. A. 1984. Software for ordinary differential equations. In Sources and Development of Mathematical Software, L. R. Cowell, Ed. Prentice-Hall, Englewood Cliffs, N. J., pp. 112-133.
 
155
SHAMPINE, L. F., WATTS, H. A., AND DAVENPORT, S. M. 1975. Solving non-stiff ordinary differential equations--The state of the art. SIAM Rev. 18, 376-411.
 
156
SHAMPINE, L. F., GORDON, M. K., AND WISNiEWSKI, J. A. 1980. Variable order Runge-Kutta Codes. In Computational Techniques for Ordinary Differential Equations, I. Gladwell and D. K. Sayers, Eds. Academic Press, Orlando, Fla., pp. 83-102.
 
157
SHERMAN, A. H., AND HINDMARSH, A. C. 1980. GEARS: A package for the solution of sparse stiff ordinary differential equations. In Electrical Power Problems: The Mathematical Challenge, A. M. Erisman, K. W. Neves, and M. H. Dwarakanath, Eds. SIAM, Philadelphia, Pa., pp. 190-200.
158
 
159
SINGHAL, A. 1980. Implicit Runge-Kutta formulae for the numerical integration of ODE's. Ph.D. dissertation, Dept. of Mathematics, Univ. of London, London, England.
160
 
161
S~EL}SOE, S., AND CHRISTIANSEN, B. 1981. Backward differentiation formulas with extended regions of absolute stability. BIT 21,221-231.
162
 
163
STE{HAUG, T., AND WOLFBRANDT, A. 1979. An attempt to avoid exact Jacobian and non-linear equations in the numerical solution of stiff differential equations. Math. Comput. 33, 521-534.
 
164
STETTER, H. g. 1974. Economical global error estimation. In Stiff Differential Systems, R. A. Willoughby, Ed. Plenum, New York, pp. 245-258.
 
165
STETTER, H. J. 1978. Global error estimation in ODE-solvers. In Proceedings of the Biennial Dundee Conference, Lecture Notes in Mathematics, vol. 630. Springer-Verlag, Berlin and New York, pp. 179-189.
166
 
167
STETTER, H. J. 1979b. Interpolation and error estimation in Adams PC-codes. SINUM 16, 311- 322.
168
 
169
THOMSON, S., AND TUTTLE, P. G. 1982. The solution of several representative stiff problems in an industrial environment: The evolution of an ODE solver. In Proceedings of the International Conference on Stiff Computation (Park City, Utah, Apr.). To be published in Stiff Cornputation, R. C. Aiken, Ed. Oxford Univ. Press, London and New York, 1985.
 
170
TISCHER, P. E., AND GUPTA, G. K. 1983. Some new cyclic linear multistep formulas for stiff systems. Tech. Rep. 40, Dept. of Computer Science, Monash Univ., Clayton, Victoria 3168, Australia.
 
171
TlSCHER, P. E., AND SACKS-DAVIS, R. 1983. A new class of cyclic multistep formulae for stiff systems. SIAM J. Sci. Star. Comput. 4, 733-747.
 
172
VAN BOKHOVEN, W. M. G. 1980. Efficient high order implicit one-step methods for integration of stiff differential systems. BIT 20, 34-43.
 
173
VARAH, J. M. 1978. Stiffly stable linear multistep methods of extended order. SINUM 16, 1234- 1246.
 
174
VERNER, J. H. 1978. Explicit Runge-Kutta methods with estimates of the local truncation error. SiNUM 15, 772-790.
 
175
VERNER, J. H. 1979. Families of embedded Runge-Kutta methods. SINUM 5, 857-875.
 
176
WALLACE, C. S., AND GUPTA, G. K. 1973. General linear multistep methods to solve ordinary differential equations. Aust. Cornput. J. 5, 62-69.
 
177
WANNER, G., HAIRER, E., AND N~RSETT, S. P. 1978. Order stars and stability theorems. BIT 18, 475-489.
178
 
179
WATTS, H. A. 1983. Starting step size for an ODE solver. J. Comput. Appl. Math. 9, 177-191.
 
180
WATTS, H. A., AND SHAMPINE, L. F. 1971. A-Stable block-implicit methods. BIT 12, 252-266.
 
181
WELLS, D. R. 1982. Multirate linear multistep methods for the solution of systems of ordinary differential equations. Tech. Rep. UIUCDCS-R-82-1093, Dept. of Computer Science, Univ. of Illinois, Urbana-Champaign, July.
 
182
WILLIAMS, J., AND DEHoo0, F. 1974. A class of A-stable advanced multistep methods. Math. Comput. 28, 163-178.
 
183
WOLFBRANDT, A. 1977. A study of Rosenbrock processes with respect to order conditions and stiff stability. Ph.D. dissertation, Chalmers Univ. of Technology, G~teborg, Sweden.
 
184
ZADUNAISKY, P. E. 1976. On the estimation of errors propagated in the numerical integration of ordinary differential equations. Numer. Math. 27, 21-39.



REVIEW

"David H. Withers : Reviewer"

It was a pleasure to review this paper. The authors have written a clear and concise summary of the recent (last 15 years) history of the research in software and algorithms for solving ordinary differential equations. I can recommend  more...

Collaborative Colleagues:
Gopal K. Gupta: colleagues
Ron Sacks-Davis: colleagues
Peter E. Tescher: colleagues