Procedures

ProcedureLocationProcedure TypeDescription
dacopy dvode_module Subroutine

this routine copies one rectangular array, a, to another, b, where a and b may have different row dimensions, nrowa and nrowb. the data copied consists of nrow rows and ncol columns.

daxpy dvode_blas_module Subroutine

constant times a vector plus a vector. uses unrolled loops for increments equal to one.

Read more…
dcopy dvode_blas_module Subroutine

copies a vector, x, to a vector, y. uses unrolled loops for increments equal to one.

Read more…
ddot dvode_blas_module Function

forms the dot product of two vectors. uses unrolled loops for increments equal to one.

Read more…
dewset_default dvode_module Subroutine

Set error weight vector.

Read more…
dgbfa dvode_linpack_module Subroutine

factor a band matrix using gaussian elimination.

Read more…
dgbsl dvode_linpack_module Subroutine

solve the real band system a*x=b or trans(a)*x=b using the factors computed by dgbco or dgbfa.

Read more…
dgefa dvode_linpack_module Subroutine

factor a matrix using gaussian elimination.

Read more…
dgesl dvode_linpack_module Subroutine

solve the real system a*x=b or trans(a)*x=b using the factors computed by dgeco or dgefa.

Read more…
dnrm2 dvode_blas_module Function

Function that returns the Euclidean norm of a vector .

Read more…
dscal dvode_blas_module Subroutine

scales a vector by a constant. uses unrolled loops for increment equal to one.

Read more…
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.

Read more…
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.)

Read more…
dvjac dvode_module Subroutine

dvjac is called by dvnlsd to compute and process the matrix p = i - h*rl1*j , where j is an approximation to the jacobian.

Read more…
dvjust dvode_module Subroutine

this subroutine adjusts the yh array on reduction of order, and also when the order is increased for the stiff option (meth = 2).

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.

Read more…
dvode dvode_module Subroutine

dvode: variable-coefficient ordinary differential equation solver, with fixed-leading-coefficient implementation.

Read more…
dvset dvode_module Subroutine

dvset is called by dvstep and sets coefficients for use there.

Read more…
dvsol dvode_module Subroutine

This routine manages the solution of the linear system arising from a chord iteration. it is called if miter /= 0:

Read more…
dvsrco dvode_module Subroutine

this routine saves or restores (depending on job) the contents of the dvode internal variables.

dvstep dvode_module Subroutine

dvstep performs one step of the integration of an initial value problem for a system of ordinary differential equations.

Read more…
idamax dvode_blas_module Function

Find the smallest index of that component of a vector having the maximum magnitude.

Read more…
initialize dvode_module Subroutine

Set the function pointers. This must be called before dvode is called.

Read more…
ixsav dvode_module Function

save and recall error message control parameters.

Read more…
xerrwd dvode_module Subroutine

write error message with values.

Read more…
xsetf dvode_module Subroutine

reset the error print control flag.

Read more…
xsetun dvode_module Subroutine

reset the logical unit number for error messages.

Read more…
call~~graph~~CallGraph proc~dacopy dvode_module::dacopy proc~dcopy dvode_blas_module::dcopy proc~dacopy->proc~dcopy proc~daxpy dvode_blas_module::daxpy proc~ddot dvode_blas_module::ddot proc~dewset_default dvode_module::dewset_default proc~dgbfa dvode_linpack_module::dgbfa proc~dgbfa->proc~daxpy proc~dscal dvode_blas_module::dscal proc~dgbfa->proc~dscal proc~idamax dvode_blas_module::idamax proc~dgbfa->proc~idamax proc~dgbsl dvode_linpack_module::dgbsl proc~dgbsl->proc~daxpy proc~dgbsl->proc~ddot proc~dgefa dvode_linpack_module::dgefa proc~dgefa->proc~daxpy proc~dgefa->proc~dscal proc~dgefa->proc~idamax proc~dgesl dvode_linpack_module::dgesl proc~dgesl->proc~daxpy proc~dgesl->proc~ddot proc~dnrm2 dvode_blas_module::dnrm2 proc~dvhin dvode_module::dvode_t%dvhin proc~dvindy dvode_module::dvode_t%dvindy proc~dvindy->proc~dscal proc~xerrwd dvode_module::dvode_t%xerrwd proc~dvindy->proc~xerrwd proc~dvjac dvode_module::dvode_t%dvjac proc~dvjac->proc~dacopy proc~dvjac->proc~dcopy proc~dvjac->proc~dgbfa proc~dvjac->proc~dgefa proc~dvjac->proc~dscal proc~dvjust dvode_module::dvode_t%dvjust proc~dvjust->proc~daxpy proc~dvnlsd dvode_module::dvode_t%dvnlsd proc~dvnlsd->proc~daxpy proc~dvnlsd->proc~dcopy proc~dvnlsd->proc~dscal proc~dvnlsd->proc~dvjac proc~dvsol dvode_module::dvode_t%dvsol proc~dvnlsd->proc~dvsol proc~dvnorm_default dvode_module::dvnorm_default proc~dvode dvode_module::dvode_t%dvode proc~dvode->proc~dcopy proc~dvode->proc~dscal proc~dvode->proc~dvhin proc~dvode->proc~dvindy proc~dvstep dvode_module::dvode_t%dvstep proc~dvode->proc~dvstep proc~dvode->proc~xerrwd proc~dvset dvode_module::dvode_t%dvset proc~dvsol->proc~dgbsl proc~dvsol->proc~dgesl proc~dvsrco dvode_module::dvode_t%dvsrco proc~dvstep->proc~daxpy proc~dvstep->proc~dcopy proc~dvstep->proc~dscal proc~dvstep->proc~dvjust proc~dvstep->proc~dvnlsd proc~dvstep->proc~dvset proc~initialize dvode_module::dvode_t%initialize proc~ixsav dvode_module::dvode_t%ixsav proc~xerrwd->proc~ixsav proc~xsetf dvode_module::dvode_t%xsetf proc~xsetf->proc~ixsav proc~xsetun dvode_module::dvode_t%xsetun proc~xsetun->proc~ixsav
Help