/** \brief set a configuration variable
*
* Currently existing configuation variable:
- * - surf_workstation_model (string): Model of workstation to use.
+ * - workstation_model (string): Model of workstation to use.
* Possible values (defaults to "KCCFLN05"):
* - "CLM03": realistic TCP behavior + basic CPU model (see [CML03 at CCGrid03]) + support for parallel tasks
* - "KCCFLN05": realistic TCP behavior + basic CPU model (see [CML03 at CCGrid03]) + failure handling + interference between communications and computations if precised in the platform file.
* - "KCCFLN05_Reno": realistic TCP behavior + basic CPU model (see [CML03 at CCGrid03]) + failure handling + interference between communications and computations if precised in the platform file. Uses the fairness adapted to the TCP Reno flow control.
*
* Example:
- * MSG_config("surf_workstation_model","KCCFLN05");
+ * MSG_config("workstation_model","KCCFLN05");
*/
void MSG_config(const char *name, ...) {
2: inited (running) */
xbt_cfg_t _simix_cfg_set = NULL;
-/* callback of the surf_workstation_model variable */
-static void _simix_cfg_cb__surf_workstation_model(const char *name, int pos)
+/* callback of the workstation_model variable */
+static void _simix_cfg_cb__workstation_model(const char *name, int pos)
{
char *val;
_simix_cfg_set = xbt_cfg_new();
xbt_cfg_register (_simix_cfg_set,
- "surf_workstation_model", xbt_cfgelm_string, 1,1,
- &_simix_cfg_cb__surf_workstation_model,NULL);
+ "workstation_model", xbt_cfgelm_string, 1,1,
+ &_simix_cfg_cb__workstation_model,NULL);
- xbt_cfg_set_string(_simix_cfg_set,"surf_workstation_model", "KCCFLN05");
+ xbt_cfg_set_string(_simix_cfg_set,"workstation_model", "KCCFLN05");
}
void simix_config_finalize(void)
/** \brief Set a configuration variable
*
* Currently existing configuration variable:
- * - surf_workstation_model (string): Model of workstation to use.
+ * - workstation_model (string): Model of workstation to use.
* Possible values (defaults to "KCCFLN05"):
* - "CLM03": realistic TCP behavior + basic CPU model (see [CML03 at CCGrid03]) + support for parallel tasks
* - "KCCFLN05": realistic TCP behavior + basic CPU model (see [CML03 at CCGrid03]) + failure handling + interference between communications and computations if precised in the platform file.
surf_timer_resource_init(file);
/* which model do you want today? */
- workstation_model_name = xbt_cfg_get_string (_simix_cfg_set, "surf_workstation_model");
+ workstation_model_name = xbt_cfg_get_string (_simix_cfg_set, "workstation_model");
DEBUG1("Model : %s", workstation_model_name);
if (!strcmp(workstation_model_name,"KCCFLN05")) {