| Procedure | Location | Procedure Type | Description |
|---|---|---|---|
| dacopy | dvode_module | Subroutine | this routine copies one rectangular array, |
| daxpy | dvode_blas_module | Subroutine | constant times a vector plus a vector. uses unrolled loops for increments equal to one. |
| dcopy | dvode_blas_module | Subroutine | copies a vector, x, to a vector, y. uses unrolled loops for increments equal to one. |
| ddot | dvode_blas_module | Function | forms the dot product of two vectors. uses unrolled loops for increments equal to one. |
| dewset_default | dvode_module | Subroutine | Set error weight vector. |
| dgbfa | dvode_linpack_module | Subroutine | factor a band matrix using gaussian elimination. |
| dgbsl | dvode_linpack_module | Subroutine | solve the real band system |
| dgefa | dvode_linpack_module | Subroutine | factor a matrix using gaussian elimination. |
| dgesl | dvode_linpack_module | Subroutine | solve the real system |
| dscal | dvode_blas_module | Subroutine | scales a vector by a constant. uses unrolled loops for increment equal to one. |
| dvhin | dvode_module | Subroutine | this routine computes the step size, h0, to be attempted on the first step, when the user has not supplied a value for this. |
| dvindy | dvode_module | Subroutine | dvindy computes interpolated values of the k-th derivative of the dependent variable vector y, and stores it in dky. this routine is called within the package with k = 0 and t = tout, but may also be called by the user for any k up to the current order. (see detailed instructions in the usage documentation.) |
| dvjac | dvode_module | Subroutine | dvjac is called by dvnlsd to compute and process the matrix
|
| dvjust | dvode_module | Subroutine | this subroutine adjusts the |
| dvnlsd | dvode_module | Subroutine | subroutine dvnlsd is a nonlinear system solver, which uses functional iteration or a chord (modified newton) method. for the chord method direct linear algebraic system solvers are used. subroutine dvnlsd then handles the corrector phase of this integration package. |
| dvnorm_default | dvode_module | Function | weighted root-mean-square vector norm. |
| dvode | dvode_module | Subroutine | dvode: variable-coefficient ordinary differential equation solver, with fixed-leading-coefficient implementation. |
| dvset | dvode_module | Subroutine | dvset is called by dvstep and sets coefficients for use there. |
| dvsol | dvode_module | Subroutine | This routine manages the solution of the linear system arising from
a chord iteration. it is called if |
| dvsrco | dvode_module | Subroutine | this routine saves or restores (depending on |
| dvstep | dvode_module | Subroutine | dvstep performs one step of the integration of an initial value problem for a system of ordinary differential equations. |
| idamax | dvode_blas_module | Function | Find the smallest index of that component of a vector having the maximum magnitude. |
| initialize | dvode_module | Subroutine | Set the function pointers. This must be called before dvode is called. |
| ixsav | dvode_module | Function | save and recall error message control parameters. |
| xerrwd | dvode_module | Subroutine | write error message with values. |
| xsetf | dvode_module | Subroutine | reset the error print control flag. |
| xsetun | dvode_module | Subroutine | reset the logical unit number for error messages. |