generic_thomas_2d Subroutine

private subroutine generic_thomas_2d(mp, n, A, B, C, r, u, err)

Uses

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

Arguments

Type IntentOptional Attributes Name
integer(kind=i_d), intent(in) :: mp
integer(kind=i_d), intent(in) :: n
real(kind=r_2), intent(in), DIMENSION(1:mp,1:n,1:2,1:2) :: A
real(kind=r_2), intent(in), DIMENSION(1:mp,1:n,1:2,1:2) :: B
real(kind=r_2), intent(in), DIMENSION(1:mp,1:n,1:2,1:2) :: C
real(kind=r_2), intent(in), DIMENSION(1:mp,1:n,1:2) :: r
real(kind=r_2), intent(out), DIMENSION(1:mp,1:n,1:2) :: u
integer(kind=i_d), intent(out), optional :: err

Called by

proc~~generic_thomas_2d~~CalledByGraph proc~generic_thomas_2d generic_thomas_2d interface~generic_thomas generic_thomas interface~generic_thomas->proc~generic_thomas_2d proc~massman_sparse_1d massman_sparse_1d proc~massman_sparse_1d->interface~generic_thomas proc~massman_sparse_2d massman_sparse_2d proc~massman_sparse_2d->interface~generic_thomas interface~massman_sparse massman_sparse interface~massman_sparse->proc~massman_sparse_1d 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