X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7156902758e5ecba3388b6f3609087bb8bd2a8c7..dbb0c80acf5f0b020ed570a418601afc09e693e3:/src/smpi/bindings/smpi_pmpi.cpp diff --git a/src/smpi/bindings/smpi_pmpi.cpp b/src/smpi/bindings/smpi_pmpi.cpp index 7de62bd039..6f205a2c90 100644 --- a/src/smpi/bindings/smpi_pmpi.cpp +++ b/src/smpi/bindings/smpi_pmpi.cpp @@ -57,6 +57,7 @@ int PMPI_Init(int*, char***) smpi_process()->mark_as_initialized(); smpi_mpi_init(); + CHECK_COLLECTIVE(smpi_process()->comm_world(), "MPI_Init") return MPI_SUCCESS; } @@ -64,6 +65,7 @@ int PMPI_Init(int*, char***) int PMPI_Finalize() { smpi_bench_end(); + CHECK_COLLECTIVE(smpi_process()->comm_world(), "MPI_Finalize") aid_t rank_traced = simgrid::s4u::this_actor::get_pid(); smpi_process()->mark_as_finalizing(); TRACE_smpi_comm_in(rank_traced, __func__, new simgrid::instr::NoOpTIData("finalize"));