Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
modified [PATCH] Allow multiple call to MPI_Init and added MSG_init to SMPI part
[simgrid.git] / src / smpi / smpi_global.c
index 580b02c..d629b68 100644 (file)
@@ -165,9 +165,14 @@ int smpi_process_finalized()
  */
 int smpi_process_initialized(void)
 {
-  int index = smpi_process_index();
-  return ( (index != MPI_UNDEFINED)
-          && (process_data[index_to_process_data[index]]->state == SMPI_INITIALIZED));
+  if (!index_to_process_data){
+    return false;
+  }
+  else{
+    int index = smpi_process_index();
+    return ( (index != MPI_UNDEFINED)
+             && (process_data[index_to_process_data[index]]->state == SMPI_INITIALIZED));
+  }
 }
 
 /**