m_GeneralGridComms Module



Interfaces

public interface gather

  • private subroutine GM_gather_(iG, oG, GMap, root, comm, stat)

    Arguments

    Type IntentOptional Attributes Name
    type(GeneralGrid), intent(in) :: iG
    type(GeneralGrid), intent(out) :: oG
    type(GlobalMap), intent(in) :: GMap
    integer, intent(in) :: root
    integer, intent(in) :: comm
    integer, intent(out), optional :: stat
  • private subroutine GSM_gather_(iG, oG, GSMap, root, comm, stat)

    Arguments

    Type IntentOptional Attributes Name
    type(GeneralGrid), intent(in) :: iG
    type(GeneralGrid), intent(out) :: oG
    type(GlobalSegMap), intent(in) :: GSMap
    integer, intent(in) :: root
    integer, intent(in) :: comm
    integer, intent(out), optional :: stat

public interface scatter

  • private subroutine GM_scatter_(iG, oG, GMap, root, comm, stat)

    Arguments

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

    Arguments

    Type IntentOptional Attributes Name
    type(GeneralGrid), intent(in) :: iG
    type(GeneralGrid), intent(out) :: oG
    type(GlobalSegMap), intent(in) :: GSMap
    integer, intent(in) :: root
    integer, intent(in) :: comm
    integer, intent(out), optional :: stat

public interface bcast

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

    Arguments

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

public interface send

  • private subroutine send_(iGGrid, comp_id, TagBase, status)

    Arguments

    Type IntentOptional Attributes Name
    type(GeneralGrid), intent(in) :: iGGrid
    integer, intent(in) :: comp_id
    integer, intent(in) :: TagBase
    integer, intent(out), optional :: status

public interface recv

  • private subroutine recv_(oGGrid, comp_id, TagBase, status)

    Arguments

    Type IntentOptional Attributes Name
    type(GeneralGrid), intent(out) :: oGGrid
    integer, intent(in) :: comp_id
    integer, intent(in) :: TagBase
    integer, intent(out), optional :: status