CAM
ODEMod.F90 File Reference

Data Types

interface  odemod::get_rerr
 

Modules

module  odemod
 

Functions/Subroutines

subroutine, public odemod::ode_ebbks1 (odefun, extra, y0, nprimeq, neq, t, dt, y, pscal)
 
subroutine odemod::ode_ebbks2 (odefun, extra, y0, nprimeq, neq, t, dt, y)
 
subroutine, public odemod::ode_mbbks1 (odefun, extra, y0, nprimeq, neq, t, dt, y, pscal, bstatus)
 
subroutine, public odemod::get_tscal (rerr, dt_scal, acc)
 
subroutine odemod::ode_mbbks2 (odefun, extra, y0, nprimeq, neq, t, dt, y, bstatus)
 
subroutine odemod::mbbks (y0, f, nprimeq, neq, dt, y, pscal, bstatus)
 
subroutine, public odemod::ode_adapt_mbbks1 (odefun, extra, y0, nprimeq, neq, t, dt, y, bstatus)
 
real(r8) function odemod::get_rerr_v (yc, yf, neq)
 
real(r8) function odemod::get_rerr_s (yc, yf)
 
subroutine odemod::getgdtscalar (mbkks_data, pmax, pp, bstatus)
 
subroutine odemod::gfunc_mbkks (p, mbkks_data, gf_value)
 
subroutine, public odemod::ebbks (y0, f, nprimeq, neq, dt, y, ps)
 
subroutine, public odemod::ode_rk4 (odefun, extra, y0, neq, t, dt, y)
 
subroutine, public odemod::ode_rk2 (odefun, extra, y0, neq, t, dt, y)
 
subroutine, public odemod::ode_adapt_ebbks1 (odefun, extra, y0, nprimeq, neq, t, dt, y)
 

Variables

character(len= *), parameter, private odemod::mod_filename = __FILE__
 
real(r8), parameter odemod::tiny = 1.e-23_r8
 
logical, parameter, public odemod::ldebug_ode =.false.