Choral
Modules | Functions/Subroutines
ode_SL_NL_ms_mod.f90 File Reference

Go to the source code of this file.

Modules

module  ode_sl_nl_ms_mod
  MULTISTEP SOLVERS FOR A SEMILINEAR ODE coupled with a non-linear ODE system
 

Functions/Subroutines

subroutine, public ode_sl_nl_ms_mod::create_ode_sl_nl_ms_sol (sol, pb, SL_meth, NL_meth)
 Create the solution data structure. More...
 
subroutine, public ode_sl_nl_ms_mod::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...
 
subroutine kinv_default (x, bool, b)
 Default solver for K*x = b. More...
 
subroutine k_default (y, x)
 

Function/Subroutine Documentation

◆ k_default()

subroutine solve_ode_sl_nl_ms::k_default ( real(rp), dimension(:), intent(out)  y,
real(rp), dimension(:), intent(in)  x 
)
private

Definition at line 289 of file ode_SL_NL_ms_mod.f90.

Here is the call graph for this function:

◆ kinv_default()

subroutine solve_ode_sl_nl_ms::kinv_default ( real(rp), dimension(:), intent(inout)  x,
logical, intent(out)  bool,
real(rp), dimension(:), intent(in)  b 
)
private

Default solver for K*x = b.

Definition at line 277 of file ode_SL_NL_ms_mod.f90.

Here is the call graph for this function: