check_additionalComm Subroutine

private subroutine check_additionalComm(levelDesc, proc, doAdditional, minlevel)

Check if additional communications have to be performed

Arguments

TypeIntentOptionalAttributesName
type(tem_levelDesc_type), intent(in) :: levelDesc(minlevel:)

level descriptor

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

Process description to use.

logical, intent(out) :: doAdditional

do addtional steps to identify neighbors of elems in require list

integer, intent(in) :: minlevel

minlevel in tree


Calls

proc~~check_additionalcomm~~CallsGraph proc~check_additionalcomm check_additionalComm mpi_allreduce mpi_allreduce proc~check_additionalcomm->mpi_allreduce mpi_barrier mpi_barrier proc~check_additionalcomm->mpi_barrier

Called by

proc~~check_additionalcomm~~CalledByGraph proc~check_additionalcomm check_additionalComm proc~tem_find_allelements tem_find_allElements proc~tem_find_allelements->proc~check_additionalcomm proc~tem_create_leveldesc tem_create_levelDesc proc~tem_create_leveldesc->proc~tem_find_allelements proc~tem_dimbydim_construction tem_dimByDim_construction proc~tem_dimbydim_construction->proc~tem_create_leveldesc proc~tem_build_face_info tem_build_face_info proc~tem_build_face_info->proc~tem_dimbydim_construction

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: iError
integer, private :: iLevel
logical, private :: do_local