3.2 List of Subroutines

Algorithm Routines



CALL ODRKG(N,FCN,T,DT,X,DX,XOUT,WORK) Runge-Kutta-Gill
CALL ODRK4(N,FCN,T,DT,X,DX,XOUT,WORK) Fourth-order Runge-Kutta
CALL ODRK2(N,FCN,T,DT,X,DX,XOUT,WORK) Second-order Runge-Kutta
CALL ODRK1(N,FCN,T,DT,X,DX,XOUT,WORK) First-order Runge-Kutta



Stepper Routines



CALL ODRKGR(N,FCN,T,DT,EPSL,X,WORK) Calculates the variable-width step.
CALL ODRKGS(N,FCN,T,DT,EPSL,X,WORK) Calculates the fixed-width step.
CALL ODRK4R(N,FCN,T,DT,EPSL,X,WORK) Calculates the variable-width step.
CALL ODRK4S(N,FCN,T,DT,EPSL,X,WORK) Calculates the fixed-width step..



Drive Routines



CALL ODRKDU(N,ALGOR,FCN,T,TEND,ISTEP,X,WORK) Integrates using a fixed-width step.
CALL ODRKDV(N,STEPER,FCN,T,TINT,DT,X,WORK) Integrates to satisfy required precision.



Internal Variable Routines



CALL OD p GET(CPARA,IPARA) Inquires an internal variable.
CALL OD p SET(CPARA,IPARA) Sets an internal variable.