X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/ff498d2432d650dc50282b04e3bd175a588eef8c..6633f5c4d1b7d52fa54306ee3fb7eb573daeb274:/src/smpi/include/smpi_comm.hpp diff --git a/src/smpi/include/smpi_comm.hpp b/src/smpi/include/smpi_comm.hpp index e6bba6d61d..eab2d2ce1b 100644 --- a/src/smpi/include/smpi_comm.hpp +++ b/src/smpi/include/smpi_comm.hpp @@ -30,6 +30,7 @@ class Comm : public F2C, public Keyval{ int is_smp_comm_; // set to 0 in case this is already an intra-comm or a leader-comm to avoid recursivity std::list rma_wins_; // attached windows for synchronization. std::string name_; + MPI_Info info_; public: static std::unordered_map keyvals_; @@ -43,7 +44,9 @@ public: 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); void set_intra_comm(MPI_Comm leaders) { intra_comm_ = leaders; }; int* get_non_uniform_map();