double power_scale;
double power_current;
tmgr_trace_event_t power_event;
- e_surf_resource_state_t state_current;
tmgr_trace_event_t state_event;
+ e_surf_resource_state_t state_current;
int id; /* cpu and network card are a single object... */
} s_cpu_L07_t, *cpu_L07_t;
for (i = 0; i < workstation_nb; i++) {
for (j = 0; j < workstation_nb; j++) {
- xbt_dynar_t route;
+ xbt_dynar_t route=NULL;
routing_get_route_and_latency(surf_resource_name
(action->workstation_list[i]),
surf_resource_name(action->workstation_list[j]),
- &route, NULL,1);
+ &route, NULL);
// FIXME do we really need to recompute the latency here?
double lat = 0.0;
static double ptask_action_get_remains(surf_action_t action)
{
XBT_IN("(%p)", action);
- return action->remains;
XBT_OUT();
+ return action->remains;
}
/**************************************/
double latency = 0.0;
if (ptask_parallel_task_link_set == NULL)
- ptask_parallel_task_link_set = xbt_dict_new();
+ ptask_parallel_task_link_set = xbt_dict_new_homogeneous(NULL);
xbt_dict_reset(ptask_parallel_task_link_set);
for (i = 0; i < workstation_nb; i++) {
for (j = 0; j < workstation_nb; j++) {
link_L07_t link;
- xbt_dynar_t route;
+ xbt_dynar_t route=NULL;
routing_get_route_and_latency(
surf_resource_name(workstation_list[i]),
surf_resource_name(workstation_list[j]),
- &route,NULL,1); // FIXME: do we want to recompute the latency?
+ &route,NULL); // FIXME: do we want to recompute the latency?
double lat = 0.0;
if (communication_amount[i * workstation_nb + j] > 0)
for (i = 0; i < workstation_nb; i++) {
for (j = 0; j < workstation_nb; j++) {
link_L07_t link;
- xbt_dynar_t route;
+ xbt_dynar_t route=NULL;
routing_get_route_and_latency(
surf_resource_name(workstation_list[i]),
surf_resource_name(workstation_list[j]),
- &route,NULL,1);
+ &route,NULL);
if (communication_amount[i * workstation_nb + j] == 0.0)
continue;
static xbt_dynar_t ptask_get_route(void *src, void *dst) // FIXME: kill that callback kind?
{
- xbt_dynar_t route;
+ xbt_dynar_t route=NULL;
routing_get_route_and_latency(
surf_resource_name(src), surf_resource_name(dst),
- &route,NULL,1);
+ &route,NULL);
return route;
}
link->properties);
xbt_free(link_id);
link_id = bprintf("%s_DOWN", link->id);
- ptask_link_create_resource(bprintf("%s_DOWN", link->id),
+ ptask_link_create_resource(link_id,
link->bandwidth,
link->bandwidth_trace,
link->latency,
ptask_add_traces;
if (!ptask_maxmin_system)
- ptask_maxmin_system = lmm_system_new();
+ ptask_maxmin_system = lmm_system_new(1);
routing_model_create(sizeof(link_L07_t),
ptask_link_create_resource("__loopback__",