Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[mc] Temporary fix for smpi_process_finalize leading to graph explosion in MC
authorGabriel Corona <gabriel.corona@loria.fr>
Mon, 26 May 2014 10:12:39 +0000 (12:12 +0200)
committerGabriel Corona <gabriel.corona@loria.fr>
Mon, 26 May 2014 11:28:49 +0000 (13:28 +0200)
src/smpi/smpi_global.c

index 02d4a9f..3cb7b93 100644 (file)
@@ -133,10 +133,14 @@ void smpi_process_destroy(void)
  */
 void smpi_process_finalize(void)
 {
+    // This leads to an explosion of the search graph
+    // which cannot be reduced:
+    if(MC_is_active())
+      return;
+
     int index = smpi_process_index();
     // wait for all pending asynchronous comms to finish
     xbt_barrier_wait(process_data[index_to_process_data[index]]->finalization_barrier);
-
 }
 
 /**