tem_build_fromFinerList Subroutine

private subroutine tem_build_fromFinerList(minLevel, maxLevel, nEligibleChildren, faces)

Extracts all the faces which will be computed by current rank.

Arguments

TypeIntentOptionalAttributesName
integer, intent(in) :: minLevel

The min refinement level of the mesh.

integer, intent(in) :: maxLevel

The max refinement level of the mesh.

integer, intent(in) :: nEligibleChildren

The number of eligible children for the vertical face dependency

type(tem_face_type), intent(inout) :: faces(minLevel:maxLevel)

The created face descriptor.


Calls

proc~~tem_build_fromfinerlist~~CallsGraph proc~tem_build_fromfinerlist tem_build_fromFinerList proc~tem_isfromfinerface tem_isFromFinerFace proc~tem_build_fromfinerlist->proc~tem_isfromfinerface proc~tem_abort tem_abort proc~tem_isfromfinerface->proc~tem_abort mpi_abort mpi_abort proc~tem_abort->mpi_abort

Called by

proc~~tem_build_fromfinerlist~~CalledByGraph proc~tem_build_fromfinerlist tem_build_fromFinerList proc~tem_build_facelists tem_build_faceLists proc~tem_build_facelists->proc~tem_build_fromfinerlist proc~tem_build_face_info tem_build_face_info proc~tem_build_face_info->proc~tem_build_facelists proc~check_serial_multilevel_facedesc check_serial_multilevel_faceDesc proc~check_serial_multilevel_facedesc->proc~tem_build_face_info proc~check_parallel_singlelevel_facedesc check_parallel_singlelevel_faceDesc proc~check_parallel_singlelevel_facedesc->proc~tem_build_face_info proc~check_serial_singlelevel_facedesc check_serial_singlelevel_faceDesc proc~check_serial_singlelevel_facedesc->proc~tem_build_face_info program~tem_face_test~3 tem_face_test program~tem_face_test~3->proc~check_parallel_singlelevel_facedesc program~tem_face_test tem_face_test program~tem_face_test->proc~check_serial_singlelevel_facedesc program~tem_face_test~2 tem_face_test program~tem_face_test~2->proc~check_serial_multilevel_facedesc

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: nFromFinerFaces(3,2)
integer, private :: iDir
integer, private :: iFace
integer, private :: iFromFinerFace(2)
integer, private :: iDep
integer, private :: iLevel
integer, private :: childFace
integer, private :: childFaceOp
integer, private :: childPos
integer, private :: childPosOp
integer, private :: isFromFiner