Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Fix memory leak in smpi/colls/allgather-SMP-NTS.
[simgrid.git] / src / smpi / smpi_pmpi.c
index 0892c28..0d93e9c 100644 (file)
@@ -127,7 +127,13 @@ int PMPI_Abort(MPI_Comm comm, int errorcode)
 double PMPI_Wtime(void)
 {
   double time;
-  time = SIMIX_get_clock();
+  if (smpi_process_initialized() && !smpi_process_finalized() && !smpi_sample_is_running) {
+    smpi_bench_end();
+    time = SIMIX_get_clock();
+    smpi_bench_begin();
+  } else {
+    time = SIMIX_get_clock();
+  }
   return time;
 }