X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/97e2219ed6c0e511f6165460cec79afadf42f589..574364efe46d9b5a9870476e1fcc78f7e07cc14f:/src/smpi/include/smpi_comm.hpp diff --git a/src/smpi/include/smpi_comm.hpp b/src/smpi/include/smpi_comm.hpp index dee8666eb4..dcab19ec98 100644 --- a/src/smpi/include/smpi_comm.hpp +++ b/src/smpi/include/smpi_comm.hpp @@ -15,12 +15,11 @@ #include "smpi_topo.hpp" #include "smpi_config.hpp" -namespace simgrid{ -namespace smpi{ +namespace simgrid::smpi { class Comm : public F2C, public Keyval{ friend Topo; - MPI_Group group_; + MPI_Group group_ = MPI_GROUP_NULL; SMPI_Topo_type topoType_ = MPI_INVALID_TOPO; std::shared_ptr topo_; // to be replaced by an union int refcount_ = 1; @@ -36,7 +35,7 @@ class Comm : public F2C, public Keyval{ std::list rma_wins_; // attached windows for synchronization. std::string name_; MPI_Info info_ = MPI_INFO_NULL; - int id_; + int id_ = MPI_UNDEFINED; MPI_Errhandler errhandler_ = _smpi_cfg_default_errhandler_is_error ? MPI_ERRORS_ARE_FATAL : MPI_ERRORS_RETURN;; MPI_Errhandler* errhandlers_ = nullptr; //for MPI_COMM_WORLD only @@ -103,7 +102,6 @@ public: void increment_collectives_count(); }; -} // namespace smpi -} // namespace simgrid +} // namespace simgrid::smpi #endif