Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
model-checker : fix MC init in smpi_main
[simgrid.git] / src / smpi / smpi_global.c
index 27a53de486b4b1634fb1e4014f8d82363584dcb0..7d47dfb9bb61bb2947e680626b7de9fbf42161ca 100644 (file)
@@ -120,7 +120,7 @@ int smpi_process_initialized(void)
 void smpi_process_mark_as_initialized(void)
 {
   int index = smpi_process_index();
-  if(index != -100)process_data[index]->initialized=1;
+  if((index != -100)&& (index!=MPI_UNDEFINED))process_data[index]->initialized=1;
 }
 
 
@@ -466,7 +466,7 @@ int smpi_main(int (*realmain) (int argc, char *argv[]),int argc, char *argv[])
   fflush(stderr);
 
   if (MC_is_active())
-    MC_modelcheck_safety();
+    MC_do_the_modelcheck_for_real();
   else
     SIMIX_run();