Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
make the string large enough to avoid buffer overflows
[simgrid.git] / src / surf / workstation.c
index 3f8276f..e9c0cc6 100644 (file)
@@ -354,8 +354,12 @@ void surf_workstation_model_init_CLM03(void)
 {
   surf_workstation_model_init_internal();
   surf_cpu_model_init_Cas01_im();
-  surf_network_model_init_LegrandVelho();
+  im_surf_network_model_init_LegrandVelho();
+  // FIXME: prefer the proper interface instead of bypassing the cfg module that way
+  //xbt_cfg_set_parse(_surf_cfg_set, "network/model:LV08");
+  //xbt_cfg_set_parse(_surf_cfg_set, "cpu/model:Cas01");
   xbt_dynar_push(model_list, &surf_workstation_model);
+  sg_platf_postparse_add_cb(create_workstations);
 }
 
 void surf_workstation_model_init_compound()
@@ -365,4 +369,5 @@ void surf_workstation_model_init_compound()
   xbt_assert(surf_network_model, "No network model defined yet!");
   surf_workstation_model_init_internal();
   xbt_dynar_push(model_list, &surf_workstation_model);
+  sg_platf_postparse_add_cb(create_workstations);
 }