tem_build_faceBuffers Subroutine

private subroutine tem_build_faceBuffers(minLevel, maxLevel, faces, levelDesc)

Arguments

TypeIntentOptionalAttributesName
integer, intent(in) :: minLevel

The minimum refinement level of your mesh.

integer, intent(in) :: maxLevel

The maximum refinement level of your mesh.

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

The communication pattern you want use for the buffer. The created face descriptor.

type(tem_levelDesc_type), intent(in) :: levelDesc(1:3,minLevel:maxLevel)

Dimension-by-dimension level descriptors


Calls

proc~~tem_build_facebuffers~~CallsGraph proc~tem_build_facebuffers tem_build_faceBuffers proc~tem_build_facesendbuffers tem_build_faceSendBuffers proc~tem_build_facebuffers->proc~tem_build_facesendbuffers proc~tem_build_facerecvbuffers tem_build_faceRecvBuffers proc~tem_build_facebuffers->proc~tem_build_facerecvbuffers interface~positionofval~4 positionofval proc~tem_build_facesendbuffers->interface~positionofval~4 proc~tem_abort tem_abort proc~tem_build_facesendbuffers->proc~tem_abort interface~init~15 init proc~tem_build_facesendbuffers->interface~init~15 proc~tem_issendface tem_isSendFace proc~tem_build_facesendbuffers->proc~tem_issendface interface~append~16 append proc~tem_build_facesendbuffers->interface~append~16 proc~tem_build_facerecvbuffers->interface~positionofval~4 proc~tem_isrecvface tem_isRecvFace proc~tem_build_facerecvbuffers->proc~tem_isrecvface proc~tem_build_facerecvbuffers->proc~tem_abort proc~tem_build_facerecvbuffers->interface~init~15 proc~tem_build_facerecvbuffers->interface~append~16 proc~posofval_label posofval_label interface~positionofval~4->proc~posofval_label mpi_abort mpi_abort proc~tem_abort->mpi_abort proc~init_ga2d_real init_ga2d_real interface~init~15->proc~init_ga2d_real proc~append_singlega2d_real append_singlega2d_real interface~append~16->proc~append_singlega2d_real proc~append_arrayga2d_real append_arrayga2d_real interface~append~16->proc~append_arrayga2d_real interface~expand~14 expand proc~append_singlega2d_real->interface~expand~14 interface~sortedposofval~4 sortedposofval proc~posofval_label->interface~sortedposofval~4 proc~append_arrayga2d_real->interface~expand~14

Called by

proc~~tem_build_facebuffers~~CalledByGraph proc~tem_build_facebuffers tem_build_faceBuffers proc~tem_build_face_info tem_build_face_info proc~tem_build_face_info->proc~tem_build_facebuffers 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 :: iLevel
integer, private :: iDir