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.
- Download Summary Document (19 Kbytes)
- Download Main Source File (0.80 Mbytes)
- Download First Auxiliary Source File (0.39 Mbytes)
- Download Second Auxiliary Source File (46 Kbytes)
- Download Demonstration Programs File (0.37 Mbytes)
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.
- Download Summary Document (19 Kbytes)
- Download Main Source File (0.80 Mbytes)
- Download First Auxiliary Source File (0.38 Mbytes)
- Download Second Auxiliary Source File (46 Kbytes)
- Download Demonstration Programs File (0.37 Mbytes)
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.
- Download Double Precision Source DLSODE (166 Kbytes)
- Download DLSODE Demonstration Program (16 Kbytes)
- Download Single Precision Source SLSODE (167 Kbytes)
- Download SLSODE Demonstration Program (16 Kbytes)
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.
- Download Double Precision Source DVODE (200 Kbytes)
- Download DVODE Demonstration Program (27 Kbytes)
- Download Single Precision Source SVODE (199 Kbytes)
- Download SVODE Demonstration Program (27 Kbytes)
- Download Double Precision Complex Source ZVODE (187 Kbytes)
- Download ZVODE Demonstration Program (72 Kbytes)
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.
- Download Double Precision Source DVODPK (230 Kbytes)
- Download Double Precision Demonstration Program (62 Kbytes)
- Download Single Precision Source SVODPK (229 Kbytes)
- Download Single Precision Demonstration Program (62 Kbytes)
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.
- Download Double Precision Source DGEARBI (55 Kbytes)
- Download DGEARBI Example Program (16 Kbytes)
- Download Single Precision Source SGEARBI (54 Kbytes)
- Download SGEARBI Example Program (16 Kbytes)
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.