Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add file AddTestsWin.cmake for execute tesh.perl with tests.
[simgrid.git] / teshsuite / simdag / platforms / flatifier.tesh
1 $ ./flatifier$EXEEXT one_cluster.xml
2 > [0.000000] [surf_workstation/INFO] surf_workstation_model_init_ptask_L07
3 > <?xml version='1.0'?>
4 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
5 > <platform version="2">
6 > <AS id="AS0" routing="Full">
7 >   <host id="bob0.hamburger.edu" power="1000000000"/>
8 >   <host id="bob2.hamburger.edu" power="1000000000"/>
9 >   <host id="bob3.hamburger.edu" power="1000000000"/>
10 >   <host id="bob4.hamburger.edu" power="1000000000"/>
11 >   <host id="bob6.hamburger.edu" power="1000000000"/>
12 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
13 >   <link id="bob_cluster_backbone" bandwidth="2250000000" latency="0.000500000"/>
14 >   <link id="bob_cluster_link_0" bandwidth="125000000" latency="0.000050000"/>
15 >   <link id="bob_cluster_link_2" bandwidth="125000000" latency="0.000050000"/>
16 >   <link id="bob_cluster_link_3" bandwidth="125000000" latency="0.000050000"/>
17 >   <link id="bob_cluster_link_4" bandwidth="125000000" latency="0.000050000"/>
18 >   <link id="bob_cluster_link_6" bandwidth="125000000" latency="0.000050000"/>
19 >   <link id="bob_cluster_link_bob_cluster_router" bandwidth="125000000" latency="0.000050000"/>
20 >   <route src="bob0.hamburger.edu" dst="bob0.hamburger.edu">
21 >     <link_ctn id="bob_cluster_link_0"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0"/>
22 >   </route>
23 >   <route src="bob0.hamburger.edu" dst="bob2.hamburger.edu">
24 >     <link_ctn id="bob_cluster_link_0"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2"/>
25 >   </route>
26 >   <route src="bob0.hamburger.edu" dst="bob3.hamburger.edu">
27 >     <link_ctn id="bob_cluster_link_0"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3"/>
28 >   </route>
29 >   <route src="bob0.hamburger.edu" dst="bob4.hamburger.edu">
30 >     <link_ctn id="bob_cluster_link_0"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4"/>
31 >   </route>
32 >   <route src="bob0.hamburger.edu" dst="bob6.hamburger.edu">
33 >     <link_ctn id="bob_cluster_link_0"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_6"/>
34 >   </route>
35 >   <route src="bob2.hamburger.edu" dst="bob0.hamburger.edu">
36 >     <link_ctn id="bob_cluster_link_2"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0"/>
37 >   </route>
38 >   <route src="bob2.hamburger.edu" dst="bob2.hamburger.edu">
39 >     <link_ctn id="bob_cluster_link_2"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2"/>
40 >   </route>
41 >   <route src="bob2.hamburger.edu" dst="bob3.hamburger.edu">
42 >     <link_ctn id="bob_cluster_link_2"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3"/>
43 >   </route>
44 >   <route src="bob2.hamburger.edu" dst="bob4.hamburger.edu">
45 >     <link_ctn id="bob_cluster_link_2"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4"/>
46 >   </route>
47 >   <route src="bob2.hamburger.edu" dst="bob6.hamburger.edu">
48 >     <link_ctn id="bob_cluster_link_2"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_6"/>
49 >   </route>
50 >   <route src="bob3.hamburger.edu" dst="bob0.hamburger.edu">
51 >     <link_ctn id="bob_cluster_link_3"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0"/>
52 >   </route>
53 >   <route src="bob3.hamburger.edu" dst="bob2.hamburger.edu">
54 >     <link_ctn id="bob_cluster_link_3"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2"/>
55 >   </route>
56 >   <route src="bob3.hamburger.edu" dst="bob3.hamburger.edu">
57 >     <link_ctn id="bob_cluster_link_3"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3"/>
58 >   </route>
59 >   <route src="bob3.hamburger.edu" dst="bob4.hamburger.edu">
60 >     <link_ctn id="bob_cluster_link_3"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4"/>
61 >   </route>
62 >   <route src="bob3.hamburger.edu" dst="bob6.hamburger.edu">
63 >     <link_ctn id="bob_cluster_link_3"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_6"/>
64 >   </route>
65 >   <route src="bob4.hamburger.edu" dst="bob0.hamburger.edu">
66 >     <link_ctn id="bob_cluster_link_4"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0"/>
67 >   </route>
68 >   <route src="bob4.hamburger.edu" dst="bob2.hamburger.edu">
69 >     <link_ctn id="bob_cluster_link_4"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2"/>
70 >   </route>
71 >   <route src="bob4.hamburger.edu" dst="bob3.hamburger.edu">
72 >     <link_ctn id="bob_cluster_link_4"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3"/>
73 >   </route>
74 >   <route src="bob4.hamburger.edu" dst="bob4.hamburger.edu">
75 >     <link_ctn id="bob_cluster_link_4"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4"/>
76 >   </route>
77 >   <route src="bob4.hamburger.edu" dst="bob6.hamburger.edu">
78 >     <link_ctn id="bob_cluster_link_4"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_6"/>
79 >   </route>
80 >   <route src="bob6.hamburger.edu" dst="bob0.hamburger.edu">
81 >     <link_ctn id="bob_cluster_link_6"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0"/>
82 >   </route>
83 >   <route src="bob6.hamburger.edu" dst="bob2.hamburger.edu">
84 >     <link_ctn id="bob_cluster_link_6"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2"/>
85 >   </route>
86 >   <route src="bob6.hamburger.edu" dst="bob3.hamburger.edu">
87 >     <link_ctn id="bob_cluster_link_6"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3"/>
88 >   </route>
89 >   <route src="bob6.hamburger.edu" dst="bob4.hamburger.edu">
90 >     <link_ctn id="bob_cluster_link_6"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4"/>
91 >   </route>
92 >   <route src="bob6.hamburger.edu" dst="bob6.hamburger.edu">
93 >     <link_ctn id="bob_cluster_link_6"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_6"/>
94 >   </route>
95 > </AS>
96 > </platform>
97
98 $ ./flatifier$EXEEXT one_host_availability.xml
99 > [0.000000] [surf_workstation/INFO] surf_workstation_model_init_ptask_L07
100 > <?xml version='1.0'?>
101 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
102 > <platform version="2">
103 > <AS id="AS0" routing="Full">
104 >   <host id="bob" power="500000000"/>
105 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
106 >   <route src="bob" dst="bob">
107 >     <link_ctn id="__loopback__"/>
108 >   </route>
109 > </AS>
110 > </platform>
111
112 $ ./flatifier$EXEEXT one_host_properties.xml
113 > [0.000000] [surf_workstation/INFO] surf_workstation_model_init_ptask_L07
114 > <?xml version='1.0'?>
115 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
116 > <platform version="2">
117 > <AS id="AS0" routing="Full">
118 >   <host id="bob" power="1000000000">
119 >     <prop id="OS" value="Linux 2.6.22-14"/>
120 >     <prop id="disk" value="80E9"/>
121 >     <prop id="memory" value="1000000000"/>
122 >   </host>
123 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
124 >   <route src="bob" dst="bob">
125 >     <link_ctn id="__loopback__"/>
126 >   </route>
127 > </AS>
128 > </platform>
129
130 $ ./flatifier$EXEEXT one_host_state_file.xml
131 > [0.000000] [surf_workstation/INFO] surf_workstation_model_init_ptask_L07
132 > <?xml version='1.0'?>
133 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
134 > <platform version="2">
135 > <AS id="AS0" routing="Full">
136 >   <host id="bob" power="500000000"/>
137 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
138 >   <route src="bob" dst="bob">
139 >     <link_ctn id="__loopback__"/>
140 >   </route>
141 > </AS>
142 > </platform>
143
144 $ ./flatifier$EXEEXT one_host_state_off.xml
145 > [0.000000] [surf_workstation/INFO] surf_workstation_model_init_ptask_L07
146 > <?xml version='1.0'?>
147 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
148 > <platform version="2">
149 > <AS id="AS0" routing="Full">
150 >   <host id="bob" power="500000000"/>
151 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
152 >   <route src="bob" dst="bob">
153 >     <link_ctn id="__loopback__"/>
154 >   </route>
155 > </AS>
156 > </platform>
157
158 $ ./flatifier$EXEEXT one_host_state_on.xml
159 > [0.000000] [surf_workstation/INFO] surf_workstation_model_init_ptask_L07
160 > <?xml version='1.0'?>
161 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
162 > <platform version="2">
163 > <AS id="AS0" routing="Full">
164 >   <host id="bob" power="500000000"/>
165 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
166 >   <route src="bob" dst="bob">
167 >     <link_ctn id="__loopback__"/>
168 >   </route>
169 > </AS>
170 > </platform>
171
172 $ ./flatifier$EXEEXT one_host_trace_file.xml
173 > [0.000000] [surf_workstation/INFO] surf_workstation_model_init_ptask_L07
174 > <?xml version='1.0'?>
175 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
176 > <platform version="2">
177 > <AS id="AS0" routing="Full">
178 >   <host id="bob" power="1000000000"/>
179 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
180 >   <route src="bob" dst="bob">
181 >     <link_ctn id="__loopback__"/>
182 >   </route>
183 > </AS>
184 > </platform>
185
186 $ ./flatifier$EXEEXT one_host_trace_inside.xml
187 > [0.000000] [surf_workstation/INFO] surf_workstation_model_init_ptask_L07
188 > <?xml version='1.0'?>
189 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
190 > <platform version="2">
191 > <AS id="AS0" routing="Full">
192 >   <host id="bob" power="1000000000"/>
193 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
194 >   <route src="bob" dst="bob">
195 >     <link_ctn id="__loopback__"/>
196 >   </route>
197 > </AS>
198 > </platform>
199
200 $ ./flatifier$EXEEXT one_host.xml
201 > [0.000000] [surf_workstation/INFO] surf_workstation_model_init_ptask_L07
202 > <?xml version='1.0'?>
203 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
204 > <platform version="2">
205 > <AS id="AS0" routing="Full">
206 >   <host id="bob" power="500000000"/>
207 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
208 >   <route src="bob" dst="bob">
209 >     <link_ctn id="__loopback__"/>
210 >   </route>
211 > </AS>
212 > </platform>
213
214 $ ./flatifier$EXEEXT one_link_availability.xml
215 > [0.000000] [surf_workstation/INFO] surf_workstation_model_init_ptask_L07
216 > <?xml version='1.0'?>
217 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
218 > <platform version="2">
219 > <AS id="AS0" routing="Full">
220 >   <host id="bob" power="500000000"/>
221 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
222 >   <link id="link1" bandwidth="80000000" latency="0.000100000"/>
223 >   <route src="bob" dst="bob">
224 >     <link_ctn id="__loopback__"/>
225 >   </route>
226 > </AS>
227 > </platform>
228
229 $ ./flatifier$EXEEXT one_link_fatpipe.xml
230 > [0.000000] [surf_workstation/INFO] surf_workstation_model_init_ptask_L07
231 > <?xml version='1.0'?>
232 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
233 > <platform version="2">
234 > <AS id="AS0" routing="Full">
235 >   <host id="bob" power="500000000"/>
236 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
237 >   <link id="link1" bandwidth="125000000" latency="0.000050000" sharing_policy="FATPIPE"/>
238 >   <route src="bob" dst="bob">
239 >     <link_ctn id="__loopback__"/>
240 >   </route>
241 > </AS>
242 > </platform>
243
244 $ ./flatifier$EXEEXT one_link_shared.xml
245 > [0.000000] [surf_workstation/INFO] surf_workstation_model_init_ptask_L07
246 > <?xml version='1.0'?>
247 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
248 > <platform version="2">
249 > <AS id="AS0" routing="Full">
250 >   <host id="bob" power="500000000"/>
251 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
252 >   <link id="link1" bandwidth="125000000" latency="0.000050000"/>
253 >   <route src="bob" dst="bob">
254 >     <link_ctn id="__loopback__"/>
255 >   </route>
256 > </AS>
257 > </platform>
258
259 $ ./flatifier$EXEEXT one_link_state_file.xml
260 > [0.000000] [surf_workstation/INFO] surf_workstation_model_init_ptask_L07
261 > <?xml version='1.0'?>
262 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
263 > <platform version="2">
264 > <AS id="AS0" routing="Full">
265 >   <host id="bob" power="500000000"/>
266 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
267 >   <link id="link1" bandwidth="80000000" latency="0.000100000"/>
268 >   <route src="bob" dst="bob">
269 >     <link_ctn id="__loopback__"/>
270 >   </route>
271 > </AS>
272 > </platform>
273
274 $ ./flatifier$EXEEXT three_hosts_non_symmetric_route.xml
275 > [0.000000] [surf_workstation/INFO] surf_workstation_model_init_ptask_L07
276 > <?xml version='1.0'?>
277 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
278 > <platform version="2">
279 > <AS id="AS0" routing="Full">
280 >   <host id="alice" power="500000000"/>
281 >   <host id="bob" power="1000000000"/>
282 >   <host id="trudy" power="250000000"/>
283 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
284 >   <link id="link1" bandwidth="125000000" latency="0.000050000"/>
285 >   <link id="link2" bandwidth="125000000" latency="0.000050000"/>
286 >   <link id="link3" bandwidth="125000000" latency="0.000050000"/>
287 >   <route src="alice" dst="alice">
288 >     <link_ctn id="__loopback__"/>
289 >   </route>
290 >   <route src="alice" dst="bob">
291 >     <link_ctn id="link2"/><link_ctn id="link3"/>
292 >   </route>
293 >   <route src="alice" dst="trudy">
294 >     <link_ctn id="link3"/>
295 >   </route>
296 >   <route src="bob" dst="alice">
297 >     <link_ctn id="link1"/>
298 >   </route>
299 >   <route src="bob" dst="bob">
300 >     <link_ctn id="__loopback__"/>
301 >   </route>
302 >   <route src="bob" dst="trudy">
303 >     <link_ctn id="link2"/>
304 >   </route>
305 >   <route src="trudy" dst="alice">
306 >     <link_ctn id="link3"/>
307 >   </route>
308 >   <route src="trudy" dst="bob">
309 >     <link_ctn id="link2"/>
310 >   </route>
311 >   <route src="trudy" dst="trudy">
312 >     <link_ctn id="__loopback__"/>
313 >   </route>
314 > </AS>
315 > </platform>
316
317 $ ./flatifier$EXEEXT two_clusters.xml
318 > [0.000000] [surf_workstation/INFO] surf_workstation_model_init_ptask_L07
319 > <?xml version='1.0'?>
320 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
321 > <platform version="2">
322 > <AS id="AS0" routing="Full">
323 >   <host id="alice0.crepe.fr" power="1000000000"/>
324 >   <host id="alice1.crepe.fr" power="1000000000"/>
325 >   <host id="alice2.crepe.fr" power="1000000000"/>
326 >   <host id="alice3.crepe.fr" power="1000000000"/>
327 >   <host id="alice4.crepe.fr" power="1000000000"/>
328 >   <host id="bob0.hamburger.edu" power="1000000000"/>
329 >   <host id="bob1.hamburger.edu" power="1000000000"/>
330 >   <host id="bob2.hamburger.edu" power="1000000000"/>
331 >   <host id="bob3.hamburger.edu" power="1000000000"/>
332 >   <host id="bob4.hamburger.edu" power="1000000000"/>
333 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
334 >   <link id="alice_cluster_backbone" bandwidth="2250000000" latency="0.000500000"/>
335 >   <link id="alice_cluster_link_0" bandwidth="125000000" latency="0.000050000"/>
336 >   <link id="alice_cluster_link_1" bandwidth="125000000" latency="0.000050000"/>
337 >   <link id="alice_cluster_link_2" bandwidth="125000000" latency="0.000050000"/>
338 >   <link id="alice_cluster_link_3" bandwidth="125000000" latency="0.000050000"/>
339 >   <link id="alice_cluster_link_4" bandwidth="125000000" latency="0.000050000"/>
340 >   <link id="alice_cluster_link_alice_cluster_router" bandwidth="125000000" latency="0.000050000"/>
341 >   <link id="backbone" bandwidth="1250000000" latency="0.000500000"/>
342 >   <link id="bob_cluster_backbone" bandwidth="2250000000" latency="0.000500000"/>
343 >   <link id="bob_cluster_link_0" bandwidth="125000000" latency="0.000050000"/>
344 >   <link id="bob_cluster_link_1" bandwidth="125000000" latency="0.000050000"/>
345 >   <link id="bob_cluster_link_2" bandwidth="125000000" latency="0.000050000"/>
346 >   <link id="bob_cluster_link_3" bandwidth="125000000" latency="0.000050000"/>
347 >   <link id="bob_cluster_link_4" bandwidth="125000000" latency="0.000050000"/>
348 >   <link id="bob_cluster_link_bob_cluster_router" bandwidth="125000000" latency="0.000050000"/>
349 >   <route src="alice0.crepe.fr" dst="alice0.crepe.fr">
350 >     <link_ctn id="alice_cluster_link_0"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_0"/>
351 >   </route>
352 >   <route src="alice0.crepe.fr" dst="alice1.crepe.fr">
353 >     <link_ctn id="alice_cluster_link_0"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_1"/>
354 >   </route>
355 >   <route src="alice0.crepe.fr" dst="alice2.crepe.fr">
356 >     <link_ctn id="alice_cluster_link_0"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_2"/>
357 >   </route>
358 >   <route src="alice0.crepe.fr" dst="alice3.crepe.fr">
359 >     <link_ctn id="alice_cluster_link_0"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_3"/>
360 >   </route>
361 >   <route src="alice0.crepe.fr" dst="alice4.crepe.fr">
362 >     <link_ctn id="alice_cluster_link_0"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_4"/>
363 >   </route>
364 >   <route src="alice0.crepe.fr" dst="bob0.hamburger.edu">
365 >     <link_ctn id="alice_cluster_link_0"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0"/>
366 >   </route>
367 >   <route src="alice0.crepe.fr" dst="bob1.hamburger.edu">
368 >     <link_ctn id="alice_cluster_link_0"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_1"/>
369 >   </route>
370 >   <route src="alice0.crepe.fr" dst="bob2.hamburger.edu">
371 >     <link_ctn id="alice_cluster_link_0"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2"/>
372 >   </route>
373 >   <route src="alice0.crepe.fr" dst="bob3.hamburger.edu">
374 >     <link_ctn id="alice_cluster_link_0"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3"/>
375 >   </route>
376 >   <route src="alice0.crepe.fr" dst="bob4.hamburger.edu">
377 >     <link_ctn id="alice_cluster_link_0"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4"/>
378 >   </route>
379 >   <route src="alice1.crepe.fr" dst="alice0.crepe.fr">
380 >     <link_ctn id="alice_cluster_link_1"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_0"/>
381 >   </route>
382 >   <route src="alice1.crepe.fr" dst="alice1.crepe.fr">
383 >     <link_ctn id="alice_cluster_link_1"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_1"/>
384 >   </route>
385 >   <route src="alice1.crepe.fr" dst="alice2.crepe.fr">
386 >     <link_ctn id="alice_cluster_link_1"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_2"/>
387 >   </route>
388 >   <route src="alice1.crepe.fr" dst="alice3.crepe.fr">
389 >     <link_ctn id="alice_cluster_link_1"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_3"/>
390 >   </route>
391 >   <route src="alice1.crepe.fr" dst="alice4.crepe.fr">
392 >     <link_ctn id="alice_cluster_link_1"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_4"/>
393 >   </route>
394 >   <route src="alice1.crepe.fr" dst="bob0.hamburger.edu">
395 >     <link_ctn id="alice_cluster_link_1"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0"/>
396 >   </route>
397 >   <route src="alice1.crepe.fr" dst="bob1.hamburger.edu">
398 >     <link_ctn id="alice_cluster_link_1"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_1"/>
399 >   </route>
400 >   <route src="alice1.crepe.fr" dst="bob2.hamburger.edu">
401 >     <link_ctn id="alice_cluster_link_1"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2"/>
402 >   </route>
403 >   <route src="alice1.crepe.fr" dst="bob3.hamburger.edu">
404 >     <link_ctn id="alice_cluster_link_1"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3"/>
405 >   </route>
406 >   <route src="alice1.crepe.fr" dst="bob4.hamburger.edu">
407 >     <link_ctn id="alice_cluster_link_1"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4"/>
408 >   </route>
409 >   <route src="alice2.crepe.fr" dst="alice0.crepe.fr">
410 >     <link_ctn id="alice_cluster_link_2"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_0"/>
411 >   </route>
412 >   <route src="alice2.crepe.fr" dst="alice1.crepe.fr">
413 >     <link_ctn id="alice_cluster_link_2"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_1"/>
414 >   </route>
415 >   <route src="alice2.crepe.fr" dst="alice2.crepe.fr">
416 >     <link_ctn id="alice_cluster_link_2"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_2"/>
417 >   </route>
418 >   <route src="alice2.crepe.fr" dst="alice3.crepe.fr">
419 >     <link_ctn id="alice_cluster_link_2"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_3"/>
420 >   </route>
421 >   <route src="alice2.crepe.fr" dst="alice4.crepe.fr">
422 >     <link_ctn id="alice_cluster_link_2"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_4"/>
423 >   </route>
424 >   <route src="alice2.crepe.fr" dst="bob0.hamburger.edu">
425 >     <link_ctn id="alice_cluster_link_2"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0"/>
426 >   </route>
427 >   <route src="alice2.crepe.fr" dst="bob1.hamburger.edu">
428 >     <link_ctn id="alice_cluster_link_2"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_1"/>
429 >   </route>
430 >   <route src="alice2.crepe.fr" dst="bob2.hamburger.edu">
431 >     <link_ctn id="alice_cluster_link_2"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2"/>
432 >   </route>
433 >   <route src="alice2.crepe.fr" dst="bob3.hamburger.edu">
434 >     <link_ctn id="alice_cluster_link_2"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3"/>
435 >   </route>
436 >   <route src="alice2.crepe.fr" dst="bob4.hamburger.edu">
437 >     <link_ctn id="alice_cluster_link_2"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4"/>
438 >   </route>
439 >   <route src="alice3.crepe.fr" dst="alice0.crepe.fr">
440 >     <link_ctn id="alice_cluster_link_3"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_0"/>
441 >   </route>
442 >   <route src="alice3.crepe.fr" dst="alice1.crepe.fr">
443 >     <link_ctn id="alice_cluster_link_3"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_1"/>
444 >   </route>
445 >   <route src="alice3.crepe.fr" dst="alice2.crepe.fr">
446 >     <link_ctn id="alice_cluster_link_3"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_2"/>
447 >   </route>
448 >   <route src="alice3.crepe.fr" dst="alice3.crepe.fr">
449 >     <link_ctn id="alice_cluster_link_3"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_3"/>
450 >   </route>
451 >   <route src="alice3.crepe.fr" dst="alice4.crepe.fr">
452 >     <link_ctn id="alice_cluster_link_3"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_4"/>
453 >   </route>
454 >   <route src="alice3.crepe.fr" dst="bob0.hamburger.edu">
455 >     <link_ctn id="alice_cluster_link_3"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0"/>
456 >   </route>
457 >   <route src="alice3.crepe.fr" dst="bob1.hamburger.edu">
458 >     <link_ctn id="alice_cluster_link_3"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_1"/>
459 >   </route>
460 >   <route src="alice3.crepe.fr" dst="bob2.hamburger.edu">
461 >     <link_ctn id="alice_cluster_link_3"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2"/>
462 >   </route>
463 >   <route src="alice3.crepe.fr" dst="bob3.hamburger.edu">
464 >     <link_ctn id="alice_cluster_link_3"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3"/>
465 >   </route>
466 >   <route src="alice3.crepe.fr" dst="bob4.hamburger.edu">
467 >     <link_ctn id="alice_cluster_link_3"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4"/>
468 >   </route>
469 >   <route src="alice4.crepe.fr" dst="alice0.crepe.fr">
470 >     <link_ctn id="alice_cluster_link_4"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_0"/>
471 >   </route>
472 >   <route src="alice4.crepe.fr" dst="alice1.crepe.fr">
473 >     <link_ctn id="alice_cluster_link_4"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_1"/>
474 >   </route>
475 >   <route src="alice4.crepe.fr" dst="alice2.crepe.fr">
476 >     <link_ctn id="alice_cluster_link_4"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_2"/>
477 >   </route>
478 >   <route src="alice4.crepe.fr" dst="alice3.crepe.fr">
479 >     <link_ctn id="alice_cluster_link_4"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_3"/>
480 >   </route>
481 >   <route src="alice4.crepe.fr" dst="alice4.crepe.fr">
482 >     <link_ctn id="alice_cluster_link_4"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_4"/>
483 >   </route>
484 >   <route src="alice4.crepe.fr" dst="bob0.hamburger.edu">
485 >     <link_ctn id="alice_cluster_link_4"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0"/>
486 >   </route>
487 >   <route src="alice4.crepe.fr" dst="bob1.hamburger.edu">
488 >     <link_ctn id="alice_cluster_link_4"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_1"/>
489 >   </route>
490 >   <route src="alice4.crepe.fr" dst="bob2.hamburger.edu">
491 >     <link_ctn id="alice_cluster_link_4"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2"/>
492 >   </route>
493 >   <route src="alice4.crepe.fr" dst="bob3.hamburger.edu">
494 >     <link_ctn id="alice_cluster_link_4"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3"/>
495 >   </route>
496 >   <route src="alice4.crepe.fr" dst="bob4.hamburger.edu">
497 >     <link_ctn id="alice_cluster_link_4"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4"/>
498 >   </route>
499 >   <route src="bob0.hamburger.edu" dst="alice0.crepe.fr">
500 >     <link_ctn id="bob_cluster_link_0"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_0"/>
501 >   </route>
502 >   <route src="bob0.hamburger.edu" dst="alice1.crepe.fr">
503 >     <link_ctn id="bob_cluster_link_0"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_1"/>
504 >   </route>
505 >   <route src="bob0.hamburger.edu" dst="alice2.crepe.fr">
506 >     <link_ctn id="bob_cluster_link_0"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_2"/>
507 >   </route>
508 >   <route src="bob0.hamburger.edu" dst="alice3.crepe.fr">
509 >     <link_ctn id="bob_cluster_link_0"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_3"/>
510 >   </route>
511 >   <route src="bob0.hamburger.edu" dst="alice4.crepe.fr">
512 >     <link_ctn id="bob_cluster_link_0"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_4"/>
513 >   </route>
514 >   <route src="bob0.hamburger.edu" dst="bob0.hamburger.edu">
515 >     <link_ctn id="bob_cluster_link_0"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0"/>
516 >   </route>
517 >   <route src="bob0.hamburger.edu" dst="bob1.hamburger.edu">
518 >     <link_ctn id="bob_cluster_link_0"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_1"/>
519 >   </route>
520 >   <route src="bob0.hamburger.edu" dst="bob2.hamburger.edu">
521 >     <link_ctn id="bob_cluster_link_0"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2"/>
522 >   </route>
523 >   <route src="bob0.hamburger.edu" dst="bob3.hamburger.edu">
524 >     <link_ctn id="bob_cluster_link_0"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3"/>
525 >   </route>
526 >   <route src="bob0.hamburger.edu" dst="bob4.hamburger.edu">
527 >     <link_ctn id="bob_cluster_link_0"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4"/>
528 >   </route>
529 >   <route src="bob1.hamburger.edu" dst="alice0.crepe.fr">
530 >     <link_ctn id="bob_cluster_link_1"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_0"/>
531 >   </route>
532 >   <route src="bob1.hamburger.edu" dst="alice1.crepe.fr">
533 >     <link_ctn id="bob_cluster_link_1"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_1"/>
534 >   </route>
535 >   <route src="bob1.hamburger.edu" dst="alice2.crepe.fr">
536 >     <link_ctn id="bob_cluster_link_1"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_2"/>
537 >   </route>
538 >   <route src="bob1.hamburger.edu" dst="alice3.crepe.fr">
539 >     <link_ctn id="bob_cluster_link_1"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_3"/>
540 >   </route>
541 >   <route src="bob1.hamburger.edu" dst="alice4.crepe.fr">
542 >     <link_ctn id="bob_cluster_link_1"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_4"/>
543 >   </route>
544 >   <route src="bob1.hamburger.edu" dst="bob0.hamburger.edu">
545 >     <link_ctn id="bob_cluster_link_1"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0"/>
546 >   </route>
547 >   <route src="bob1.hamburger.edu" dst="bob1.hamburger.edu">
548 >     <link_ctn id="bob_cluster_link_1"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_1"/>
549 >   </route>
550 >   <route src="bob1.hamburger.edu" dst="bob2.hamburger.edu">
551 >     <link_ctn id="bob_cluster_link_1"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2"/>
552 >   </route>
553 >   <route src="bob1.hamburger.edu" dst="bob3.hamburger.edu">
554 >     <link_ctn id="bob_cluster_link_1"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3"/>
555 >   </route>
556 >   <route src="bob1.hamburger.edu" dst="bob4.hamburger.edu">
557 >     <link_ctn id="bob_cluster_link_1"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4"/>
558 >   </route>
559 >   <route src="bob2.hamburger.edu" dst="alice0.crepe.fr">
560 >     <link_ctn id="bob_cluster_link_2"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_0"/>
561 >   </route>
562 >   <route src="bob2.hamburger.edu" dst="alice1.crepe.fr">
563 >     <link_ctn id="bob_cluster_link_2"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_1"/>
564 >   </route>
565 >   <route src="bob2.hamburger.edu" dst="alice2.crepe.fr">
566 >     <link_ctn id="bob_cluster_link_2"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_2"/>
567 >   </route>
568 >   <route src="bob2.hamburger.edu" dst="alice3.crepe.fr">
569 >     <link_ctn id="bob_cluster_link_2"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_3"/>
570 >   </route>
571 >   <route src="bob2.hamburger.edu" dst="alice4.crepe.fr">
572 >     <link_ctn id="bob_cluster_link_2"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_4"/>
573 >   </route>
574 >   <route src="bob2.hamburger.edu" dst="bob0.hamburger.edu">
575 >     <link_ctn id="bob_cluster_link_2"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0"/>
576 >   </route>
577 >   <route src="bob2.hamburger.edu" dst="bob1.hamburger.edu">
578 >     <link_ctn id="bob_cluster_link_2"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_1"/>
579 >   </route>
580 >   <route src="bob2.hamburger.edu" dst="bob2.hamburger.edu">
581 >     <link_ctn id="bob_cluster_link_2"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2"/>
582 >   </route>
583 >   <route src="bob2.hamburger.edu" dst="bob3.hamburger.edu">
584 >     <link_ctn id="bob_cluster_link_2"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3"/>
585 >   </route>
586 >   <route src="bob2.hamburger.edu" dst="bob4.hamburger.edu">
587 >     <link_ctn id="bob_cluster_link_2"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4"/>
588 >   </route>
589 >   <route src="bob3.hamburger.edu" dst="alice0.crepe.fr">
590 >     <link_ctn id="bob_cluster_link_3"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_0"/>
591 >   </route>
592 >   <route src="bob3.hamburger.edu" dst="alice1.crepe.fr">
593 >     <link_ctn id="bob_cluster_link_3"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_1"/>
594 >   </route>
595 >   <route src="bob3.hamburger.edu" dst="alice2.crepe.fr">
596 >     <link_ctn id="bob_cluster_link_3"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_2"/>
597 >   </route>
598 >   <route src="bob3.hamburger.edu" dst="alice3.crepe.fr">
599 >     <link_ctn id="bob_cluster_link_3"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_3"/>
600 >   </route>
601 >   <route src="bob3.hamburger.edu" dst="alice4.crepe.fr">
602 >     <link_ctn id="bob_cluster_link_3"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_4"/>
603 >   </route>
604 >   <route src="bob3.hamburger.edu" dst="bob0.hamburger.edu">
605 >     <link_ctn id="bob_cluster_link_3"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0"/>
606 >   </route>
607 >   <route src="bob3.hamburger.edu" dst="bob1.hamburger.edu">
608 >     <link_ctn id="bob_cluster_link_3"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_1"/>
609 >   </route>
610 >   <route src="bob3.hamburger.edu" dst="bob2.hamburger.edu">
611 >     <link_ctn id="bob_cluster_link_3"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2"/>
612 >   </route>
613 >   <route src="bob3.hamburger.edu" dst="bob3.hamburger.edu">
614 >     <link_ctn id="bob_cluster_link_3"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3"/>
615 >   </route>
616 >   <route src="bob3.hamburger.edu" dst="bob4.hamburger.edu">
617 >     <link_ctn id="bob_cluster_link_3"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4"/>
618 >   </route>
619 >   <route src="bob4.hamburger.edu" dst="alice0.crepe.fr">
620 >     <link_ctn id="bob_cluster_link_4"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_0"/>
621 >   </route>
622 >   <route src="bob4.hamburger.edu" dst="alice1.crepe.fr">
623 >     <link_ctn id="bob_cluster_link_4"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_1"/>
624 >   </route>
625 >   <route src="bob4.hamburger.edu" dst="alice2.crepe.fr">
626 >     <link_ctn id="bob_cluster_link_4"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_2"/>
627 >   </route>
628 >   <route src="bob4.hamburger.edu" dst="alice3.crepe.fr">
629 >     <link_ctn id="bob_cluster_link_4"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_3"/>
630 >   </route>
631 >   <route src="bob4.hamburger.edu" dst="alice4.crepe.fr">
632 >     <link_ctn id="bob_cluster_link_4"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_bob_cluster_router"/><link_ctn id="backbone"/><link_ctn id="alice_cluster_link_alice_cluster_router"/><link_ctn id="alice_cluster_backbone"/><link_ctn id="alice_cluster_link_4"/>
633 >   </route>
634 >   <route src="bob4.hamburger.edu" dst="bob0.hamburger.edu">
635 >     <link_ctn id="bob_cluster_link_4"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_0"/>
636 >   </route>
637 >   <route src="bob4.hamburger.edu" dst="bob1.hamburger.edu">
638 >     <link_ctn id="bob_cluster_link_4"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_1"/>
639 >   </route>
640 >   <route src="bob4.hamburger.edu" dst="bob2.hamburger.edu">
641 >     <link_ctn id="bob_cluster_link_4"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_2"/>
642 >   </route>
643 >   <route src="bob4.hamburger.edu" dst="bob3.hamburger.edu">
644 >     <link_ctn id="bob_cluster_link_4"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_3"/>
645 >   </route>
646 >   <route src="bob4.hamburger.edu" dst="bob4.hamburger.edu">
647 >     <link_ctn id="bob_cluster_link_4"/><link_ctn id="bob_cluster_backbone"/><link_ctn id="bob_cluster_link_4"/>
648 >   </route>
649 > </AS>
650 > </platform>
651
652 $ ./flatifier$EXEEXT two_hosts_multi_hop.xml
653 > [0.000000] [surf_workstation/INFO] surf_workstation_model_init_ptask_L07
654 > <?xml version='1.0'?>
655 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
656 > <platform version="2">
657 > <AS id="AS0" routing="Full">
658 >   <host id="alice" power="500000000"/>
659 >   <host id="bob" power="1000000000"/>
660 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
661 >   <link id="link_alice" bandwidth="125000000" latency="0.000050000"/>
662 >   <link id="link_bob" bandwidth="125000000" latency="0.000050000"/>
663 >   <link id="switch" bandwidth="125000000" latency="0.000050000" sharing_policy="FATPIPE"/>
664 >   <route src="alice" dst="alice">
665 >     <link_ctn id="__loopback__"/>
666 >   </route>
667 >   <route src="alice" dst="bob">
668 >     <link_ctn id="link_alice"/><link_ctn id="switch"/><link_ctn id="link_bob"/>
669 >   </route>
670 >   <route src="bob" dst="alice">
671 >     <link_ctn id="link_bob"/><link_ctn id="switch"/><link_ctn id="link_alice"/>
672 >   </route>
673 >   <route src="bob" dst="bob">
674 >     <link_ctn id="__loopback__"/>
675 >   </route>
676 > </AS>
677 > </platform>
678
679 $ ./flatifier$EXEEXT two_hosts_one_link.xml
680 > [0.000000] [surf_workstation/INFO] surf_workstation_model_init_ptask_L07
681 > <?xml version='1.0'?>
682 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
683 > <platform version="2">
684 > <AS id="AS0" routing="Full">
685 >   <host id="alice" power="500000000"/>
686 >   <host id="bob" power="1000000000"/>
687 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
688 >   <link id="link1" bandwidth="125000000" latency="0.000050000"/>
689 >   <route src="alice" dst="alice">
690 >     <link_ctn id="__loopback__"/>
691 >   </route>
692 >   <route src="alice" dst="bob">
693 >     <link_ctn id="link1"/>
694 >   </route>
695 >   <route src="bob" dst="alice">
696 >     <link_ctn id="link1"/>
697 >   </route>
698 >   <route src="bob" dst="bob">
699 >     <link_ctn id="__loopback__"/>
700 >   </route>
701 > </AS>
702 > </platform>