mus_set_bouzidi Subroutine

public subroutine mus_set_bouzidi(iLevel, QQ, QQN, nScalars, globBC, cxDirInv, varPos, bouzidi)

Set necessary data for Wall Bouzidi BC bouzidi should be allocated beforehand

Arguments

TypeIntentOptionalAttributesName
integer, intent(in) :: iLevel
integer, intent(in) :: QQ
integer, intent(in) :: QQN
integer, intent(in) :: nScalars
type(glob_boundary_type), intent(in) :: globBC
integer, intent(in) :: cxDirInv(QQ)
integer, intent(in) :: varPos(:)
type(bc_wall_bouzidi_type), intent(inout) :: bouzidi

cIn, cOut, cNgh should have size of nLinks


Calls

proc~~mus_set_bouzidi~~CallsGraph proc~mus_set_bouzidi mus_set_bouzidi proc~set_bouzidi_coeff set_bouzidi_coeff proc~mus_set_bouzidi->proc~set_bouzidi_coeff

Called by

proc~~mus_set_bouzidi~~CalledByGraph proc~mus_set_bouzidi mus_set_bouzidi proc~init_boundary_single init_boundary_single proc~init_boundary_single->proc~mus_set_bouzidi 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 :: iLink
integer, private :: iDir
integer, private :: invDir
integer, private :: iElem
integer, private :: posInBCBuf
real(kind=rk), private :: cVelTmp