- workstation_list[0] = w1;
- workstation_list[1] = w2;
- computation_amount[0] = SD_task_get_amount(taskA);
- computation_amount[1] = SD_task_get_amount(taskB);
-
- communication_amount[1] = SD_task_get_amount(taskC);
- communication_amount[2] = 0.0;
-
- SD_task_schedule(taskA, 1, &w1,
- &(computation_amount[0]), SD_SCHED_NO_COST, rate);
- SD_task_schedule(taskB, 2, workstation_list,
- SD_SCHED_NO_COST, communication_amount, rate);
- SD_task_schedule(taskC, 1, &w1,
- &(computation_amount[1]), SD_SCHED_NO_COST, rate);
+ SD_task_schedulel(taskA, 1, workstations[0]);
+ SD_task_schedulel(taskB, 2, workstations[0], workstations[1]);
+ SD_task_schedulel(taskC, 1, workstations[1]);