radau5.f90 File Reference
The 3rd party RADAU5 solver – the main module. More...
Functions/Subroutines | |
subroutine | radau5 (N, FCN, X, Y, XEND, H, RTOL, ATOL, ITOL, JAC, IJAC, MLJAC, MUJAC, MAS, IMAS, MLMAS, MUMAS, SOLOUT, IOUT, WORK, LWORK, IWORK, LIWORK, RPAR, IPAR, IDID) |
subroutine | radcor (N, FCN, X, Y, XEND, HMAX, H, RTOL, ATOL, ITOL, JAC, IJAC, MLJAC, MUJAC, MAS, MLMAS, MUMAS, SOLOUT, IOUT, IDID, NMAX, UROUND, SAFE, THET, FNEWT, QUOT1, QUOT2, NIT, IJOB, STARTN, NIND1, NIND2, NIND3, PRED, FACL, FACR, M1, M2, NM1, IMPLCT, BANDED, LDJAC, LDE1, LDMAS, Z1, Z2, Z3, Y0, SCAL, F1, F2, F3, FJAC, E1, E2R, E2I, FMAS, IP1, IP2, IPHES, CONT, NFCN, NJAC, NSTEP, NACCPT, NREJCT, NDEC, NSOL, RPAR, IPAR) |
double precision function | contr5 (I, X, CONT, LRC) |
Detailed Description
The 3rd party RADAU5 solver – the main module.
Function/Subroutine Documentation
subroutine radau5 | ( | N, | |
external | FCN, | ||
X, | |||
dimension(n) | Y, | ||
XEND, | |||
H, | |||
dimension(*) | RTOL, | ||
dimension(*) | ATOL, | ||
ITOL, | |||
external | JAC, | ||
IJAC, | |||
MLJAC, | |||
MUJAC, | |||
external | MAS, | ||
IMAS, | |||
MLMAS, | |||
MUMAS, | |||
external | SOLOUT, | ||
IOUT, | |||
dimension(lwork) | WORK, | ||
LWORK, | |||
dimension(liwork) | IWORK, | ||
LIWORK, | |||
dimension(*) | RPAR, | ||
dimension(*) | IPAR, | ||
IDID | |||
) |
References radcor().
Referenced by kernel_radau5::radau5_solve().
subroutine radcor | ( | N, | |
external | FCN, | ||
X, | |||
dimension(n) | Y, | ||
XEND, | |||
HMAX, | |||
H, | |||
dimension(*) | RTOL, | ||
dimension(*) | ATOL, | ||
ITOL, | |||
JAC, | |||
IJAC, | |||
MLJAC, | |||
MUJAC, | |||
MAS, | |||
MLMAS, | |||
MUMAS, | |||
SOLOUT, | |||
IOUT, | |||
IDID, | |||
NMAX, | |||
UROUND, | |||
SAFE, | |||
THET, | |||
FNEWT, | |||
QUOT1, | |||
QUOT2, | |||
NIT, | |||
IJOB, | |||
logical | STARTN, | ||
NIND1, | |||
NIND2, | |||
NIND3, | |||
logical | PRED, | ||
FACL, | |||
FACR, | |||
M1, | |||
M2, | |||
NM1, | |||
logical | IMPLCT, | ||
logical | BANDED, | ||
LDJAC, | |||
LDE1, | |||
LDMAS, | |||
dimension(n) | Z1, | ||
dimension(n) | Z2, | ||
dimension(n) | Z3, | ||
dimension(n) | Y0, | ||
dimension(n) | SCAL, | ||
dimension(n) | F1, | ||
dimension(n) | F2, | ||
dimension(n) | F3, | ||
dimension(ldjac,n) | FJAC, | ||
dimension(lde1,nm1) | E1, | ||
dimension(lde1,nm1) | E2R, | ||
dimension(lde1,nm1) | E2I, | ||
dimension(ldmas,nm1) | FMAS, | ||
integer, dimension(nm1) | IP1, | ||
integer, dimension(nm1) | IP2, | ||
integer, dimension(nm1) | IPHES, | ||
dimension(4*n) | CONT, | ||
NFCN, | |||
NJAC, | |||
NSTEP, | |||
NACCPT, | |||
NREJCT, | |||
NDEC, | |||
NSOL, | |||
dimension(*) | RPAR, | ||
dimension(*) | IPAR | ||
) |
double precision function contr5 | ( | I, | |
X, | |||
dimension(lrc) | CONT, | ||
LRC | |||
) |