Double Precision ODEPACK

The following files can be downloaded. The Summary Document is a short text file that summarizes the double precision ODEPACK collection, with notes on usage documentation and installation. The source for the solvers is split into three files, to permit easier viewing, and to isolate routines that may already be installed in your system. The Main Source File consists of the driver subroutine for each of the nine solvers. The last file contains a demonstration program, with a sample output, for each solver.

Single Precision ODEPACK

The following files can be downloaded. The Summary Document is a short text file that summarizes the single precision ODEPACK collection, with notes on usage documentation and installation. The source for the solvers is split into three files, to permit easier viewing, and to isolate routines that may already be installed in your system. The Main Source File consists of the driver subroutine for each of the nine solvers. The last file contains a demonstration program, with a sample output, for each solver.

LSODE

The following files can be downloaded. For each precision (Double/Single), there is a solver source file and a demonstration program file. Each of the source files (DLSODE/SLSODE) is complete, and includes routines from the LINPACK and BLAS Libraries. If your system includes these libraries, the copies supplied here should be discarded. The source file provides usage documentation in the initial block of comment lines, including a simple example. The demonstration program file for each solver consists of the program source followed by a sample output. The output in the SLSODE Demonstration Program file is that of the DLSODE Demonstration Program.

VODE

The following files can be downloaded. For each data type (Double real, Single real, and Double complex), there is a solver source file and a demonstration program file. Each of the source files (DVODE/SVODE/ZVODE) is complete, including routines from the LINPACK and BLAS Libraries (for solving dense and banded linear systems), and highly reduced versions of routines from the SLATEC Library (for processing error messages). If your system includes these libraries, the corresponding routines supplied here can be discarded. The source file provides usage documentation in the initial block of comment lines, including a simple example. The demonstration program file for each solver consists of the program source followed by a sample output. Each demonstration program runs one or two simple problems, each with various method options, and is self-checking.

VODPK

The following files can be downloaded. For each precision (Double/Single), there is a solver source file and a demonstration program file. Each of the source files (DVODPK/SVODPK) is complete, including routines from the LINPACK and BLAS Libraries, and highly reduced versions of routines from the SLATEC Library (for processing error messages). (The LINPACK routines are needed only for the demonstration programs.) If your system includes these libraries, the corresponding routines supplied here can be discarded. The source file provides usage documentation in the initial block of comment lines, including a simple example. The demonstration program file for each solver consists of the program source followed by a sample output (actually two output files merged). The demonstration program solves a simple problem with various method options.

GEARBI

The following files can be downloaded. For each precision (Double/Single), there is a solver source file and an example program file. Each of the source files (DGEARBI/SGEARBI) is complete. The source file provides usage documentation in the initial block of comment lines. The example program file for each solver consists of an example program source followed by a sample output.

KRYSI

The following files can be downloaded. For each precision (Double/Single), there is a solver source file and an example program file. Each of the source files (DKRYSI/SKRYSI) is complete, and includes routines from the LINPACK and BLAS Libraries. If your system includes these libraries, the copies supplied here should be discarded. The source file provides usage documentation in the initial block of comment lines. The example program file for each solver consists of an example program source followed by a sample output.