massman_sparse_1d Subroutine

private subroutine massman_sparse_1d(aa, aah, bb, bbh, cc, cch, dd, ddh, ee, eeh, ff, ffh, gg, ggh, dy, dT, condition, err)

Uses

  • proc~~massman_sparse_1d~~UsesGraph proc~massman_sparse_1d massman_sparse_1d module~cable_def_types_mod cable_def_types_mod proc~massman_sparse_1d->module~cable_def_types_mod module~sli_numbers sli_numbers proc~massman_sparse_1d->module~sli_numbers module~cable_climate_type_mod cable_climate_type_mod module~cable_def_types_mod->module~cable_climate_type_mod module~sli_numbers->module~cable_def_types_mod

Arguments

Type IntentOptional Attributes Name
real(kind=r_2), intent(in), DIMENSION(:) :: aa
real(kind=r_2), intent(in), DIMENSION(:) :: aah
real(kind=r_2), intent(in), DIMENSION(:) :: bb
real(kind=r_2), intent(in), DIMENSION(:) :: bbh
real(kind=r_2), intent(in), DIMENSION(:) :: cc
real(kind=r_2), intent(in), DIMENSION(:) :: cch
real(kind=r_2), intent(in), DIMENSION(:) :: dd
real(kind=r_2), intent(in), DIMENSION(:) :: ddh
real(kind=r_2), intent(in), DIMENSION(:) :: ee
real(kind=r_2), intent(in), DIMENSION(:) :: eeh
real(kind=r_2), intent(in), DIMENSION(:) :: ff
real(kind=r_2), intent(in), DIMENSION(:) :: ffh
real(kind=r_2), intent(in), DIMENSION(:) :: gg
real(kind=r_2), intent(in), DIMENSION(:) :: ggh
real(kind=r_2), intent(out), DIMENSION(:) :: dy
real(kind=r_2), intent(out), DIMENSION(:) :: dT
integer(kind=i_d), intent(in), optional :: condition
integer(kind=i_d), intent(out), optional :: err

Calls

proc~~massman_sparse_1d~~CallsGraph proc~massman_sparse_1d massman_sparse_1d interface~generic_thomas generic_thomas proc~massman_sparse_1d->interface~generic_thomas proc~generic_thomas_1d generic_thomas_1d interface~generic_thomas->proc~generic_thomas_1d proc~generic_thomas_2d generic_thomas_2d interface~generic_thomas->proc~generic_thomas_2d

Called by

proc~~massman_sparse_1d~~CalledByGraph proc~massman_sparse_1d massman_sparse_1d interface~massman_sparse massman_sparse interface~massman_sparse->proc~massman_sparse_1d proc~get_and_solve_eqn get_and_solve_eqn proc~get_and_solve_eqn->interface~massman_sparse proc~iflux_loop iflux_loop proc~iflux_loop->proc~get_and_solve_eqn proc~timestep_loop timestep_loop proc~timestep_loop->proc~iflux_loop proc~solve solve proc~solve->proc~timestep_loop proc~sli_main sli_main proc~sli_main->proc~solve