MAPL_CommsAllReduceMin Interface

public interface MAPL_CommsAllReduceMin

Module Procedures

private subroutine MAPL_CommsAllReduceMin_I4_0(vm, sendbuf, recvbuf, cnt, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM), intent(in) :: vm
integer(kind=ESMF_KIND_I4), intent(in) :: sendbuf
integer(kind=ESMF_KIND_I4), intent(inout) :: recvbuf
integer, intent(in) :: cnt
integer, intent(out), optional :: RC

private subroutine MAPL_CommsAllReduceMin_R4_0(vm, sendbuf, recvbuf, cnt, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM), intent(in) :: vm
real(kind=ESMF_KIND_R4), intent(in) :: sendbuf
real(kind=ESMF_KIND_R4), intent(inout) :: recvbuf
integer, intent(in) :: cnt
integer, intent(out), optional :: RC

private subroutine MAPL_CommsAllReduceMin_R8_0(vm, sendbuf, recvbuf, cnt, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM), intent(in) :: vm
real(kind=ESMF_KIND_R8), intent(in) :: sendbuf
real(kind=ESMF_KIND_R8), intent(inout) :: recvbuf
integer, intent(in) :: cnt
integer, intent(out), optional :: RC

private subroutine MAPL_CommsAllReduceMin_I4_1(vm, sendbuf, recvbuf, cnt, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM), intent(in) :: vm
integer(kind=ESMF_KIND_I4), intent(in) :: sendbuf(:)
integer(kind=ESMF_KIND_I4), intent(inout) :: recvbuf(:)
integer, intent(in) :: cnt
integer, intent(out), optional :: RC

private subroutine MAPL_CommsAllReduceMin_R4_1(vm, sendbuf, recvbuf, cnt, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM), intent(in) :: vm
real(kind=ESMF_KIND_R4), intent(in) :: sendbuf(:)
real(kind=ESMF_KIND_R4), intent(inout) :: recvbuf(:)
integer, intent(in) :: cnt
integer, intent(out), optional :: RC

private subroutine MAPL_CommsAllReduceMin_R8_1(vm, sendbuf, recvbuf, cnt, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM), intent(in) :: vm
real(kind=ESMF_KIND_R8), intent(in) :: sendbuf(:)
real(kind=ESMF_KIND_R8), intent(inout) :: recvbuf(:)
integer, intent(in) :: cnt
integer, intent(out), optional :: RC

private subroutine MAPL_CommsAllReduceMin_I4_2(vm, sendbuf, recvbuf, cnt, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM), intent(in) :: vm
integer(kind=ESMF_KIND_I4), intent(in) :: sendbuf(:,:)
integer(kind=ESMF_KIND_I4), intent(inout) :: recvbuf(:,:)
integer, intent(in) :: cnt
integer, intent(out), optional :: RC

private subroutine MAPL_CommsAllReduceMin_R4_2(vm, sendbuf, recvbuf, cnt, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM), intent(in) :: vm
real(kind=ESMF_KIND_R4), intent(in) :: sendbuf(:,:)
real(kind=ESMF_KIND_R4), intent(inout) :: recvbuf(:,:)
integer, intent(in) :: cnt
integer, intent(out), optional :: RC

private subroutine MAPL_CommsAllReduceMin_R8_2(vm, sendbuf, recvbuf, cnt, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VM), intent(in) :: vm
real(kind=ESMF_KIND_R8), intent(in) :: sendbuf(:,:)
real(kind=ESMF_KIND_R8), intent(inout) :: recvbuf(:,:)
integer, intent(in) :: cnt
integer, intent(out), optional :: RC