Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
A whole bunch of test units from Sascha and Fred. Many thanks, dudes
[simgrid.git] / teshsuite / simdag / partask / test_comp_only_par.c
diff --git a/teshsuite/simdag/partask/test_comp_only_par.c b/teshsuite/simdag/partask/test_comp_only_par.c
new file mode 100644 (file)
index 0000000..f453fa1
--- /dev/null
@@ -0,0 +1,42 @@
+
+/*
+ * SimDag
+ * Computation tests
+ * Copyright (C) 2007 
+ * Sascha Hunold, Frederic Suter
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+
+#include "simdag/simdag.h"
+
+int main(int argc, char **argv) {
+
+       double time;
+       double comm_amount[] = { 0.0, 0.0, 0.0, 0.0 };
+       double comp_cost[] = { 1.0, 1.0 };
+       
+       SD_task_t task;
+       
+       SD_init(&argc, argv);
+       SD_create_environment(argv[1]);
+       
+       task = SD_task_create("partask", NULL, 1.0);
+       SD_task_schedule(task, 2, SD_workstation_get_list(), comp_cost,
+                       comm_amount, -1.0);
+       
+       SD_simulate(-1.0);
+       
+       time = SD_get_clock();
+       
+       printf("%g\n", time);
+       fflush(stdout);
+       
+       SD_task_destroy(task);
+       
+       SD_exit();              
+       
+       return 0;
+}
+