Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
no need to set the number of host,link or route at the beginning , thanks to xbt_dyna...
[simgrid.git] / examples / lua / master_slave_bypass.tesh
1 # compile the master_slave_bypass example
2
3 $ lua master_slave_bypass.lua
4 > [0.000000] /home/mehdi/workspace/Simgrid/src/surf/surfxml_parse.c:435: [surf_parse/WARNING] Bypassing the XML parser since surf_parse_open received a NULL pointer. If it is not what you want, go fix your code.
5 > [Tremblay:Master:(1) 0.000000] [lua/INFO] Hello from lua, I'm the master
6 > [Tremblay:Master:(1) 0.000000] [lua/INFO] Got 20
7 > [Tremblay:Master:(1) 0.000000] [lua/INFO] Got 550000000
8 > [Tremblay:Master:(1) 0.000000] [lua/INFO] Got 1000000
9 > [Tremblay:Master:(1) 0.000000] [lua/INFO] Got 4
10 > [Tremblay:Master:(1) 0.000000] [lua/INFO] Argc=4 (should be 4)
11 > [Tremblay:Master:(1) 0.000000] [lua/INFO] Creating task
12 > [Tremblay:Master:(1) 0.000000] [lua/INFO] Master sending  'Task 1' To 'slave 1'
13 > [Jupiter:Slave:(2) 0.000000] [lua/INFO] Hello from lua, I'm a poor slave with mbox: slave 1
14 > [Fafard:Slave:(3) 0.000000] [lua/INFO] Hello from lua, I'm a poor slave with mbox: slave 2
15 > [Ginette:Slave:(4) 0.000000] [lua/INFO] Hello from lua, I'm a poor slave with mbox: slave 3
16 > [Bourassa:Slave:(5) 0.000000] [lua/INFO] Hello from lua, I'm a poor slave with mbox: slave 0
17 > [Jupiter:Slave:(2) 9.634718] [lua/INFO] Slave 'slave 1' processing Task 1
18 > [Tremblay:Master:(1) 9.634718] [lua/INFO] Master done sending 'Task 1' To 'slave 1'
19 > [Tremblay:Master:(1) 9.634718] [lua/INFO] Creating task
20 > [Tremblay:Master:(1) 9.634718] [lua/INFO] Master sending  'Task 2' To 'slave 2'
21 > [Jupiter:Slave:(2) 16.843484] [lua/INFO] Slave 'slave 1': task Task 1 done
22 > [Fafard:Slave:(3) 182.700629] [lua/INFO] Slave 'slave 2' processing Task 2
23 > [Tremblay:Master:(1) 182.700629] [lua/INFO] Master done sending 'Task 2' To 'slave 2'
24 > [Tremblay:Master:(1) 182.700629] [lua/INFO] Creating task
25 > [Tremblay:Master:(1) 182.700629] [lua/INFO] Master sending  'Task 3' To 'slave 3'
26 > [Fafard:Slave:(3) 189.909395] [lua/INFO] Slave 'slave 2': task Task 2 done
27 > [Ginette:Slave:(4) 298.047984] [lua/INFO] Slave 'slave 3' processing Task 3
28 > [Tremblay:Master:(1) 298.047984] [lua/INFO] Master done sending 'Task 3' To 'slave 3'
29 > [Tremblay:Master:(1) 298.047984] [lua/INFO] Creating task
30 > [Tremblay:Master:(1) 298.047984] [lua/INFO] Master sending  'Task 4' To 'slave 0'
31 > [Ginette:Slave:(4) 309.390061] [lua/INFO] Slave 'slave 3': task Task 3 done
32 > [Bourassa:Slave:(5) 519.167813] [lua/INFO] Slave 'slave 0' processing Task 4
33 > [Tremblay:Master:(1) 519.167813] [lua/INFO] Master done sending 'Task 4' To 'slave 0'
34 > [Tremblay:Master:(1) 519.167813] [lua/INFO] Creating task
35 > [Tremblay:Master:(1) 519.167813] [lua/INFO] Master sending  'Task 5' To 'slave 1'
36 > [Jupiter:Slave:(2) 528.802531] [lua/INFO] Slave 'slave 1' processing Task 5
37 > [Tremblay:Master:(1) 528.802531] [lua/INFO] Master done sending 'Task 5' To 'slave 1'
38 > [Tremblay:Master:(1) 528.802531] [lua/INFO] Creating task
39 > [Tremblay:Master:(1) 528.802531] [lua/INFO] Master sending  'Task 6' To 'slave 2'
40 > [Bourassa:Slave:(5) 530.509890] [lua/INFO] Slave 'slave 0': task Task 4 done
41 > [Jupiter:Slave:(2) 536.011297] [lua/INFO] Slave 'slave 1': task Task 5 done
42 > [Fafard:Slave:(3) 701.868442] [lua/INFO] Slave 'slave 2' processing Task 6
43 > [Tremblay:Master:(1) 701.868442] [lua/INFO] Master done sending 'Task 6' To 'slave 2'
44 > [Tremblay:Master:(1) 701.868442] [lua/INFO] Creating task
45 > [Tremblay:Master:(1) 701.868442] [lua/INFO] Master sending  'Task 7' To 'slave 3'
46 > [Fafard:Slave:(3) 709.077207] [lua/INFO] Slave 'slave 2': task Task 6 done
47 > [Ginette:Slave:(4) 817.215797] [lua/INFO] Slave 'slave 3' processing Task 7
48 > [Tremblay:Master:(1) 817.215797] [lua/INFO] Master done sending 'Task 7' To 'slave 3'
49 > [Tremblay:Master:(1) 817.215797] [lua/INFO] Creating task
50 > [Tremblay:Master:(1) 817.215797] [lua/INFO] Master sending  'Task 8' To 'slave 0'
51 > [Ginette:Slave:(4) 828.557874] [lua/INFO] Slave 'slave 3': task Task 7 done
52 > [Bourassa:Slave:(5) 1038.335626] [lua/INFO] Slave 'slave 0' processing Task 8
53 > [Tremblay:Master:(1) 1038.335626] [lua/INFO] Master done sending 'Task 8' To 'slave 0'
54 > [Tremblay:Master:(1) 1038.335626] [lua/INFO] Creating task
55 > [Tremblay:Master:(1) 1038.335626] [lua/INFO] Master sending  'Task 9' To 'slave 1'
56 > [Jupiter:Slave:(2) 1047.970344] [lua/INFO] Slave 'slave 1' processing Task 9
57 > [Tremblay:Master:(1) 1047.970344] [lua/INFO] Master done sending 'Task 9' To 'slave 1'
58 > [Tremblay:Master:(1) 1047.970344] [lua/INFO] Creating task
59 > [Tremblay:Master:(1) 1047.970344] [lua/INFO] Master sending  'Task 10' To 'slave 2'
60 > [Bourassa:Slave:(5) 1049.677703] [lua/INFO] Slave 'slave 0': task Task 8 done
61 > [Jupiter:Slave:(2) 1055.179110] [lua/INFO] Slave 'slave 1': task Task 9 done
62 > [Fafard:Slave:(3) 1221.036254] [lua/INFO] Slave 'slave 2' processing Task 10
63 > [Tremblay:Master:(1) 1221.036254] [lua/INFO] Master done sending 'Task 10' To 'slave 2'
64 > [Tremblay:Master:(1) 1221.036254] [lua/INFO] Creating task
65 > [Tremblay:Master:(1) 1221.036254] [lua/INFO] Master sending  'Task 11' To 'slave 3'
66 > [Fafard:Slave:(3) 1228.245020] [lua/INFO] Slave 'slave 2': task Task 10 done
67 > [Ginette:Slave:(4) 1336.383610] [lua/INFO] Slave 'slave 3' processing Task 11
68 > [Tremblay:Master:(1) 1336.383610] [lua/INFO] Master done sending 'Task 11' To 'slave 3'
69 > [Tremblay:Master:(1) 1336.383610] [lua/INFO] Creating task
70 > [Tremblay:Master:(1) 1336.383610] [lua/INFO] Master sending  'Task 12' To 'slave 0'
71 > [Ginette:Slave:(4) 1347.725687] [lua/INFO] Slave 'slave 3': task Task 11 done
72 > [Bourassa:Slave:(5) 1557.503438] [lua/INFO] Slave 'slave 0' processing Task 12
73 > [Tremblay:Master:(1) 1557.503438] [lua/INFO] Master done sending 'Task 12' To 'slave 0'
74 > [Tremblay:Master:(1) 1557.503438] [lua/INFO] Creating task
75 > [Tremblay:Master:(1) 1557.503438] [lua/INFO] Master sending  'Task 13' To 'slave 1'
76 > [Jupiter:Slave:(2) 1567.138157] [lua/INFO] Slave 'slave 1' processing Task 13
77 > [Tremblay:Master:(1) 1567.138157] [lua/INFO] Master done sending 'Task 13' To 'slave 1'
78 > [Tremblay:Master:(1) 1567.138157] [lua/INFO] Creating task
79 > [Tremblay:Master:(1) 1567.138157] [lua/INFO] Master sending  'Task 14' To 'slave 2'
80 > [Bourassa:Slave:(5) 1568.845515] [lua/INFO] Slave 'slave 0': task Task 12 done
81 > [Jupiter:Slave:(2) 1574.346923] [lua/INFO] Slave 'slave 1': task Task 13 done
82 > [Fafard:Slave:(3) 1740.204067] [lua/INFO] Slave 'slave 2' processing Task 14
83 > [Tremblay:Master:(1) 1740.204067] [lua/INFO] Master done sending 'Task 14' To 'slave 2'
84 > [Tremblay:Master:(1) 1740.204067] [lua/INFO] Creating task
85 > [Tremblay:Master:(1) 1740.204067] [lua/INFO] Master sending  'Task 15' To 'slave 3'
86 > [Fafard:Slave:(3) 1747.412833] [lua/INFO] Slave 'slave 2': task Task 14 done
87 > [Ginette:Slave:(4) 1855.551422] [lua/INFO] Slave 'slave 3' processing Task 15
88 > [Tremblay:Master:(1) 1855.551422] [lua/INFO] Master done sending 'Task 15' To 'slave 3'
89 > [Tremblay:Master:(1) 1855.551422] [lua/INFO] Creating task
90 > [Tremblay:Master:(1) 1855.551422] [lua/INFO] Master sending  'Task 16' To 'slave 0'
91 > [Ginette:Slave:(4) 1866.893499] [lua/INFO] Slave 'slave 3': task Task 15 done
92 > [Bourassa:Slave:(5) 2076.671251] [lua/INFO] Slave 'slave 0' processing Task 16
93 > [Tremblay:Master:(1) 2076.671251] [lua/INFO] Master done sending 'Task 16' To 'slave 0'
94 > [Tremblay:Master:(1) 2076.671251] [lua/INFO] Creating task
95 > [Tremblay:Master:(1) 2076.671251] [lua/INFO] Master sending  'Task 17' To 'slave 1'
96 > [Jupiter:Slave:(2) 2086.305970] [lua/INFO] Slave 'slave 1' processing Task 17
97 > [Tremblay:Master:(1) 2086.305970] [lua/INFO] Master done sending 'Task 17' To 'slave 1'
98 > [Tremblay:Master:(1) 2086.305970] [lua/INFO] Creating task
99 > [Tremblay:Master:(1) 2086.305970] [lua/INFO] Master sending  'Task 18' To 'slave 2'
100 > [Bourassa:Slave:(5) 2088.013328] [lua/INFO] Slave 'slave 0': task Task 16 done
101 > [Jupiter:Slave:(2) 2093.514735] [lua/INFO] Slave 'slave 1': task Task 17 done
102 > [Fafard:Slave:(3) 2259.371880] [lua/INFO] Slave 'slave 2' processing Task 18
103 > [Tremblay:Master:(1) 2259.371880] [lua/INFO] Master done sending 'Task 18' To 'slave 2'
104 > [Tremblay:Master:(1) 2259.371880] [lua/INFO] Creating task
105 > [Tremblay:Master:(1) 2259.371880] [lua/INFO] Master sending  'Task 19' To 'slave 3'
106 > [Fafard:Slave:(3) 2266.580646] [lua/INFO] Slave 'slave 2': task Task 18 done
107 > [Ginette:Slave:(4) 2374.719235] [lua/INFO] Slave 'slave 3' processing Task 19
108 > [Tremblay:Master:(1) 2374.719235] [lua/INFO] Master done sending 'Task 19' To 'slave 3'
109 > [Tremblay:Master:(1) 2374.719235] [lua/INFO] Creating task
110 > [Tremblay:Master:(1) 2374.719235] [lua/INFO] Master sending  'Task 20' To 'slave 0'
111 > [Ginette:Slave:(4) 2386.061312] [lua/INFO] Slave 'slave 3': task Task 19 done
112 > [Bourassa:Slave:(5) 2595.839064] [lua/INFO] Slave 'slave 0' processing Task 20
113 > [Tremblay:Master:(1) 2595.839064] [lua/INFO] Master done sending 'Task 20' To 'slave 0'
114 > [Tremblay:Master:(1) 2595.839064] [lua/INFO] Master: All tasks have been dispatched. Let's tell everybody the computation is over.
115 > [Tremblay:Master:(1) 2595.839064] [lua/INFO] Master: sending finalize to slave 0
116 > [Tremblay:Master:(1) 2595.839064] [lua/INFO] Creating task
117 > [Bourassa:Slave:(5) 2607.181141] [lua/INFO] Slave 'slave 0': task Task 20 done
118 > [Bourassa:Slave:(5) 2828.300970] [lua/INFO] Slave 'slave 0' got finalize msg
119 > [Bourassa:Slave:(5) 2828.300970] [lua/INFO] Slave 'slave 0': I'm Done . See You !!
120 > [Tremblay:Master:(1) 2828.300970] [lua/INFO] Master: sending finalize to slave 1
121 > [Tremblay:Master:(1) 2828.300970] [lua/INFO] Creating task
122 > [Jupiter:Slave:(2) 2837.935688] [lua/INFO] Slave 'slave 1' got finalize msg
123 > [Jupiter:Slave:(2) 2837.935688] [lua/INFO] Slave 'slave 1': I'm Done . See You !!
124 > [Tremblay:Master:(1) 2837.935688] [lua/INFO] Master: sending finalize to slave 2
125 > [Tremblay:Master:(1) 2837.935688] [lua/INFO] Creating task
126 > [Fafard:Slave:(3) 3011.001599] [lua/INFO] Slave 'slave 2' got finalize msg
127 > [Fafard:Slave:(3) 3011.001599] [lua/INFO] Slave 'slave 2': I'm Done . See You !!
128 > [Tremblay:Master:(1) 3011.001599] [lua/INFO] Master: sending finalize to slave 3
129 > [Tremblay:Master:(1) 3011.001599] [lua/INFO] Creating task
130 > [Ginette:Slave:(4) 3126.348954] [lua/INFO] Slave 'slave 3' got finalize msg
131 > [Ginette:Slave:(4) 3126.348954] [lua/INFO] Slave 'slave 3': I'm Done . See You !!
132 > [Tremblay:Master:(1) 3126.348954] [lua/INFO] Master: Everything's done.
133 > [3126.348954] [lua/INFO] Simulation's over.See you.