X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/db54ce3874b561d61cd3d25d82f4bd2d9f426ab3..9a79cc226e6e4235c695bce5c063e46c5db17239:/src/simix/smx_environment.c diff --git a/src/simix/smx_environment.c b/src/simix/smx_environment.c index db9c81b381..8ce445157c 100644 --- a/src/simix/smx_environment.c +++ b/src/simix/smx_environment.c @@ -29,7 +29,7 @@ XBT_LOG_NEW_DEFAULT_SUBCATEGORY(simix_environment, simix, * \include small_platform.xml * */ -void SIMIX_create_environment(const char *file) +void SIMIX_create_environment(const char *file) { xbt_dict_cursor_t cursor = NULL; char *name = NULL; @@ -37,59 +37,68 @@ void SIMIX_create_environment(const char *file) char *workstation_model_name; int workstation_id = -1; - simix_config_init(); /* make sure that our configuration set is created */ + simix_config_init(); /* make sure that our configuration set is created */ surf_timer_resource_init(file); /* which model do you want today? */ - workstation_model_name = xbt_cfg_get_string (_simix_cfg_set, "workstation_model"); + workstation_model_name = + xbt_cfg_get_string(_simix_cfg_set, "workstation_model"); DEBUG1("Model : %s", workstation_model_name); - workstation_id = find_resource_description(surf_workstation_resource_description, - surf_workstation_resource_description_size, - workstation_model_name); - if(!strcmp(workstation_model_name,"compound")) { + workstation_id = + find_resource_description(surf_workstation_resource_description, + surf_workstation_resource_description_size, + workstation_model_name); + if (!strcmp(workstation_model_name, "compound")) { xbt_ex_t e; char *network_model_name = NULL; char *cpu_model_name = NULL; int network_id = -1; int cpu_id = -1; - TRY { - cpu_model_name = xbt_cfg_get_string (_simix_cfg_set, "cpu_model"); - } CATCH(e) { + TRY { + cpu_model_name = xbt_cfg_get_string(_simix_cfg_set, "cpu_model"); + } CATCH(e) { if (e.category == bound_error) { - xbt_assert0(0,"Set a cpu model to use with the 'compound' workstation model"); - xbt_ex_free(e); - } else { - RETHROW; + xbt_assert0(0, + "Set a cpu model to use with the 'compound' workstation model"); + xbt_ex_free(e); + } else { + RETHROW; } } - TRY { - network_model_name=xbt_cfg_get_string (_simix_cfg_set, "network_model"); - } CATCH(e) { + TRY { + network_model_name = + xbt_cfg_get_string(_simix_cfg_set, "network_model"); + } + CATCH(e) { if (e.category == bound_error) { - xbt_assert0(0,"Set a network model to use with the 'compound' workstation model"); - xbt_ex_free(e); - } else { - RETHROW; + xbt_assert0(0, + "Set a network model to use with the 'compound' workstation model"); + xbt_ex_free(e); + } else { + RETHROW; } } - network_id = find_resource_description(surf_network_resource_description, - surf_network_resource_description_size, - network_model_name); - cpu_id = find_resource_description(surf_cpu_resource_description, - surf_cpu_resource_description_size, - cpu_model_name); + network_id = + find_resource_description(surf_network_resource_description, + surf_network_resource_description_size, + network_model_name); + cpu_id = + find_resource_description(surf_cpu_resource_description, + surf_cpu_resource_description_size, + cpu_model_name); surf_cpu_resource_description[cpu_id].resource_init(file); surf_network_resource_description[network_id].resource_init(file); } - surf_workstation_resource_description[workstation_id].resource_init(file); + surf_workstation_resource_description[workstation_id]. + resource_init(file); - _simix_init_status = 2; /* inited; don't change settings now */ + _simix_init_status = 2; /* inited; don't change settings now */ xbt_dict_foreach(workstation_set, cursor, name, workstation) { __SIMIX_host_create(name, workstation, NULL); @@ -97,4 +106,3 @@ void SIMIX_create_environment(const char *file) return; } -