massman_sparse_2d Subroutine

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

Uses

  • proc~~massman_sparse_2d~~UsesGraph proc~massman_sparse_2d massman_sparse_2d module~cable_def_types_mod cable_def_types_mod proc~massman_sparse_2d->module~cable_def_types_mod module~sli_numbers sli_numbers proc~massman_sparse_2d->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_2d~~CallsGraph proc~massman_sparse_2d massman_sparse_2d interface~generic_thomas generic_thomas proc~massman_sparse_2d->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_2d~~CalledByGraph proc~massman_sparse_2d massman_sparse_2d interface~massman_sparse massman_sparse interface~massman_sparse->proc~massman_sparse_2d 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