surf_cpu_model_init_Cas01();
surf_network_model_init_LegrandVelho();
- simgrid::surf::Model *model = surf_host_model;
- xbt_dynar_push(all_existing_models, &model);
+ xbt_dynar_push(all_existing_models, &surf_host_model);
}
void surf_host_model_init_compound()
action = surf_host_execute(host_list[0],flops_amount[0]);
} else if ((host_nb == 1)
&& (cost_or_zero(flops_amount, 0) == 0.0)) {
- action = surf_network_model->communicate(sg_host_edge(host_list[0]),
- sg_host_edge(host_list[0]),
+ action = surf_network_model->communicate(host_list[0]->p_netcard,
+ host_list[0]->p_netcard,
bytes_amount[0], rate);
} else if ((host_nb == 2)
&& (cost_or_zero(flops_amount, 0) == 0.0)
}
}
if (nb == 1){
- action = surf_network_model->communicate(sg_host_edge(host_list[0]),
- sg_host_edge(host_list[1]),
+ action = surf_network_model->communicate(host_list[0]->p_netcard,
+ host_list[1]->p_netcard,
value, rate);
}
} else