X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/e4429c11ec4cf4e3e2ac95530fae2ae2e4276312..c1faa7358aa680bd3d28867cabe55e3ee1332a7e:/src/smpi/internals/smpi_deployment.cpp diff --git a/src/smpi/internals/smpi_deployment.cpp b/src/smpi/internals/smpi_deployment.cpp index 921f3c0a65..abc235f7a4 100644 --- a/src/smpi/internals/smpi_deployment.cpp +++ b/src/smpi/internals/smpi_deployment.cpp @@ -13,9 +13,7 @@ XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(smpi); -namespace simgrid { -namespace smpi { -namespace app { +namespace simgrid::smpi::app { static int universe_size = 0; @@ -33,9 +31,7 @@ public: unsigned int finalized_ranks_ = 0; MPI_Comm comm_world_; }; -} -} -} +} // namespace simgrid::smpi::app using simgrid::smpi::app::Instance; @@ -93,9 +89,8 @@ MPI_Comm* smpi_deployment_comm_world(const std::string& instance_id) } void smpi_deployment_cleanup_instances(){ - for (auto const& item : smpi_instances) { - XBT_INFO("Stalling SMPI instance: %s. Do all your MPI ranks call MPI_Finalize()?", item.first.c_str()); - Instance instance = item.second; + for (auto const& [name, instance] : smpi_instances) { + XBT_INFO("Stalling SMPI instance: %s. Do all your MPI ranks call MPI_Finalize()?", name.c_str()); simgrid::smpi::Comm::destroy(instance.comm_world_); } smpi_instances.clear();