-/* Copyright (c) 2006-2010, 2012-2015. The SimGrid Team.
+/* Copyright (c) 2006-2010, 2012-2018. The SimGrid Team.
* All rights reserved. */
/* This program is free software; you can redistribute it and/or modify it
SD_task_t taskD = SD_task_create_comm_e2e("Task D", NULL, 1e7);
SD_task_t taskE = SD_task_create_comp_seq("Task E", NULL, 5e9);
- SD_task_dependency_add(NULL, NULL, taskA, taskB);
- SD_task_dependency_add(NULL, NULL, taskB, taskC);
- SD_task_dependency_add(NULL, NULL, taskC, taskD);
- SD_task_dependency_add(NULL, NULL, taskD, taskE);
+ SD_task_dependency_add(taskA, taskB);
+ SD_task_dependency_add(taskB, taskC);
+ SD_task_dependency_add(taskC, taskD);
+ SD_task_dependency_add(taskD, taskE);
/* Add watchpoints on completion of compute tasks */
SD_task_watch(taskA, SD_DONE);
SD_task_destroy(taskE);
XBT_DEBUG("Tasks destroyed. Exiting SimDag...");
- SD_exit();
xbt_free(hosts);
return 0;
}