Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Bugfix: do not assume that request of different type are independent, as it is wrong.
[simgrid.git] / src / simdag / sd_global.c
index 01c3a62..1406696 100644 (file)
@@ -170,10 +170,12 @@ void SD_create_environment(const char *platform_file)
   void *surf_workstation = NULL;
   void *surf_link = NULL;
 
-  SD_CHECK_INIT_DONE();
+  //First pass of platform file
+  surf_config_add_callback();
+  parse_platform_file(platform_file);
 
+  SD_CHECK_INIT_DONE();
   DEBUG0("SD_create_environment");
-
   surf_config_models_setup(platform_file);
   parse_platform_file(platform_file);
   surf_config_models_create_elms();