radaua.f90 File Reference
The 3rd party RADAU5 solver – the additional routines. More...
Functions/Subroutines | |
subroutine | decomr (N, FJAC, LDJAC, FMAS, LDMAS, MLMAS, MUMAS, M1, M2, NM1, FAC1, E1, LDE1, IP1, IER, IJOB, CALHES, IPHES) |
subroutine | decomc (N, FJAC, LDJAC, FMAS, LDMAS, MLMAS, MUMAS, M1, M2, NM1, ALPHN, BETAN, E2R, E2I, LDE1, IP2, IER, IJOB) |
subroutine | slvrar (N, FJAC, LDJAC, MLJAC, MUJAC, FMAS, LDMAS, MLMAS, MUMAS, M1, M2, NM1, FAC1, E1, LDE1, Z1, F1, IP1, IPHES, IER, IJOB) |
subroutine | slvrai (N, FJAC, LDJAC, MLJAC, MUJAC, FMAS, LDMAS, MLMAS, MUMAS, M1, M2, NM1, ALPHN, BETAN, E2R, E2I, LDE1, Z2, Z3, F2, F3, CONT, IP2, IPHES, IER, IJOB) |
subroutine | slvrad (N, FJAC, LDJAC, MLJAC, MUJAC, FMAS, LDMAS, MLMAS, MUMAS, M1, M2, NM1, FAC1, ALPHN, BETAN, E1, E2R, E2I, LDE1, Z1, Z2, Z3, F1, F2, F3, CONT, IP1, IP2, IPHES, IER, IJOB) |
subroutine | estrad (N, FJAC, LDJAC, MLJAC, MUJAC, FMAS, LDMAS, MLMAS, MUMAS, H, DD1, DD2, DD3, FCN, NFCN, Y0, Y, IJOB, X, M1, M2, NM1, E1, LDE1, Z1, Z2, Z3, CONT, F1, F2, IP1, IPHES, SCAL, ERR, FIRST, REJECT, FAC1, RPAR, IPAR) |
subroutine | estrav (N, FJAC, LDJAC, MLJAC, MUJAC, FMAS, LDMAS, MLMAS, MUMAS, H, DD, FCN, NFCN, Y0, Y, IJOB, X, M1, M2, NM1, NS, NNS, E1, LDE1, ZZ, CONT, FF, IP1, IPHES, SCAL, ERR, FIRST, REJECT, FAC1, RPAR, IPAR) |
subroutine | slvrod (N, FJAC, LDJAC, MLJAC, MUJAC, FMAS, LDMAS, MLMAS, MUMAS, M1, M2, NM1, FAC1, E, LDE, IP, DY, AK, FX, YNEW, HD, IJOB, STAGE1) |
subroutine | slvseu (N, FJAC, LDJAC, MLJAC, MUJAC, FMAS, LDMAS, MLMAS, MUMAS, M1, M2, NM1, FAC1, E, LDE, IP, IPHES, DEL, IJOB) |
subroutine | dec (N, NDIM, A, IP, IER) |
subroutine | sol (N, NDIM, A, B, IP) |
subroutine | dech (N, NDIM, A, LB, IP, IER) |
subroutine | solh (N, NDIM, A, LB, B, IP) |
subroutine | decc (N, NDIM, AR, AI, IP, IER) |
subroutine | solc (N, NDIM, AR, AI, BR, BI, IP) |
subroutine | dechc (N, NDIM, AR, AI, LB, IP, IER) |
subroutine | solhc (N, NDIM, AR, AI, LB, BR, BI, IP) |
subroutine | decb (N, NDIM, A, ML, MU, IP, IER) |
subroutine | solb (N, NDIM, A, ML, MU, B, IP) |
subroutine | decbc (N, NDIM, AR, AI, ML, MU, IP, IER) |
subroutine | solbc (N, NDIM, AR, AI, ML, MU, BR, BI, IP) |
subroutine | elmhes (nm, n, low, igh, a, int) |
Detailed Description
The 3rd party RADAU5 solver – the additional routines.
Function/Subroutine Documentation
subroutine decomr | ( | N, | |
dimension(ldjac,n) | FJAC, | ||
LDJAC, | |||
dimension(ldmas,nm1) | FMAS, | ||
LDMAS, | |||
MLMAS, | |||
MUMAS, | |||
M1, | |||
M2, | |||
NM1, | |||
FAC1, | |||
dimension(lde1,nm1) | E1, | ||
LDE1, | |||
dimension(nm1) | IP1, | ||
IER, | |||
IJOB, | |||
logical | CALHES, | ||
dimension(n) | IPHES | ||
) |
subroutine decomc | ( | N, | |
dimension(ldjac,n) | FJAC, | ||
LDJAC, | |||
dimension(ldmas,nm1) | FMAS, | ||
LDMAS, | |||
MLMAS, | |||
MUMAS, | |||
M1, | |||
M2, | |||
NM1, | |||
ALPHN, | |||
BETAN, | |||
dimension(lde1,nm1) | E2R, | ||
dimension(lde1,nm1) | E2I, | ||
LDE1, | |||
dimension(nm1) | IP2, | ||
IER, | |||
IJOB | |||
) |
subroutine slvrar | ( | N, | |
dimension(ldjac,n) | FJAC, | ||
LDJAC, | |||
MLJAC, | |||
MUJAC, | |||
dimension(ldmas,nm1) | FMAS, | ||
LDMAS, | |||
MLMAS, | |||
MUMAS, | |||
M1, | |||
M2, | |||
NM1, | |||
FAC1, | |||
dimension(lde1,nm1) | E1, | ||
LDE1, | |||
dimension(n) | Z1, | ||
dimension(n) | F1, | ||
dimension(nm1) | IP1, | ||
dimension(n) | IPHES, | ||
IER, | |||
IJOB | |||
) |
subroutine slvrai | ( | N, | |
dimension(ldjac,n) | FJAC, | ||
LDJAC, | |||
MLJAC, | |||
MUJAC, | |||
dimension(ldmas,nm1) | FMAS, | ||
LDMAS, | |||
MLMAS, | |||
MUMAS, | |||
M1, | |||
M2, | |||
NM1, | |||
ALPHN, | |||
BETAN, | |||
dimension(lde1,nm1) | E2R, | ||
dimension(lde1,nm1) | E2I, | ||
LDE1, | |||
dimension(n) | Z2, | ||
dimension(n) | Z3, | ||
dimension(n) | F2, | ||
dimension(n) | F3, | ||
CONT, | |||
dimension(nm1) | IP2, | ||
dimension(n) | IPHES, | ||
IER, | |||
IJOB | |||
) |
subroutine slvrad | ( | N, | |
dimension(ldjac,n) | FJAC, | ||
LDJAC, | |||
MLJAC, | |||
MUJAC, | |||
dimension(ldmas,nm1) | FMAS, | ||
LDMAS, | |||
MLMAS, | |||
MUMAS, | |||
M1, | |||
M2, | |||
NM1, | |||
FAC1, | |||
ALPHN, | |||
BETAN, | |||
dimension(lde1,nm1) | E1, | ||
dimension(lde1,nm1) | E2R, | ||
dimension(lde1,nm1) | E2I, | ||
LDE1, | |||
dimension(n) | Z1, | ||
dimension(n) | Z2, | ||
dimension(n) | Z3, | ||
dimension(n) | F1, | ||
dimension(n) | F2, | ||
dimension(n) | F3, | ||
dimension(4*n) | CONT, | ||
dimension(nm1) | IP1, | ||
dimension(nm1) | IP2, | ||
dimension(n) | IPHES, | ||
IER, | |||
IJOB | |||
) |
subroutine estrad | ( | N, | |
dimension(ldjac,n) | FJAC, | ||
LDJAC, | |||
MLJAC, | |||
MUJAC, | |||
dimension(ldmas,nm1) | FMAS, | ||
LDMAS, | |||
MLMAS, | |||
MUMAS, | |||
H, | |||
DD1, | |||
DD2, | |||
DD3, | |||
FCN, | |||
NFCN, | |||
dimension(n) | Y0, | ||
dimension(n) | Y, | ||
IJOB, | |||
X, | |||
M1, | |||
M2, | |||
NM1, | |||
dimension(lde1,nm1) | E1, | ||
LDE1, | |||
dimension(n) | Z1, | ||
dimension(n) | Z2, | ||
dimension(n) | Z3, | ||
dimension(n) | CONT, | ||
dimension(n) | F1, | ||
dimension(n) | F2, | ||
dimension(nm1) | IP1, | ||
dimension(n) | IPHES, | ||
dimension(n) | SCAL, | ||
ERR, | |||
logical | FIRST, | ||
logical | REJECT, | ||
FAC1, | |||
dimension(1) | RPAR, | ||
dimension(1) | IPAR | ||
) |
References origen_definitions_m::err, sol(), solb(), and solh().
Referenced by radcor().
subroutine estrav | ( | N, | |
dimension(ldjac,n) | FJAC, | ||
LDJAC, | |||
MLJAC, | |||
MUJAC, | |||
dimension(ldmas,nm1) | FMAS, | ||
LDMAS, | |||
MLMAS, | |||
MUMAS, | |||
H, | |||
dimension(ns) | DD, | ||
FCN, | |||
NFCN, | |||
dimension(n) | Y0, | ||
dimension(n) | Y, | ||
IJOB, | |||
X, | |||
M1, | |||
M2, | |||
NM1, | |||
NS, | |||
NNS, | |||
dimension(lde1,nm1) | E1, | ||
LDE1, | |||
dimension(nns) | ZZ, | ||
dimension(n) | CONT, | ||
dimension(nns) | FF, | ||
dimension(nm1) | IP1, | ||
dimension(n) | IPHES, | ||
dimension(n) | SCAL, | ||
ERR, | |||
logical | FIRST, | ||
logical | REJECT, | ||
FAC1, | |||
dimension(1) | RPAR, | ||
dimension(1) | IPAR | ||
) |
References origen_definitions_m::err, sol(), solb(), and solh().
subroutine slvrod | ( | N, | |
dimension(ldjac,n) | FJAC, | ||
LDJAC, | |||
MLJAC, | |||
MUJAC, | |||
dimension(ldmas,nm1) | FMAS, | ||
LDMAS, | |||
MLMAS, | |||
MUMAS, | |||
M1, | |||
M2, | |||
NM1, | |||
FAC1, | |||
dimension(lde,nm1) | E, | ||
LDE, | |||
dimension(nm1) | IP, | ||
dimension(n) | DY, | ||
dimension(n) | AK, | ||
dimension(n) | FX, | ||
dimension(n) | YNEW, | ||
HD, | |||
IJOB, | |||
logical | STAGE1 | ||
) |
subroutine slvseu | ( | N, | |
dimension(ldjac,n) | FJAC, | ||
LDJAC, | |||
MLJAC, | |||
MUJAC, | |||
dimension(ldmas,nm1) | FMAS, | ||
LDMAS, | |||
MLMAS, | |||
MUMAS, | |||
M1, | |||
M2, | |||
NM1, | |||
FAC1, | |||
dimension(lde,nm1) | E, | ||
LDE, | |||
dimension(nm1) | IP, | ||
dimension(n) | IPHES, | ||
dimension(n) | DEL, | ||
IJOB | |||
) |
subroutine dec | ( | integer | N, |
integer | NDIM, | ||
double precision, dimension(ndim,n) | A, | ||
integer, dimension(n) | IP, | ||
integer | IER | ||
) |
- Examples:
- tstTransitionSystemAdapter_AmpxN.cpp.
subroutine sol | ( | integer | N, |
integer | NDIM, | ||
double precision, dimension(ndim,n) | A, | ||
double precision, dimension(n) | B, | ||
integer, dimension(n) | IP | ||
) |
subroutine dech | ( | integer | N, |
integer | NDIM, | ||
double precision, dimension(ndim,n) | A, | ||
integer | LB, | ||
integer, dimension(n) | IP, | ||
integer | IER | ||
) |
Referenced by decomr().
subroutine solh | ( | integer | N, |
integer | NDIM, | ||
double precision, dimension(ndim,n) | A, | ||
integer | LB, | ||
double precision, dimension(n) | B, | ||
integer, dimension(n) | IP | ||
) |
subroutine decc | ( | integer | N, |
integer | NDIM, | ||
dimension(ndim,n) | AR, | ||
dimension(ndim,n) | AI, | ||
integer, dimension(n) | IP, | ||
integer | IER | ||
) |
Referenced by decomc().
subroutine solc | ( | integer | N, |
integer | NDIM, | ||
dimension(ndim,n) | AR, | ||
dimension(ndim,n) | AI, | ||
dimension(n) | BR, | ||
dimension(n) | BI, | ||
integer, dimension(n) | IP | ||
) |
subroutine dechc | ( | integer | N, |
integer | NDIM, | ||
dimension(ndim,n) | AR, | ||
dimension(ndim,n) | AI, | ||
LB, | |||
integer, dimension(n) | IP, | ||
integer | IER | ||
) |
Referenced by decomc().
subroutine solhc | ( | integer | N, |
integer | NDIM, | ||
dimension(ndim,n) | AR, | ||
dimension(ndim,n) | AI, | ||
LB, | |||
dimension(n) | BR, | ||
dimension(n) | BI, | ||
integer, dimension(n) | IP | ||
) |
subroutine decb | ( | N, | |
NDIM, | |||
real*8, dimension(ndim,n) | A, | ||
ML, | |||
MU, | |||
dimension(n) | IP, | ||
IER | |||
) |
Referenced by decomr().
subroutine solb | ( | N, | |
NDIM, | |||
real*8, dimension(ndim,n) | A, | ||
ML, | |||
MU, | |||
real*8, dimension(n) | B, | ||
dimension(n) | IP | ||
) |
subroutine decbc | ( | N, | |
NDIM, | |||
dimension(ndim,n) | AR, | ||
dimension(ndim,n) | AI, | ||
ML, | |||
MU, | |||
dimension(n) | IP, | ||
IER | |||
) |
Referenced by decomc().
subroutine solbc | ( | N, | |
NDIM, | |||
dimension(ndim,n) | AR, | ||
dimension(ndim,n) | AI, | ||
ML, | |||
MU, | |||
dimension(n) | BR, | ||
dimension(n) | BI, | ||
dimension(n) | IP | ||
) |
subroutine elmhes | ( | integer | nm, |
integer | n, | ||
integer | low, | ||
integer | igh, | ||
real*8, dimension(nm,n) | a, | ||
integer, dimension(igh) | int | ||
) |
Referenced by decomr().