mus_build_IBMStencils Subroutine

private subroutine mus_build_IBMStencils(globIBM, layout, grwStencil)

This routine build and append IBM stencils to scheme stencil array

Arguments

TypeIntentOptionalAttributesName
type(mus_IBM_globType), intent(inout) :: globIBM

datatype to store the surface information

type(mus_scheme_layout_type), intent(inout) :: layout

scheme stencil layout

type(grw_stencilheaderarray_type), intent(inout) :: grwStencil

contains array of stencils


Calls

proc~~mus_build_ibmstencils~~CallsGraph proc~mus_build_ibmstencils mus_build_IBMStencils interface~init~5 init proc~mus_build_ibmstencils->interface~init~5 interface~append~3 append proc~mus_build_ibmstencils->interface~append~3 proc~d3q125_cxdir d3q125_cxDir proc~mus_build_ibmstencils->proc~d3q125_cxdir proc~d3q81_cxdir d3q81_cxDir proc~mus_build_ibmstencils->proc~d3q81_cxdir

Called by

proc~~mus_build_ibmstencils~~CalledByGraph proc~mus_build_ibmstencils mus_build_IBMStencils proc~mus_construct mus_construct proc~mus_construct->proc~mus_build_ibmstencils proc~mus_initialize mus_initialize proc~mus_initialize->proc~mus_construct proc~mus_perform_dynloadbal mus_perform_dynLoadBal proc~mus_perform_dynloadbal->proc~mus_construct program~mus_harvesting mus_harvesting program~mus_harvesting->proc~mus_construct program~musubi musubi program~musubi->proc~mus_initialize none~do_balance do_balance none~do_balance->proc~mus_perform_dynloadbal proc~mus_solve mus_solve proc~mus_solve->none~do_balance

Contents


Variables

TypeVisibilityAttributesNameInitial
type(tem_stencilHeader_type), private :: IBM_stencil
character(len=labelLen), private :: label
integer, private :: iIBM
integer, private :: stencilPos
logical, private :: wasAdded