Comm() = default;
Comm(MPI_Group group, MPI_Topology topo, int smp = 0);
int dup(MPI_Comm* newcomm);
+ int dup_with_info(MPI_Info info, MPI_Comm* newcomm);
MPI_Group group();
MPI_Topology topo() { return topo_; }
int size();
int rank();
void get_name(char* name, int* len);
- void set_name(char* name);
+ void set_name(const char* name);
MPI_Info info();
void set_info( MPI_Info info);
void set_leaders_comm(MPI_Comm leaders);