init_qVals Subroutine

private subroutine init_qVals(refQVal, layout, globBC, minLevel, maxLevel)

assign qVal to corresponding BC and level-wise if qVal not provided by seeder. qVal from seeder are assigned in assignBCList in mus_construction_module, So set qVal from config only when it is not provided by seeder.

Arguments

TypeIntentOptionalAttributesName
real(kind=rk), intent(in) :: refQVal
type(mus_scheme_layout_type), intent(in) :: layout
type(glob_boundary_type), intent(inout) :: globBC
integer, intent(in) :: minLevel
integer, intent(in) :: maxLevel

Calls

proc~~init_qvals~~CallsGraph proc~init_qvals init_qVals interface~init init proc~init_qvals->interface~init

Called by

proc~~init_qvals~~CalledByGraph proc~init_qvals init_qVals proc~init_boundary_single init_boundary_single proc~init_boundary_single->proc~init_qvals proc~mus_init_boundary mus_init_boundary proc~mus_init_boundary->proc~init_boundary_single proc~mus_initialize mus_initialize proc~mus_initialize->proc~mus_init_boundary proc~mus_reset_aux mus_reset_aux proc~mus_reset_aux->proc~mus_init_boundary program~musubi musubi program~musubi->proc~mus_initialize proc~mus_perform_dynloadbal mus_perform_dynLoadBal proc~mus_perform_dynloadbal->proc~mus_reset_aux

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: iElem
integer, private :: iLevel
integer, private :: iDir
integer, private :: invDir
integer, private :: QQN