Choral
Modules | Functions/Subroutines
ode_SL_NL_DC_mod.f90 File Reference

Go to the source code of this file.

Modules

module  ode_sl_nl_dc_mod
  DEFERRED CORRECTION SOLVERS FOR A SEMILINEAR ODE coupled with a non-linear ODE system
 

Functions/Subroutines

logical function, public ode_sl_nl_dc_mod::check_ode_method_sl_nl_dc (method)
 is 'method' a DC method for SL_NL problem ? More...
 
subroutine ode_sl_nl_dc_mod::memsize_ode_sl_nl_dc (n_Y, n_FY, n_V, method)
 required sizes to allocate memory More...
 
subroutine, public ode_sl_nl_dc_mod::create_ode_sl_nl_dc_sol (sol, pb, method)
 Create the solution data structure. More...
 
subroutine ode_sl_nl_dc_mod::init_nl_dc (sol, pb, meth, t0, dt, KInv)
 
subroutine ode_sl_nl_dc_mod::init_dc_2 (sol, pb, t0, dt, KInv)
 
subroutine ode_sl_nl_dc_mod::init_dc_3 (sol, pb, t0, dt, KInv)
 
subroutine, public ode_sl_nl_dc_mod::solve_ode_sl_nl_dc (sol, pb, t0, T, dt, 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)
 
subroutine ode_sl_nl_dc_mod::sl_nl_dc_2 (sol, dt, t, pb, KInv)
 DC order 2. More...
 
subroutine ode_sl_nl_dc_mod::sl_nl_dc_3 (sol, dt, t, pb, KInv)
 DC order 3. More...
 
subroutine ode_sl_nl_dc_mod::perm2 (T)
 
subroutine ode_sl_nl_dc_mod::perm3 (T)
 

Function/Subroutine Documentation

◆ k_default()

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

Definition at line 367 of file ode_SL_NL_DC_mod.f90.

◆ kinv_default()

subroutine solve_ode_sl_nl_dc::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 355 of file ode_SL_NL_DC_mod.f90.

Here is the call graph for this function: