MAPL_CommsAllGatherV Interface

public interface MAPL_CommsAllGatherV

Called by

interface~~mapl_commsallgatherv~~CalledByGraph interface~mapl_commsallgatherv MAPL_CommsAllGatherV proc~mapl_tilemaskget MAPL_TileMaskGet proc~mapl_tilemaskget->interface~mapl_commsallgatherv

Module Procedures

private subroutine MAPL_CommsAllGatherV_I4_1(layout, sendbuf, sendcnt, recvbuf, recvcnts, displs, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DELayout) :: layout
integer(kind=ESMF_KIND_I4), intent(in) :: sendbuf(:)
integer, intent(in) :: sendcnt
integer(kind=ESMF_KIND_I4), intent(inout) :: recvbuf(:)
integer, intent(in) :: recvcnts(:)
integer, intent(in) :: displs(:)
integer, intent(out), optional :: RC

private subroutine MAPL_CommsAllGatherV_R4_1(layout, sendbuf, sendcnt, recvbuf, recvcnts, displs, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DELayout) :: layout
real(kind=ESMF_KIND_R4), intent(in) :: sendbuf(:)
integer, intent(in) :: sendcnt
real(kind=ESMF_KIND_R4), intent(inout) :: recvbuf(:)
integer, intent(in) :: recvcnts(:)
integer, intent(in) :: displs(:)
integer, intent(out), optional :: RC

private subroutine MAPL_CommsAllGatherV_R8_1(layout, sendbuf, sendcnt, recvbuf, recvcnts, displs, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DELayout) :: layout
real(kind=ESMF_KIND_R8), intent(in) :: sendbuf(:)
integer, intent(in) :: sendcnt
real(kind=ESMF_KIND_R8), intent(inout) :: recvbuf(:)
integer, intent(in) :: recvcnts(:)
integer, intent(in) :: displs(:)
integer, intent(out), optional :: RC