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 
)