-/* Copyright (c) 2012-2016. The SimGrid Team.
+/* Copyright (c) 2012-2018. The SimGrid Team.
* All rights reserved. */
/* This program is free software; you can redistribute it and/or modify it
SD_task_t t4 = SD_task_create_comp_seq("t4", NULL, 25000000);
/* Add dependencies: t1->c1->t2->c2->t3 */
- SD_task_dependency_add(NULL, NULL, t1, c1);
- SD_task_dependency_add(NULL, NULL, c1, t2);
- SD_task_dependency_add(NULL, NULL, t2, c2);
- SD_task_dependency_add(NULL, NULL, c2, t3);
- SD_task_dependency_add(NULL, NULL, t3, c3);
- SD_task_dependency_add(NULL, NULL, c3, t4);
+ SD_task_dependency_add(t1, c1);
+ SD_task_dependency_add(c1, t2);
+ SD_task_dependency_add(t2, c2);
+ SD_task_dependency_add(c2, t3);
+ SD_task_dependency_add(t3, c3);
+ SD_task_dependency_add(c3, t4);
/* Schedule tasks t1 and w3 on first host, t2 on second host */
/* Transfers are auto-scheduled */
sg_host_route_latency(hosts[0], hosts[1]));
XBT_INFO("Jupiter: speed=%.0f", sg_host_speed(hosts[0])* sg_host_get_available_speed(hosts[0]));
XBT_INFO("Tremblay: speed=%.0f", sg_host_speed(hosts[1])* sg_host_get_available_speed(hosts[1]));
-
+
unsigned int ctr;
SD_task_t task;
xbt_dynar_foreach(changed_tasks, ctr, task) {
}
xbt_dynar_reset(changed_tasks);
}
- SD_exit();
xbt_free(hosts);
xbt_dynar_free(&changed_tasks);
return 0;