mus_init_byIC Subroutine

private subroutine mus_init_byIC(scheme, tree, fac, scaling)

Initialize flow field by calling corresponding routine according to scheme kind.

Arguments

Type IntentOptional Attributes Name
type(mus_scheme_type), intent(inout) :: scheme

Scheme type

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

tree

type(mus_convertFac_type), intent(in) :: fac(tree%global%minLevel:tree%global%maxLevel)

Global parameters

character(len=*), intent(in) :: scaling

Calls

proc~~mus_init_byic~~CallsGraph proc~mus_init_byic mus_init_byIC proc~mus_init_isotherm_aceq mus_init_isotherm_acEq proc~mus_init_byic->proc~mus_init_isotherm_aceq proc~mus_init_msgas mus_init_MSGas proc~mus_init_byic->proc~mus_init_msgas proc~mus_init_msliquid mus_init_MSLiquid proc~mus_init_byic->proc~mus_init_msliquid proc~mus_init_nernst_planck mus_init_nernst_planck proc~mus_init_byic->proc~mus_init_nernst_planck proc~mus_init_passivescalar mus_init_passiveScalar proc~mus_init_byic->proc~mus_init_passivescalar proc~mus_init_pdf mus_init_pdf proc~mus_init_byic->proc~mus_init_pdf proc~mus_init_poisson mus_init_poisson proc~mus_init_byic->proc~mus_init_poisson tem_abort tem_abort proc~mus_init_byic->tem_abort tem_horizontalSpacer tem_horizontalSpacer proc~mus_init_byic->tem_horizontalSpacer ini_state ini_state proc~mus_init_isotherm_aceq->ini_state tem_BaryOfId tem_BaryOfId proc~mus_init_isotherm_aceq->tem_BaryOfId tem_spatial_for tem_spatial_for proc~mus_init_isotherm_aceq->tem_spatial_for total total proc~mus_init_isotherm_aceq->total proc~mus_init_msgas->ini_state proc~mus_init_msgas->tem_BaryOfId proc~mus_init_msgas->tem_spatial_for proc~mus_init_msgas->total proc~mus_init_msliquid->tem_abort cxdir cxdir proc~mus_init_msliquid->cxdir proc~mus_init_msliquid->ini_state interface~mus_calc_ms_diffmatrix mus_calc_MS_DiffMatrix proc~mus_init_msliquid->interface~mus_calc_ms_diffmatrix interface~mus_calc_thermfactor mus_calc_thermFactor proc~mus_init_msliquid->interface~mus_calc_thermfactor invert_matrix invert_matrix proc~mus_init_msliquid->invert_matrix proc~mus_init_msliquid->tem_BaryOfId proc~mus_init_msliquid->tem_spatial_for proc~mus_init_msliquid->total proc~mus_init_nernst_planck->cxdir proc~mus_init_nernst_planck->ini_state proc~mus_init_nernst_planck->tem_BaryOfId proc~mus_init_nernst_planck->tem_spatial_for proc~mus_init_nernst_planck->total proc~mus_init_passivescalar->ini_state proc~mus_init_passivescalar->tem_BaryOfId proc~mus_init_passivescalar->tem_spatial_for proc~mus_init_passivescalar->total proc~mus_init_pdf->ini_state proc~getneq_acoustic getNEq_acoustic proc~mus_init_pdf->proc~getneq_acoustic proc~getneq_diffusive getNEq_diffusive proc~mus_init_pdf->proc~getneq_diffusive proc~mus_init_pdf->tem_BaryOfId proc~mus_init_pdf->tem_spatial_for proc~mus_init_pdf->total proc~mus_init_poisson->ini_state proc~mus_init_poisson->tem_BaryOfId proc~mus_init_poisson->tem_spatial_for proc~mus_init_poisson->total proc~mus_calc_ms_diffmatrix_single mus_calc_MS_DiffMatrix_single interface~mus_calc_ms_diffmatrix->proc~mus_calc_ms_diffmatrix_single proc~mus_calc_thermfactor_single mus_calc_thermFactor_single interface~mus_calc_thermfactor->proc~mus_calc_thermfactor_single cxdirrk cxdirrk proc~getneq_acoustic->cxdirrk proc~convprepost convPrePost proc~getneq_acoustic->proc~convprepost proc~getneq_diffusive->cxdirrk proc~getneq_diffusive->proc~convprepost

Called by

proc~~mus_init_byic~~CalledByGraph proc~mus_init_byic mus_init_byIC proc~mus_init_flow mus_init_flow proc~mus_init_flow->proc~mus_init_byic proc~mus_initialize mus_initialize proc~mus_initialize->proc~mus_init_flow program~musubi musubi program~musubi->proc~mus_initialize