From: Christian Heinrich Date: Tue, 17 Oct 2017 15:42:42 +0000 (+0200) Subject: [SMPI] Moved local address to for-initializer X-Git-Tag: v3.18~348^2~9 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/d4c379d0ed64d71ef35171ac104bedf98886c03b?ds=sidebyside [SMPI] Moved local address to for-initializer --- diff --git a/src/smpi/internals/smpi_global.cpp b/src/smpi/internals/smpi_global.cpp index 5fc43b3d55..b47e090c9c 100644 --- a/src/smpi/internals/smpi_global.cpp +++ b/src/smpi/internals/smpi_global.cpp @@ -355,8 +355,6 @@ void smpi_global_init() void smpi_global_destroy() { - int count = smpi_process_count(); - smpi_bench_destroy(); smpi_shared_destroy(); if (MPI_COMM_WORLD != MPI_COMM_UNINITIALIZED){ @@ -365,7 +363,7 @@ void smpi_global_destroy() }else{ smpi_deployment_cleanup_instances(); } - for (int i = 0; i < count; i++) { + for (int i = 0, count = smpi_process_count(); i < count; i++) { if(process_data[i]->comm_self()!=MPI_COMM_NULL){ simgrid::smpi::Comm::destroy(process_data[i]->comm_self()); }