m_Transfer Module



Interfaces

public interface isend

  • private subroutine isend_(aVin, Rout, Tag)

    !!!!!!!!!!!! IF SENDING INTEGER DATA !!!!!!!!!!!! IF SENDING REAL DATA

    Arguments

    Type IntentOptional Attributes Name
    type(AttrVect), intent(in), target :: aVin
    type(Router), intent(inout) :: Rout
    integer, intent(in), optional :: Tag

public interface send

  • private subroutine send_(aV, Rout, Tag)

    Arguments

    Type IntentOptional Attributes Name
    type(AttrVect), intent(in) :: aV
    type(Router), intent(inout) :: Rout
    integer, intent(in), optional :: Tag

public interface waitsend

  • private subroutine waitsend_(Rout)

    Arguments

    Type IntentOptional Attributes Name
    type(Router), intent(inout) :: Rout

public interface irecv

  • private subroutine irecv_(aV, Rout, Tag, Sum)

    !!!!!!!!!!!! IF RECEVING INTEGER DATA !!!!!!!!!!!! IF RECEIVING REAL DATA

    Arguments

    Type IntentOptional Attributes Name
    type(AttrVect), intent(inout) :: aV
    type(Router), intent(inout) :: Rout
    integer, intent(in), optional :: Tag
    logical, intent(in), optional :: Sum

public interface recv

  • private subroutine recv_(aV, Rout, Tag, Sum)

    Arguments

    Type IntentOptional Attributes Name
    type(AttrVect), intent(inout) :: aV
    type(Router), intent(inout) :: Rout
    integer, intent(in), optional :: Tag
    logical, intent(in), optional :: Sum

public interface waitrecv

  • private subroutine waitrecv_(aV, Rout, Sum)

    Arguments

    Type IntentOptional Attributes Name
    type(AttrVect), intent(inout) :: aV
    type(Router), intent(inout) :: Rout
    logical, intent(in), optional :: Sum