MAPL_CommsSend Interface

public interface MAPL_CommsSend

Module Procedures

private subroutine MAPL_CommsSend_I4_0(layout, data, COUNT, DEST, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DELayout) :: layout
integer(kind=ESMF_KIND_I4), intent(inout) :: data
integer, intent(in) :: COUNT
integer, intent(in) :: DEST
integer, intent(out), optional :: RC

private subroutine MAPL_CommsSend_I4_1(layout, data, COUNT, DEST, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DELayout) :: layout
integer(kind=ESMF_KIND_I4), intent(inout) :: data(:)
integer, intent(in) :: COUNT
integer, intent(in) :: DEST
integer, intent(out), optional :: RC

private subroutine MAPL_CommsSend_R4_1(layout, data, COUNT, DEST, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DELayout) :: layout
real(kind=ESMF_KIND_R4), intent(inout) :: data(:)
integer, intent(in) :: COUNT
integer, intent(in) :: DEST
integer, intent(out), optional :: RC

private subroutine MAPL_CommsSend_R4_2(layout, data, COUNT, DEST, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DELayout) :: layout
real(kind=ESMF_KIND_R4), intent(inout) :: data(:,:)
integer, intent(in) :: COUNT
integer, intent(in) :: DEST
integer, intent(out), optional :: RC

private subroutine MAPL_CommsSend_R8_1(layout, data, COUNT, DEST, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DELayout) :: layout
real(kind=ESMF_KIND_R8), intent(inout) :: data(:)
integer, intent(in) :: COUNT
integer, intent(in) :: DEST
integer, intent(out), optional :: RC

private subroutine MAPL_CommsSend_R8_2(layout, data, COUNT, DEST, RC)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DELayout) :: layout
real(kind=ESMF_KIND_R8), intent(inout) :: data(:,:)
integer, intent(in) :: COUNT
integer, intent(in) :: DEST
integer, intent(out), optional :: RC