- routing_get_route_and_latency(action->workstation_list[i]->info,
- action->workstation_list[j]->info,
+ routing_get_route_and_latency(((cpu_L07_t)surf_workstation_resource_priv(action->workstation_list[i]))->info,
+ ((cpu_L07_t)surf_workstation_resource_priv(action->workstation_list[j]))->info,
{
s_surf_action_workstation_L07_t s_action;
surf_action_workstation_L07_t action = NULL;
xbt_swag_t running_actions =
{
s_surf_action_workstation_L07_t s_action;
surf_action_workstation_L07_t action = NULL;
xbt_swag_t running_actions =
double min = generic_maxmin_share_resources(running_actions,
xbt_swag_offset(s_action,
variable),
double min = generic_maxmin_share_resources(running_actions,
xbt_swag_offset(s_action,
variable),
{
double deltap = 0.0;
surf_action_workstation_L07_t action = NULL;
surf_action_workstation_L07_t next_action = NULL;
xbt_swag_t running_actions =
{
double deltap = 0.0;
surf_action_workstation_L07_t action = NULL;
surf_action_workstation_L07_t next_action = NULL;
xbt_swag_t running_actions =
- ((cpu_L07_t)workstation_list[i])->info,
- ((cpu_L07_t)workstation_list[j])->info,
+ ((cpu_L07_t)surf_workstation_resource_priv(workstation_list[i]))->info,
+ ((cpu_L07_t)surf_workstation_resource_priv(workstation_list[j]))->info,
for (i = 0; i < workstation_nb; i++)
lmm_expand(ptask_maxmin_system,
for (i = 0; i < workstation_nb; i++)
lmm_expand(ptask_maxmin_system,
action->variable, computation_amount[i]);
for (i = 0; i < workstation_nb; i++) {
action->variable, computation_amount[i]);
for (i = 0; i < workstation_nb; i++) {
- ((cpu_L07_t)workstation_list[i])->info,
- ((cpu_L07_t)workstation_list[j])->info,
+ ((cpu_L07_t)surf_workstation_resource_priv(workstation_list[i]))->info,
+ ((cpu_L07_t)surf_workstation_resource_priv(workstation_list[j]))->info,
xbt_lib_set(host_lib, name, SURF_WKS_LEVEL, cpu);
xbt_lib_set(host_lib, name, SURF_WKS_LEVEL, cpu);
/* Connect traces relative to cpu */
xbt_dict_foreach(trace_connect_list_host_avail, cursor, trace_name, elm) {
tmgr_trace_t trace = xbt_dict_get_or_null(traces_set_list, trace_name);
/* Connect traces relative to cpu */
xbt_dict_foreach(trace_connect_list_host_avail, cursor, trace_name, elm) {
tmgr_trace_t trace = xbt_dict_get_or_null(traces_set_list, trace_name);
xbt_assert(host, "Host %s undefined", elm);
xbt_assert(trace, "Trace %s undefined", trace_name);
xbt_assert(host, "Host %s undefined", elm);
xbt_assert(trace, "Trace %s undefined", trace_name);
xbt_dict_foreach(trace_connect_list_power, cursor, trace_name, elm) {
tmgr_trace_t trace = xbt_dict_get_or_null(traces_set_list, trace_name);
xbt_dict_foreach(trace_connect_list_power, cursor, trace_name, elm) {
tmgr_trace_t trace = xbt_dict_get_or_null(traces_set_list, trace_name);
xbt_assert(host, "Host %s undefined", elm);
xbt_assert(trace, "Trace %s undefined", trace_name);
xbt_assert(host, "Host %s undefined", elm);
xbt_assert(trace, "Trace %s undefined", trace_name);
surf_workstation_model->set_priority = ptask_action_set_priority;
surf_workstation_model->get_remains = ptask_action_get_remains;
surf_workstation_model->name = "Workstation ptask_L07";
surf_workstation_model->set_priority = ptask_action_set_priority;
surf_workstation_model->get_remains = ptask_action_get_remains;
surf_workstation_model->name = "Workstation ptask_L07";
xbt_assert(!surf_network_model, "network model type already defined");
ptask_define_callbacks();
ptask_model_init_internal();
xbt_assert(!surf_network_model, "network model type already defined");
ptask_define_callbacks();
ptask_model_init_internal();