finalize_BClist Subroutine

private subroutine finalize_BClist(scheme, proc, minLevel, maxLevel, nBCs)

Arguments

TypeIntentOptionalAttributesName
type(mus_scheme_type), intent(inout) :: scheme

scheme information including fluid, boundary and flow information

type(tem_comm_env_type), intent(in) :: proc

mpi communication enviroment with mpi communicator

integer, intent(in) :: minLevel
integer, intent(in) :: maxLevel
integer, intent(in) :: nBCs

Calls

proc~~finalize_bclist~~CallsGraph proc~finalize_bclist finalize_BClist proc~setfieldbcneigh setFieldBCNeigh proc~finalize_bclist->proc~setfieldbcneigh proc~tem_abort tem_abort proc~finalize_bclist->proc~tem_abort mpi_allreduce mpi_allreduce proc~finalize_bclist->mpi_allreduce proc~tem_coordofid tem_CoordOfId proc~setfieldbcneigh->proc~tem_coordofid proc~tem_firstidatlevel tem_FirstIdAtLevel proc~setfieldbcneigh->proc~tem_firstidatlevel proc~tem_idofcoord tem_IdOfCoord proc~setfieldbcneigh->proc~tem_idofcoord proc~tem_treeidintotal tem_treeIDinTotal proc~setfieldbcneigh->proc~tem_treeidintotal

Called by

proc~~finalize_bclist~~CalledByGraph proc~finalize_bclist finalize_BClist proc~mus_construct mus_construct proc~mus_construct->proc~finalize_bclist proc~mus_initialize mus_initialize proc~mus_initialize->proc~mus_construct program~mus_harvesting mus_harvesting program~mus_harvesting->proc~mus_construct proc~mus_perform_dynloadbal mus_perform_dynLoadBal proc~mus_perform_dynloadbal->proc~mus_construct none~do_balance do_balance none~do_balance->proc~mus_perform_dynloadbal program~musubi musubi program~musubi->proc~mus_initialize proc~mus_solve mus_solve proc~mus_solve->none~do_balance

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: iLevel
integer, private :: iBnd
integer, private :: iField
integer, private :: iNeigh
integer, private :: iElem
integer, private :: iDir
integer, private :: neighPos
integer, private :: neighVal
logical, private :: inValidNeigh
logical, private :: inValidNeighGlobal
integer, private :: iErr