surf_action_t commAB = NULL;
double now = -1.0;
- surf_workstation_model_init_CLM03(platform);
+ int workstation_id =
+ find_model_description(surf_workstation_model_description,
+ surf_workstation_model_description_size,
+ "CLM03");
+
+ surf_workstation_model_description[workstation_id].model_init(platform);
+ parse_platform_file(platform);
+ if (surf_workstation_model_description[workstation_id].create_ws)
+ surf_workstation_model_description[workstation_id].create_ws();
/*********************** WORKSTATION ***********************************/
workstationA =
surf_workstation_model->common_public->name_service("Cpu B");
/* Let's check that those two processors exist */
- DEBUG2("%s : %p\n",
+ DEBUG2("%s : %p",
surf_workstation_model->common_public->
get_resource_name(workstationA), workstationA);
- DEBUG2("%s : %p\n",
+ DEBUG2("%s : %p",
surf_workstation_model->common_public->
get_resource_name(workstationB), workstationB);
surf_model_t model = NULL;
now = surf_get_clock();
- DEBUG1("Next Event : " "%g" "\n", now);
+ DEBUG1("Next Event : %g", now);
xbt_dynar_foreach(model_list, iter, model) {
- DEBUG1("\t %s actions\n", model->common_public->name);
+ DEBUG1("\t %s actions", model->common_public->name);
while ((action =
xbt_swag_extract(model->common_public->states.
failed_action_set))) {
- DEBUG1("\t * Failed : %p\n", action);
+ DEBUG1("\t * Failed : %p", action);
model->common_public->action_free(action);
}
while ((action =
xbt_swag_extract(model->common_public->states.
done_action_set))) {
- DEBUG1("\t * Done : %p\n", action);
+ DEBUG1("\t * Done : %p", action);
model->common_public->action_free(action);
}
}
} while (surf_solve()>=0.0);
- DEBUG0("Simulation Terminated\n");
+ DEBUG0("Simulation Terminated");
}