void set_leaders_comm(MPI_Comm leaders);
void set_intra_comm(MPI_Comm leaders) { intra_comm_ = leaders; };
int* get_non_uniform_map();
int* get_leaders_map();
MPI_Comm get_leaders_comm();
MPI_Comm get_intra_comm();
void set_leaders_comm(MPI_Comm leaders);
void set_intra_comm(MPI_Comm leaders) { intra_comm_ = leaders; };
int* get_non_uniform_map();
int* get_leaders_map();
MPI_Comm get_leaders_comm();
MPI_Comm get_intra_comm();