Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
240d2c1c9cdc2b577df7804cfd398a194d14714e
[simgrid.git] / examples / simdag / ptg-dotload / sd_ptg-dotload.tesh
1 #! ./tesh
2 p Test the loader of PTG (Parallel Task Graph) written in the DOT format
3
4 # The order differ when executed with gcc's thread sanitizer
5 ! output sort
6
7 $ $SG_TEST_EXENV ${bindir:=.}/ptg-dotload/sd_ptg-dotload  ${srcdir:=.}/../platforms/two_clusters.xml ${srcdir:=.}/ptg-dotload/ptg.dot
8 > [0.000000] [xbt_cfg/INFO] Switching to the L07 model to handle parallel tasks.
9 > [0.000000] [test/INFO] ------------------- Display all tasks of the loaded DAG ---------------------------
10 > [0.000000] [sd_task/INFO] Displaying task root
11 > [0.000000] [sd_task/INFO]   - state: schedulable not runnable
12 > [0.000000] [sd_task/INFO]   - kind: parallel computation following Amdahl's law
13 > [0.000000] [sd_task/INFO]   - amount: 0
14 > [0.000000] [sd_task/INFO]   - alpha: 0.00
15 > [0.000000] [sd_task/INFO]   - Dependencies to satisfy: 0
16 > [0.000000] [sd_task/INFO]   - post-dependencies:
17 > [0.000000] [sd_task/INFO]     root->c1
18 > [0.000000] [sd_task/INFO]     root->c2
19 > [0.000000] [sd_task/INFO] Displaying task c1
20 > [0.000000] [sd_task/INFO]   - state: not scheduled not runnable
21 > [0.000000] [sd_task/INFO]   - kind: parallel computation following Amdahl's law
22 > [0.000000] [sd_task/INFO]   - amount: 1000000000
23 > [0.000000] [sd_task/INFO]   - alpha: 0.20
24 > [0.000000] [sd_task/INFO]   - Dependencies to satisfy: 1
25 > [0.000000] [sd_task/INFO]   - pre-dependencies:
26 > [0.000000] [sd_task/INFO]     root->c1
27 > [0.000000] [sd_task/INFO]   - post-dependencies:
28 > [0.000000] [sd_task/INFO]     c1->c3
29 > [0.000000] [sd_task/INFO] Displaying task c2
30 > [0.000000] [sd_task/INFO]   - state: not scheduled not runnable
31 > [0.000000] [sd_task/INFO]   - kind: parallel computation following Amdahl's law
32 > [0.000000] [sd_task/INFO]   - amount: 5000000000
33 > [0.000000] [sd_task/INFO]   - alpha: 0.50
34 > [0.000000] [sd_task/INFO]   - Dependencies to satisfy: 1
35 > [0.000000] [sd_task/INFO]   - pre-dependencies:
36 > [0.000000] [sd_task/INFO]     root->c2
37 > [0.000000] [sd_task/INFO]   - post-dependencies:
38 > [0.000000] [sd_task/INFO]     c3
39 > [0.000000] [sd_task/INFO] Displaying task c3
40 > [0.000000] [sd_task/INFO]   - state: not scheduled not runnable
41 > [0.000000] [sd_task/INFO]   - kind: parallel computation following Amdahl's law
42 > [0.000000] [sd_task/INFO]   - amount: 2000000000
43 > [0.000000] [sd_task/INFO]   - alpha: 0.00
44 > [0.000000] [sd_task/INFO]   - Dependencies to satisfy: 2
45 > [0.000000] [sd_task/INFO]   - pre-dependencies:
46 > [0.000000] [sd_task/INFO]     c2
47 > [0.000000] [sd_task/INFO]     c1->c3
48 > [0.000000] [sd_task/INFO]   - post-dependencies:
49 > [0.000000] [sd_task/INFO]     c3->end
50 > [0.000000] [sd_task/INFO] Displaying task c1->c3
51 > [0.000000] [sd_task/INFO]   - state: not scheduled not runnable
52 > [0.000000] [sd_task/INFO]   - kind: MxN data redistribution assuming 1D block distribution
53 > [0.000000] [sd_task/INFO]   - amount: 500000000
54 > [0.000000] [sd_task/INFO]   - Dependencies to satisfy: 1
55 > [0.000000] [sd_task/INFO]   - pre-dependencies:
56 > [0.000000] [sd_task/INFO]     c1
57 > [0.000000] [sd_task/INFO]   - post-dependencies:
58 > [0.000000] [sd_task/INFO]     c3
59 > [0.000000] [sd_task/INFO] Displaying task c3->end
60 > [0.000000] [sd_task/INFO]   - state: not scheduled not runnable
61 > [0.000000] [sd_task/INFO]   - kind: MxN data redistribution assuming 1D block distribution
62 > [0.000000] [sd_task/INFO]   - amount: 200000000
63 > [0.000000] [sd_task/INFO]   - Dependencies to satisfy: 1
64 > [0.000000] [sd_task/INFO]   - pre-dependencies:
65 > [0.000000] [sd_task/INFO]     c3
66 > [0.000000] [sd_task/INFO]   - post-dependencies:
67 > [0.000000] [sd_task/INFO]     end
68 > [0.000000] [sd_task/INFO] Displaying task root->c1
69 > [0.000000] [sd_task/INFO]   - state: not scheduled not runnable
70 > [0.000000] [sd_task/INFO]   - kind: MxN data redistribution assuming 1D block distribution
71 > [0.000000] [sd_task/INFO]   - amount: 200000000
72 > [0.000000] [sd_task/INFO]   - Dependencies to satisfy: 1
73 > [0.000000] [sd_task/INFO]   - pre-dependencies:
74 > [0.000000] [sd_task/INFO]     root
75 > [0.000000] [sd_task/INFO]   - post-dependencies:
76 > [0.000000] [sd_task/INFO]     c1
77 > [0.000000] [sd_task/INFO] Displaying task root->c2
78 > [0.000000] [sd_task/INFO]   - state: not scheduled not runnable
79 > [0.000000] [sd_task/INFO]   - kind: MxN data redistribution assuming 1D block distribution
80 > [0.000000] [sd_task/INFO]   - amount: 100000000
81 > [0.000000] [sd_task/INFO]   - Dependencies to satisfy: 1
82 > [0.000000] [sd_task/INFO]   - pre-dependencies:
83 > [0.000000] [sd_task/INFO]     root
84 > [0.000000] [sd_task/INFO]   - post-dependencies:
85 > [0.000000] [sd_task/INFO]     c2
86 > [0.000000] [sd_task/INFO] Displaying task end
87 > [0.000000] [sd_task/INFO]   - state: not scheduled not runnable
88 > [0.000000] [sd_task/INFO]   - kind: parallel computation following Amdahl's law
89 > [0.000000] [sd_task/INFO]   - amount: 0
90 > [0.000000] [sd_task/INFO]   - alpha: 0.00
91 > [0.000000] [sd_task/INFO]   - Dependencies to satisfy: 1
92 > [0.000000] [sd_task/INFO]   - pre-dependencies:
93 > [0.000000] [sd_task/INFO]     c3->end
94 > [0.000000] [test/INFO] ------------------- Schedule tasks ---------------------------
95 > [0.000000] [test/INFO] ------------------- Run the schedule ---------------------------
96 > [3.126200] [test/INFO] Makespan: 3.126200
97