m_AttrVectComms Module


Uses


Interfaces

public interface gather

  • private subroutine GM_gather_(iV, oV, GMap, root, comm, stat)

    Arguments

    Type IntentOptional Attributes Name
    type(AttrVect), intent(in) :: iV
    type(AttrVect), intent(out) :: oV
    type(GlobalMap), intent(in) :: GMap
    integer, intent(in) :: root
    integer, intent(in) :: comm
    integer, intent(out), optional :: stat
  • private subroutine GSM_gather_(iV, oV, GSMap, root, comm, stat, rdefault, idefault)

    Arguments

    Type IntentOptional Attributes Name
    type(AttrVect), intent(in) :: iV
    type(AttrVect), intent(out) :: oV
    type(GlobalSegMap), intent(in) :: GSMap
    integer, intent(in) :: root
    integer, intent(in) :: comm
    integer, intent(out), optional :: stat
    real(kind=FP), intent(in), optional :: rdefault
    integer, intent(in), optional :: idefault

public interface scatter

  • private subroutine GM_scatter_(iV, oV, GMap, root, comm, stat)

    Arguments

    Type IntentOptional Attributes Name
    type(AttrVect), intent(in) :: iV
    type(AttrVect), intent(out) :: oV
    type(GlobalMap), intent(in) :: GMap
    integer, intent(in) :: root
    integer, intent(in) :: comm
    integer, intent(out), optional :: stat
  • private subroutine GSM_scatter_(iV, oV, GSMap, root, comm, stat)

    Arguments

    Type IntentOptional Attributes Name
    type(AttrVect), intent(in) :: iV
    type(AttrVect), intent(out) :: oV
    type(GlobalSegMap), intent(in) :: GSMap
    integer, intent(in) :: root
    integer, intent(in) :: comm
    integer, intent(out), optional :: stat

public interface bcast

  • private subroutine bcast_(aV, root, comm, stat)

    Arguments

    Type IntentOptional Attributes Name
    type(AttrVect), intent(inout) :: aV
    integer, intent(in) :: root
    integer, intent(in) :: comm
    integer, intent(out), optional :: stat

public interface send

  • private subroutine send_(inAV, dest, TagBase, comm, status)

    Arguments

    Type IntentOptional Attributes Name
    type(AttrVect), intent(in) :: inAV
    integer, intent(in) :: dest
    integer, intent(in) :: TagBase
    integer, intent(in) :: comm
    integer, intent(out), optional :: status

public interface recv

  • private subroutine recv_(outAV, dest, TagBase, comm, status)

    Arguments

    Type IntentOptional Attributes Name
    type(AttrVect), intent(out) :: outAV
    integer, intent(in) :: dest
    integer, intent(in) :: TagBase
    integer, intent(in) :: comm
    integer, intent(out), optional :: status