SD_create_environment(argv[1]);
/* creation of the tasks and their dependencies */
- SD_task_t taskInit = SD_task_create(NULL,NULL,1.0);
+ SD_task_t taskInit = SD_task_create("Init",NULL,1.0);
SD_task_t taskA = SD_task_create("Task Comm 1", NULL, 1.0);
SD_task_t taskB = SD_task_create("Task Comm 2", NULL, 1.0);
double communication_amount1[] = { 0, 100000000, 0, 0 };
double communication_amount2[] = { 0, 1, 0, 0 };
- const double no_cost[] = {1.0, 1.0};
+ const double no_cost[] = {0.0, 0.0};
/* let's launch the simulation! */
$ simdag/basic0 simdag/basic_platform.xml
> [0.000000] [sd_kernel/INFO] Starting simulation...
-> [0.000000] [sd_kernel/INFO] Executing task '(null)'
-> [0.000100] [sd_kernel/INFO] Task '(null)' done
-> [0.000100] [sd_kernel/INFO] Executing task 'Task Comm 1'
-> [0.000100] [sd_kernel/INFO] Executing task 'Task Comm 2'
-> [0.000200] [sd_kernel/INFO] Task 'Task Comm 2' done
-> [0.800200] [sd_kernel/INFO] Task 'Task Comm 1' done
-> [0.800200] [sd_kernel/INFO] Simulation finished
+> [0.000000] [sd_kernel/INFO] Executing task 'Init'
+> [0.000000] [sd_kernel/INFO] Task 'Init' done
+> [0.000000] [sd_kernel/INFO] Executing task 'Task Comm 1'
+> [0.000000] [sd_kernel/INFO] Executing task 'Task Comm 2'
+> [0.000100] [sd_kernel/INFO] Task 'Task Comm 2' done
+> [1.000100] [sd_kernel/INFO] Task 'Task Comm 1' done
+> [1.000100] [sd_kernel/INFO] Simulation finished