mus_init_transport_var Subroutine

public subroutine mus_init_transport_var(me, varSys, tree, nElems_solve, levelDesc)

Initialize transport variable by calling setupIndices for every variable and store pntIndex

Arguments

Type IntentOptional Attributes Name
type(mus_transport_var_type), intent(inout) :: me

transport variable to fill in

type(tem_varSys_type), intent(in) :: varSys

global variable system

type(treelmesh_type), intent(in) :: tree

global treelm mesh

integer, intent(in) :: nElems_solve(tree%global%minLevel:)

Number of elements to solve in all levels nFluids + nGhosts

type(tem_levelDesc_type), intent(in) :: levelDesc(tree%global%minLevel:)

Level descriptors


Calls

proc~~mus_init_transport_var~~CallsGraph proc~mus_init_transport_var mus_init_transport_var append append proc~mus_init_transport_var->append indexlvl indexlvl proc~mus_init_transport_var->indexlvl positionofval positionofval proc~mus_init_transport_var->positionofval set_params set_params proc~mus_init_transport_var->set_params setup_indices setup_indices proc~mus_init_transport_var->setup_indices tem_BaryOfId tem_BaryOfId proc~mus_init_transport_var->tem_BaryOfId tem_abort tem_abort proc~mus_init_transport_var->tem_abort tem_horizontalSpacer tem_horizontalSpacer proc~mus_init_transport_var->tem_horizontalSpacer val val proc~mus_init_transport_var->val

Called by

proc~~mus_init_transport_var~~CalledByGraph proc~mus_init_transport_var mus_init_transport_var proc~mus_init_aux mus_init_aux proc~mus_init_aux->proc~mus_init_transport_var proc~mus_reset_aux mus_reset_aux proc~mus_reset_aux->proc~mus_init_transport_var proc~mus_initialize mus_initialize proc~mus_initialize->proc~mus_init_aux proc~mus_perform_dynloadbal mus_perform_dynLoadBal proc~mus_perform_dynloadbal->proc~mus_reset_aux proc~mus_solve mus_solve proc~mus_solve->proc~mus_perform_dynloadbal program~musubi musubi program~musubi->proc~mus_initialize program~musubi->proc~mus_solve