Choral
|
MULTISTEP SOLVERS FOR A SEMILINEAR ODE coupled with a non-linear ODE system More...
Functions/Subroutines | |
subroutine, public | create_ode_sl_nl_ms_sol (sol, pb, SL_meth, NL_meth) |
Create the solution data structure. More... | |
subroutine, public | solve_ode_sl_nl_ms (sol, pb, t0, T, dt, SL_meth, NL_meth, out, check_overflow, Kinv, kry) |
solve : multistep with constant time step More... | |
MULTISTEP SOLVERS FOR A SEMILINEAR ODE coupled with a non-linear ODE system
Multistep solvers for ODE_PB_SL_NL, see ode_problem_mod detailed description.
subroutine, public ode_sl_nl_ms_mod::create_ode_sl_nl_ms_sol | ( | type(ode_solution), intent(inout) | sol, |
type(ode_problem), intent(in) | pb, | ||
integer, intent(in) | SL_meth, | ||
integer, intent(in) | NL_meth | ||
) |
Create the solution data structure.
Definition at line 44 of file ode_SL_NL_ms_mod.f90.
subroutine, public ode_sl_nl_ms_mod::solve_ode_sl_nl_ms | ( | type(ode_solution), intent(inout) | sol, |
type(ode_problem), intent(in) | pb, | ||
real(rp), intent(in) | t0, | ||
real(rp), intent(in) | T, | ||
real(rp), intent(in) | dt, | ||
integer, intent(in) | SL_meth, | ||
integer, intent(in) | NL_meth, | ||
procedure(ode_output_proc) | out, | ||
logical, intent(in) | check_overflow, | ||
procedure(linsystem_solver), optional | Kinv, | ||
type(krylov), optional | kry | ||
) |
solve : multistep with constant time step
Definition at line 62 of file ode_SL_NL_ms_mod.f90.