• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..01-Aug-2021-

blkdta000.fH A D29-May-20181.2 KiB279

bnorm.fH A D29-May-20181.2 KiB3119

cfode.fH A D01-Aug-20214.2 KiB11366

ewset.fH A D29-May-20181.1 KiB3323

fnorm.fH A D29-May-2018833 2314

intdy.fH A D01-Aug-20213.1 KiB8560

lsoda.fH A D01-Aug-202176.3 KiB1,655536

prja.fH A D01-Aug-20217 KiB186130

readmeH A D29-May-20183.4 KiB8560

solsy.fH A D29-May-20183 KiB7340

srcma.fH A D01-Aug-20211.8 KiB5636

stoda.fH A D01-Aug-202126.3 KiB646386

vmnorm.fH A D29-May-2018688 1910

vode.fH A D29-May-2018156.4 KiB3,6651,543

xerrwv.fH A D29-May-20185.1 KiB11525

xsetf.fH A D29-May-2018313 126

xsetun.fH A D29-May-2018295 126

zvode.fH A D29-May-2018155 KiB3,6561,552

readme

1
2Here's what is available (all in double precision):
3LSODE
4LSODES
5LSODA
6LSODAR
7LSODI
8LSOIBT
9
10To receive the document try:
11send only DOC from odepack
12
13To receive the demo program try:
14send only DEMO from odepack
15
16
17
18                     I. Summary of the ODEPACK Solvers
19
20
21  A. Solvers for explicitly given systems.
22
23       In the solvers below, it is assumed that the ODE's are given
24  explicitly, so that the system can be written in the form
25          dy/dt  =  f(t,y) ,
26  where y is the vector of dependent variables, and t is the independent
27  variable.
28
29
30  1. LSODE (Livermore Solver for Ordinary Differential Equations) is the
31     basic solver of the collection.  It solves stiff and nonstiff systems
32     of the form dy/dt = f.  In the stiff case, it treats the Jacobian matrix
33     df/dy as either a full or a banded matrix, and as either user-supplied
34     or internally approximated by difference quotients.  It uses Adams methods
35     (predictor-corrector) in the nonstiff case, and Backward Differentiation
36     Formula (BDF) methods in the stiff case.  The linear systems that arise
37     are solved by direct methods (LU factor/solve).  LSODE supersedes the older
38     GEAR and GEARB packages, and reflects a complete redesign of the user
39     interface and internal organization, with some algorithmic improvements.
40
41
42  2. LSODES, written jointly with A. H. Sherman, solves systems dy/dt = f
43     and in the stiff case treats the Jacobian matrix in general sparse
44     form.  It determines the sparsity structure on its own (or optionally
45     accepts this information from the user), and uses parts of the Yale Sparse
46     Matrix Package (YSMP) to solve the linear systems that arise.
47     LSODES supersedes, and improves upon, the older GEARS package.
48
49
50  3. LSODA, written jointly with L. R. Petzold, solves systems dy/dt = f
51     with a full or banded Jacobian when the problem is stiff, but it
52     automatically selects between nonstiff (Adams) and stiff (BDF) methods.
53     It uses the nonstiff method initially, and dynamically monitors data
54     in order to decide which method to use.
55
56
57  4. LSODAR, also written jointly with L. R. Petzold, is a variant of LSODA
58     with a rootfinding capability added.  Thus it solves problems dy/dt = f
59     with full or banded Jacobian and automatic method selection, and at
60     the same time, it finds the roots of any of a set of given functions
61     of the form g(t,y).  This is often useful for finding stop conditions
62     or points at which switches are to be made in the function f.
63
64
65  B. Solvers for linearly implicit systems.
66
67       In the solvers below, it is assumed that the derivative dy/dt is
68  implicit, but occurs linearly, so that the system can be written
69          A(t,y) dy/dt  =  g(t,y) ,
70  where A is a square matrix.  These solvers allow A to be singular,
71  in which case the system is a differential-algebraic system, but in that
72  case users must be very careful to supply a well-posed problem with
73  consistent initial conditions.
74
75
76  5. LSODI, written jointly with J. F. Painter, solves linearly implicit
77     systems in which the matrices involved (A, dg/dy, and d(A dy/dt)/dy) are
78     all assumed to be either full or banded.  LSODI supersedes the older
79     GEARIB solver and improves upon it in numerous ways.
80
81
82  6. LSOIBT, written jointly with C. S. Kenney, solves linearly implicit
83     systems in which the matrices involved are all assumed to be
84     block-tridiagonal.  Linear systems are solved by the LU method.
85