22 MPI::Intercomm::Dup()
const
25 (void)MPI_Comm_dup(mpi_comm, &newcomm);
29 inline MPI::Intercomm&
30 MPI::Intercomm::Clone()
const
33 (void)MPI_Comm_dup(mpi_comm, &newcomm);
34 MPI::Intercomm* dup =
new MPI::Intercomm(newcomm);
39 MPI::Intercomm::Get_remote_size()
const
42 (void)MPI_Comm_remote_size(mpi_comm, &size);
47 MPI::Intercomm::Get_remote_group()
const
50 (void)MPI_Comm_remote_group(mpi_comm, &group);
55 MPI::Intercomm::Merge(
bool high)
const
58 (void)MPI_Intercomm_merge(mpi_comm, (
int)high, &newcomm);
68 MPI::Intercomm::Create(
const Group& group)
const
71 (void) MPI_Comm_create(mpi_comm, (
MPI_Group) group, &newcomm);
76 MPI::Intercomm::Split(
int color,
int key)
const
79 (void) MPI_Comm_split(mpi_comm, color, key, &newcomm);
Group structure Currently we have four formats for storing the process pointers that are members of t...
Definition: group.h:79
Definition: communicator.h:118