Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Move my favorite test first
[simgrid.git] / teshsuite / simdag / platforms / flatifier.tesh
1 $ ./simdag/platforms/flatifier --cfg=path:${srcdir:=.}/simdag/platforms/ one_cluster.xml
2 > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to './simdag/platforms/'
3 > <?xml version='1.0'?>
4 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
5 > <platform version="2">
6 >   <host id="bob0.hamburger.edu" power="1000000000"/>
7 >   <host id="bob2.hamburger.edu" power="1000000000"/>
8 >   <host id="bob3.hamburger.edu" power="1000000000"/>
9 >   <host id="bob4.hamburger.edu" power="1000000000"/>
10 >   <host id="bob6.hamburger.edu" power="1000000000"/>
11 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
12 >   <link id="bob0.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
13 >   <link id="bob2.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
14 >   <link id="bob3.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
15 >   <link id="bob4.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
16 >   <link id="bob6.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
17 >   <link id="bob_cluster_bb" bandwidth="2250000000" latency="0.000500000" sharing_policy="FATPIPE"/>
18 >   <route src="bob0.hamburger.edu" dst="bob0.hamburger.edu">
19 >     <link:ctn id="__loopback__"/>
20 >   </route>
21 >   <route src="bob0.hamburger.edu" dst="bob2.hamburger.edu">
22 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob2.hamburger.edu"/>
23 >   </route>
24 >   <route src="bob0.hamburger.edu" dst="bob3.hamburger.edu">
25 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob3.hamburger.edu"/>
26 >   </route>
27 >   <route src="bob0.hamburger.edu" dst="bob4.hamburger.edu">
28 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob4.hamburger.edu"/>
29 >   </route>
30 >   <route src="bob0.hamburger.edu" dst="bob6.hamburger.edu">
31 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob6.hamburger.edu"/>
32 >   </route>
33 >   <route src="bob2.hamburger.edu" dst="bob0.hamburger.edu">
34 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob0.hamburger.edu"/>
35 >   </route>
36 >   <route src="bob2.hamburger.edu" dst="bob2.hamburger.edu">
37 >     <link:ctn id="__loopback__"/>
38 >   </route>
39 >   <route src="bob2.hamburger.edu" dst="bob3.hamburger.edu">
40 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob3.hamburger.edu"/>
41 >   </route>
42 >   <route src="bob2.hamburger.edu" dst="bob4.hamburger.edu">
43 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob4.hamburger.edu"/>
44 >   </route>
45 >   <route src="bob2.hamburger.edu" dst="bob6.hamburger.edu">
46 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob6.hamburger.edu"/>
47 >   </route>
48 >   <route src="bob3.hamburger.edu" dst="bob0.hamburger.edu">
49 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob0.hamburger.edu"/>
50 >   </route>
51 >   <route src="bob3.hamburger.edu" dst="bob2.hamburger.edu">
52 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob2.hamburger.edu"/>
53 >   </route>
54 >   <route src="bob3.hamburger.edu" dst="bob3.hamburger.edu">
55 >     <link:ctn id="__loopback__"/>
56 >   </route>
57 >   <route src="bob3.hamburger.edu" dst="bob4.hamburger.edu">
58 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob4.hamburger.edu"/>
59 >   </route>
60 >   <route src="bob3.hamburger.edu" dst="bob6.hamburger.edu">
61 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob6.hamburger.edu"/>
62 >   </route>
63 >   <route src="bob4.hamburger.edu" dst="bob0.hamburger.edu">
64 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob0.hamburger.edu"/>
65 >   </route>
66 >   <route src="bob4.hamburger.edu" dst="bob2.hamburger.edu">
67 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob2.hamburger.edu"/>
68 >   </route>
69 >   <route src="bob4.hamburger.edu" dst="bob3.hamburger.edu">
70 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob3.hamburger.edu"/>
71 >   </route>
72 >   <route src="bob4.hamburger.edu" dst="bob4.hamburger.edu">
73 >     <link:ctn id="__loopback__"/>
74 >   </route>
75 >   <route src="bob4.hamburger.edu" dst="bob6.hamburger.edu">
76 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob6.hamburger.edu"/>
77 >   </route>
78 >   <route src="bob6.hamburger.edu" dst="bob0.hamburger.edu">
79 >     <link:ctn id="bob6.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob0.hamburger.edu"/>
80 >   </route>
81 >   <route src="bob6.hamburger.edu" dst="bob2.hamburger.edu">
82 >     <link:ctn id="bob6.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob2.hamburger.edu"/>
83 >   </route>
84 >   <route src="bob6.hamburger.edu" dst="bob3.hamburger.edu">
85 >     <link:ctn id="bob6.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob3.hamburger.edu"/>
86 >   </route>
87 >   <route src="bob6.hamburger.edu" dst="bob4.hamburger.edu">
88 >     <link:ctn id="bob6.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob4.hamburger.edu"/>
89 >   </route>
90 >   <route src="bob6.hamburger.edu" dst="bob6.hamburger.edu">
91 >     <link:ctn id="__loopback__"/>
92 >   </route>
93 > </platform>
94
95 p stop here.
96 $ false
97
98 $ ./simdag/platforms/flatifier --cfg=path:${srcdir:=.}/simdag/platforms/ one_cluster_foreach.xml
99 > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to './simdag/platforms/'
100 > <?xml version='1.0'?>
101 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
102 > <platform version="2">
103 >   <host id="bob0.hamburger.edu" power="1000000000"/>
104 >   <host id="bob2.hamburger.edu" power="1000000000"/>
105 >   <host id="bob3.hamburger.edu" power="1000000000"/>
106 >   <host id="bob4.hamburger.edu" power="1000000000"/>
107 >   <host id="bob6.hamburger.edu" power="1000000000"/>
108 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
109 >   <link id="bob0.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
110 >   <link id="bob2.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
111 >   <link id="bob3.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
112 >   <link id="bob4.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
113 >   <link id="bob6.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
114 >   <link id="bob_backbone" bandwidth="2250000000" latency="0.000500000" sharing_policy="FATPIPE"/>
115 >   <route src="bob0.hamburger.edu" dst="bob0.hamburger.edu">
116 >     <link:ctn id="__loopback__"/>
117 >   </route>
118 >   <route src="bob0.hamburger.edu" dst="bob2.hamburger.edu">
119 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="bob_backbone"/><link:ctn id="bob2.hamburger.edu"/>
120 >   </route>
121 >   <route src="bob0.hamburger.edu" dst="bob3.hamburger.edu">
122 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="bob_backbone"/><link:ctn id="bob3.hamburger.edu"/>
123 >   </route>
124 >   <route src="bob0.hamburger.edu" dst="bob4.hamburger.edu">
125 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="bob_backbone"/><link:ctn id="bob4.hamburger.edu"/>
126 >   </route>
127 >   <route src="bob0.hamburger.edu" dst="bob6.hamburger.edu">
128 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="bob_backbone"/><link:ctn id="bob6.hamburger.edu"/>
129 >   </route>
130 >   <route src="bob2.hamburger.edu" dst="bob0.hamburger.edu">
131 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="bob_backbone"/><link:ctn id="bob0.hamburger.edu"/>
132 >   </route>
133 >   <route src="bob2.hamburger.edu" dst="bob2.hamburger.edu">
134 >     <link:ctn id="__loopback__"/>
135 >   </route>
136 >   <route src="bob2.hamburger.edu" dst="bob3.hamburger.edu">
137 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="bob_backbone"/><link:ctn id="bob3.hamburger.edu"/>
138 >   </route>
139 >   <route src="bob2.hamburger.edu" dst="bob4.hamburger.edu">
140 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="bob_backbone"/><link:ctn id="bob4.hamburger.edu"/>
141 >   </route>
142 >   <route src="bob2.hamburger.edu" dst="bob6.hamburger.edu">
143 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="bob_backbone"/><link:ctn id="bob6.hamburger.edu"/>
144 >   </route>
145 >   <route src="bob3.hamburger.edu" dst="bob0.hamburger.edu">
146 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="bob_backbone"/><link:ctn id="bob0.hamburger.edu"/>
147 >   </route>
148 >   <route src="bob3.hamburger.edu" dst="bob2.hamburger.edu">
149 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="bob_backbone"/><link:ctn id="bob2.hamburger.edu"/>
150 >   </route>
151 >   <route src="bob3.hamburger.edu" dst="bob3.hamburger.edu">
152 >     <link:ctn id="__loopback__"/>
153 >   </route>
154 >   <route src="bob3.hamburger.edu" dst="bob4.hamburger.edu">
155 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="bob_backbone"/><link:ctn id="bob4.hamburger.edu"/>
156 >   </route>
157 >   <route src="bob3.hamburger.edu" dst="bob6.hamburger.edu">
158 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="bob_backbone"/><link:ctn id="bob6.hamburger.edu"/>
159 >   </route>
160 >   <route src="bob4.hamburger.edu" dst="bob0.hamburger.edu">
161 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="bob_backbone"/><link:ctn id="bob0.hamburger.edu"/>
162 >   </route>
163 >   <route src="bob4.hamburger.edu" dst="bob2.hamburger.edu">
164 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="bob_backbone"/><link:ctn id="bob2.hamburger.edu"/>
165 >   </route>
166 >   <route src="bob4.hamburger.edu" dst="bob3.hamburger.edu">
167 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="bob_backbone"/><link:ctn id="bob3.hamburger.edu"/>
168 >   </route>
169 >   <route src="bob4.hamburger.edu" dst="bob4.hamburger.edu">
170 >     <link:ctn id="__loopback__"/>
171 >   </route>
172 >   <route src="bob4.hamburger.edu" dst="bob6.hamburger.edu">
173 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="bob_backbone"/><link:ctn id="bob6.hamburger.edu"/>
174 >   </route>
175 >   <route src="bob6.hamburger.edu" dst="bob0.hamburger.edu">
176 >     <link:ctn id="bob6.hamburger.edu"/><link:ctn id="bob_backbone"/><link:ctn id="bob0.hamburger.edu"/>
177 >   </route>
178 >   <route src="bob6.hamburger.edu" dst="bob2.hamburger.edu">
179 >     <link:ctn id="bob6.hamburger.edu"/><link:ctn id="bob_backbone"/><link:ctn id="bob2.hamburger.edu"/>
180 >   </route>
181 >   <route src="bob6.hamburger.edu" dst="bob3.hamburger.edu">
182 >     <link:ctn id="bob6.hamburger.edu"/><link:ctn id="bob_backbone"/><link:ctn id="bob3.hamburger.edu"/>
183 >   </route>
184 >   <route src="bob6.hamburger.edu" dst="bob4.hamburger.edu">
185 >     <link:ctn id="bob6.hamburger.edu"/><link:ctn id="bob_backbone"/><link:ctn id="bob4.hamburger.edu"/>
186 >   </route>
187 >   <route src="bob6.hamburger.edu" dst="bob6.hamburger.edu">
188 >     <link:ctn id="__loopback__"/>
189 >   </route>
190 > </platform>
191
192 $ ./simdag/platforms/flatifier --cfg=path:${srcdir:=.}/simdag/platforms/ one_cluster_one_host_random.xml
193 > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to './simdag/platforms/'
194 > <?xml version='1.0'?>
195 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
196 > <platform version="2">
197 >   <host id="bob" power="1599999973"/>
198 >   <host id="bob0.hamburger.edu" power="1599999995"/>
199 >   <host id="bob1.hamburger.edu" power="1599999981"/>
200 >   <host id="bob2.hamburger.edu" power="1600000001"/>
201 >   <host id="bob3.hamburger.edu" power="1599999990"/>
202 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
203 >   <link id="bob0.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
204 >   <link id="bob1.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
205 >   <link id="bob2.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
206 >   <link id="bob3.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
207 >   <route src="bob" dst="bob">
208 >     <link:ctn id="__loopback__"/>
209 >   </route>
210 >   <route src="bob" dst="bob0.hamburger.edu">
211 >     
212 >   </route>
213 >   <route src="bob" dst="bob1.hamburger.edu">
214 >     
215 >   </route>
216 >   <route src="bob" dst="bob2.hamburger.edu">
217 >     
218 >   </route>
219 >   <route src="bob" dst="bob3.hamburger.edu">
220 >     
221 >   </route>
222 >   <route src="bob0.hamburger.edu" dst="bob">
223 >     
224 >   </route>
225 >   <route src="bob0.hamburger.edu" dst="bob0.hamburger.edu">
226 >     <link:ctn id="__loopback__"/>
227 >   </route>
228 >   <route src="bob0.hamburger.edu" dst="bob1.hamburger.edu">
229 >     
230 >   </route>
231 >   <route src="bob0.hamburger.edu" dst="bob2.hamburger.edu">
232 >     
233 >   </route>
234 >   <route src="bob0.hamburger.edu" dst="bob3.hamburger.edu">
235 >     
236 >   </route>
237 >   <route src="bob1.hamburger.edu" dst="bob">
238 >     
239 >   </route>
240 >   <route src="bob1.hamburger.edu" dst="bob0.hamburger.edu">
241 >     
242 >   </route>
243 >   <route src="bob1.hamburger.edu" dst="bob1.hamburger.edu">
244 >     <link:ctn id="__loopback__"/>
245 >   </route>
246 >   <route src="bob1.hamburger.edu" dst="bob2.hamburger.edu">
247 >     
248 >   </route>
249 >   <route src="bob1.hamburger.edu" dst="bob3.hamburger.edu">
250 >     
251 >   </route>
252 >   <route src="bob2.hamburger.edu" dst="bob">
253 >     
254 >   </route>
255 >   <route src="bob2.hamburger.edu" dst="bob0.hamburger.edu">
256 >     
257 >   </route>
258 >   <route src="bob2.hamburger.edu" dst="bob1.hamburger.edu">
259 >     
260 >   </route>
261 >   <route src="bob2.hamburger.edu" dst="bob2.hamburger.edu">
262 >     <link:ctn id="__loopback__"/>
263 >   </route>
264 >   <route src="bob2.hamburger.edu" dst="bob3.hamburger.edu">
265 >     
266 >   </route>
267 >   <route src="bob3.hamburger.edu" dst="bob">
268 >     
269 >   </route>
270 >   <route src="bob3.hamburger.edu" dst="bob0.hamburger.edu">
271 >     
272 >   </route>
273 >   <route src="bob3.hamburger.edu" dst="bob1.hamburger.edu">
274 >     
275 >   </route>
276 >   <route src="bob3.hamburger.edu" dst="bob2.hamburger.edu">
277 >     
278 >   </route>
279 >   <route src="bob3.hamburger.edu" dst="bob3.hamburger.edu">
280 >     <link:ctn id="__loopback__"/>
281 >   </route>
282 > </platform>
283
284 $ ./simdag/platforms/flatifier --cfg=path:${srcdir:=.}/simdag/platforms/ one_cluster_one_host.xml
285 > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to './simdag/platforms/'
286 > <?xml version='1.0'?>
287 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
288 > <platform version="2">
289 >   <host id="bob0.hamburger.edu" power="1000000000"/>
290 >   <host id="bob1.hamburger.edu" power="1000000000"/>
291 >   <host id="bob2.hamburger.edu" power="1000000000"/>
292 >   <host id="bob3.hamburger.edu" power="1000000000"/>
293 >   <host id="bob4.hamburger.edu" power="1000000000"/>
294 >   <host id="trudy" power="250000000"/>
295 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
296 >   <link id="backbone" bandwidth="1250000000" latency="0.000500000"/>
297 >   <link id="bob0.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
298 >   <link id="bob1.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
299 >   <link id="bob2.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
300 >   <link id="bob3.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
301 >   <link id="bob4.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
302 >   <link id="bob_cluster_bb" bandwidth="2250000000" latency="0.000500000" sharing_policy="FATPIPE"/>
303 >   <route src="bob0.hamburger.edu" dst="bob0.hamburger.edu">
304 >     <link:ctn id="__loopback__"/>
305 >   </route>
306 >   <route src="bob0.hamburger.edu" dst="bob1.hamburger.edu">
307 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob1.hamburger.edu"/>
308 >   </route>
309 >   <route src="bob0.hamburger.edu" dst="bob2.hamburger.edu">
310 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob2.hamburger.edu"/>
311 >   </route>
312 >   <route src="bob0.hamburger.edu" dst="bob3.hamburger.edu">
313 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob3.hamburger.edu"/>
314 >   </route>
315 >   <route src="bob0.hamburger.edu" dst="bob4.hamburger.edu">
316 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob4.hamburger.edu"/>
317 >   </route>
318 >   <route src="bob0.hamburger.edu" dst="trudy">
319 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="backbone"/>
320 >   </route>
321 >   <route src="bob1.hamburger.edu" dst="bob0.hamburger.edu">
322 >     <link:ctn id="bob1.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob0.hamburger.edu"/>
323 >   </route>
324 >   <route src="bob1.hamburger.edu" dst="bob1.hamburger.edu">
325 >     <link:ctn id="__loopback__"/>
326 >   </route>
327 >   <route src="bob1.hamburger.edu" dst="bob2.hamburger.edu">
328 >     <link:ctn id="bob1.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob2.hamburger.edu"/>
329 >   </route>
330 >   <route src="bob1.hamburger.edu" dst="bob3.hamburger.edu">
331 >     <link:ctn id="bob1.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob3.hamburger.edu"/>
332 >   </route>
333 >   <route src="bob1.hamburger.edu" dst="bob4.hamburger.edu">
334 >     <link:ctn id="bob1.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob4.hamburger.edu"/>
335 >   </route>
336 >   <route src="bob1.hamburger.edu" dst="trudy">
337 >     <link:ctn id="bob1.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="backbone"/>
338 >   </route>
339 >   <route src="bob2.hamburger.edu" dst="bob0.hamburger.edu">
340 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob0.hamburger.edu"/>
341 >   </route>
342 >   <route src="bob2.hamburger.edu" dst="bob1.hamburger.edu">
343 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob0.hamburger.edu"/>
344 >   </route>
345 >   <route src="bob2.hamburger.edu" dst="bob2.hamburger.edu">
346 >     <link:ctn id="__loopback__"/>
347 >   </route>
348 >   <route src="bob2.hamburger.edu" dst="bob3.hamburger.edu">
349 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob3.hamburger.edu"/>
350 >   </route>
351 >   <route src="bob2.hamburger.edu" dst="bob4.hamburger.edu">
352 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob4.hamburger.edu"/>
353 >   </route>
354 >   <route src="bob2.hamburger.edu" dst="trudy">
355 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="backbone"/>
356 >   </route>
357 >   <route src="bob3.hamburger.edu" dst="bob0.hamburger.edu">
358 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob0.hamburger.edu"/>
359 >   </route>
360 >   <route src="bob3.hamburger.edu" dst="bob1.hamburger.edu">
361 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob1.hamburger.edu"/>
362 >   </route>
363 >   <route src="bob3.hamburger.edu" dst="bob2.hamburger.edu">
364 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob2.hamburger.edu"/>
365 >   </route>
366 >   <route src="bob3.hamburger.edu" dst="bob3.hamburger.edu">
367 >     <link:ctn id="__loopback__"/>
368 >   </route>
369 >   <route src="bob3.hamburger.edu" dst="bob4.hamburger.edu">
370 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob4.hamburger.edu"/>
371 >   </route>
372 >   <route src="bob3.hamburger.edu" dst="trudy">
373 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="backbone"/>
374 >   </route>
375 >   <route src="bob4.hamburger.edu" dst="bob0.hamburger.edu">
376 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob0.hamburger.edu"/>
377 >   </route>
378 >   <route src="bob4.hamburger.edu" dst="bob1.hamburger.edu">
379 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob1.hamburger.edu"/>
380 >   </route>
381 >   <route src="bob4.hamburger.edu" dst="bob2.hamburger.edu">
382 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob2.hamburger.edu"/>
383 >   </route>
384 >   <route src="bob4.hamburger.edu" dst="bob3.hamburger.edu">
385 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob3.hamburger.edu"/>
386 >   </route>
387 >   <route src="bob4.hamburger.edu" dst="bob4.hamburger.edu">
388 >     <link:ctn id="__loopback__"/>
389 >   </route>
390 >   <route src="bob4.hamburger.edu" dst="trudy">
391 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="backbone"/>
392 >   </route>
393 >   <route src="trudy" dst="bob0.hamburger.edu">
394 >     <link:ctn id="backbone"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob0.hamburger.edu"/>
395 >   </route>
396 >   <route src="trudy" dst="bob1.hamburger.edu">
397 >     <link:ctn id="backbone"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob1.hamburger.edu"/>
398 >   </route>
399 >   <route src="trudy" dst="bob2.hamburger.edu">
400 >     <link:ctn id="backbone"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob2.hamburger.edu"/>
401 >   </route>
402 >   <route src="trudy" dst="bob3.hamburger.edu">
403 >     <link:ctn id="backbone"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob3.hamburger.edu"/>
404 >   </route>
405 >   <route src="trudy" dst="bob4.hamburger.edu">
406 >     <link:ctn id="backbone"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob4.hamburger.edu"/>
407 >   </route>
408 >   <route src="trudy" dst="trudy">
409 >     <link:ctn id="__loopback__"/>
410 >   </route>
411 > </platform>
412
413 $ ./simdag/platforms/flatifier --cfg=path:${srcdir:=.}/simdag/platforms/ one_cluster_properties_foreach.xml
414 > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to './simdag/platforms/'
415 > <?xml version='1.0'?>
416 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
417 > <platform version="2">
418 >   <host id="bob0.hamburger.edu" power="1000000000">
419 >     <prop id="cores" value="2"/>
420 >     <prop id="os" value="Linux"/>
421 >   </host>
422 >   <host id="bob2.hamburger.edu" power="1000000000">
423 >     <prop id="cores" value="2"/>
424 >     <prop id="os" value="Linux"/>
425 >   </host>
426 >   <host id="bob3.hamburger.edu" power="1000000000">
427 >     <prop id="cores" value="2"/>
428 >     <prop id="os" value="Linux"/>
429 >   </host>
430 >   <host id="bob4.hamburger.edu" power="1000000000">
431 >     <prop id="cores" value="2"/>
432 >     <prop id="os" value="Linux"/>
433 >   </host>
434 >   <host id="bob6.hamburger.edu" power="1000000000">
435 >     <prop id="cores" value="2"/>
436 >     <prop id="os" value="Linux"/>
437 >   </host>
438 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
439 >   <link id="bob0.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
440 >   <link id="bob2.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
441 >   <link id="bob3.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
442 >   <link id="bob4.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
443 >   <link id="bob6.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
444 >   <route src="bob0.hamburger.edu" dst="bob0.hamburger.edu">
445 >     <link:ctn id="__loopback__"/>
446 >   </route>
447 >   <route src="bob0.hamburger.edu" dst="bob2.hamburger.edu">
448 >     
449 >   </route>
450 >   <route src="bob0.hamburger.edu" dst="bob3.hamburger.edu">
451 >     
452 >   </route>
453 >   <route src="bob0.hamburger.edu" dst="bob4.hamburger.edu">
454 >     
455 >   </route>
456 >   <route src="bob0.hamburger.edu" dst="bob6.hamburger.edu">
457 >     
458 >   </route>
459 >   <route src="bob2.hamburger.edu" dst="bob0.hamburger.edu">
460 >     
461 >   </route>
462 >   <route src="bob2.hamburger.edu" dst="bob2.hamburger.edu">
463 >     <link:ctn id="__loopback__"/>
464 >   </route>
465 >   <route src="bob2.hamburger.edu" dst="bob3.hamburger.edu">
466 >     
467 >   </route>
468 >   <route src="bob2.hamburger.edu" dst="bob4.hamburger.edu">
469 >     
470 >   </route>
471 >   <route src="bob2.hamburger.edu" dst="bob6.hamburger.edu">
472 >     
473 >   </route>
474 >   <route src="bob3.hamburger.edu" dst="bob0.hamburger.edu">
475 >     
476 >   </route>
477 >   <route src="bob3.hamburger.edu" dst="bob2.hamburger.edu">
478 >     
479 >   </route>
480 >   <route src="bob3.hamburger.edu" dst="bob3.hamburger.edu">
481 >     <link:ctn id="__loopback__"/>
482 >   </route>
483 >   <route src="bob3.hamburger.edu" dst="bob4.hamburger.edu">
484 >     
485 >   </route>
486 >   <route src="bob3.hamburger.edu" dst="bob6.hamburger.edu">
487 >     
488 >   </route>
489 >   <route src="bob4.hamburger.edu" dst="bob0.hamburger.edu">
490 >     
491 >   </route>
492 >   <route src="bob4.hamburger.edu" dst="bob2.hamburger.edu">
493 >     
494 >   </route>
495 >   <route src="bob4.hamburger.edu" dst="bob3.hamburger.edu">
496 >     
497 >   </route>
498 >   <route src="bob4.hamburger.edu" dst="bob4.hamburger.edu">
499 >     <link:ctn id="__loopback__"/>
500 >   </route>
501 >   <route src="bob4.hamburger.edu" dst="bob6.hamburger.edu">
502 >     
503 >   </route>
504 >   <route src="bob6.hamburger.edu" dst="bob0.hamburger.edu">
505 >     
506 >   </route>
507 >   <route src="bob6.hamburger.edu" dst="bob2.hamburger.edu">
508 >     
509 >   </route>
510 >   <route src="bob6.hamburger.edu" dst="bob3.hamburger.edu">
511 >     
512 >   </route>
513 >   <route src="bob6.hamburger.edu" dst="bob4.hamburger.edu">
514 >     
515 >   </route>
516 >   <route src="bob6.hamburger.edu" dst="bob6.hamburger.edu">
517 >     <link:ctn id="__loopback__"/>
518 >   </route>
519 > </platform>
520
521 $ ./simdag/platforms/flatifier --cfg=path:${srcdir:=.}/simdag/platforms/ one_cluster_properties_override.xml
522 > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to './simdag/platforms/'
523
524 $ ./simdag/platforms/flatifier --cfg=path:${srcdir:=.}/simdag/platforms/ one_host_availability.xml
525 > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to './simdag/platforms/'
526 > <?xml version='1.0'?>
527 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
528 > <platform version="2">
529 >   <host id="bob" power="500000000"/>
530 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
531 >   <route src="bob" dst="bob">
532 >     <link:ctn id="__loopback__"/>
533 >   </route>
534 > </platform>
535
536 $ ./simdag/platforms/flatifier --cfg=path:${srcdir:=.}/simdag/platforms/ one_host_properties.xml
537 > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to './simdag/platforms/'
538 > <?xml version='1.0'?>
539 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
540 > <platform version="2">
541 >   <host id="bob" power="1000000000">
542 >     <prop id="OS" value="Linux 2.6.22-14"/>
543 >     <prop id="disk" value="80E9"/>
544 >     <prop id="memory" value="1000000000"/>
545 >   </host>
546 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
547 >   <route src="bob" dst="bob">
548 >     <link:ctn id="__loopback__"/>
549 >   </route>
550 > </platform>
551
552 $ ./simdag/platforms/flatifier --cfg=path:${srcdir:=.}/simdag/platforms/ one_host_state_file.xml
553 > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to './simdag/platforms/'
554 > <?xml version='1.0'?>
555 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
556 > <platform version="2">
557 >   <host id="bob" power="500000000"/>
558 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
559 >   <route src="bob" dst="bob">
560 >     <link:ctn id="__loopback__"/>
561 >   </route>
562 > </platform>
563
564 $ ./simdag/platforms/flatifier --cfg=path:${srcdir:=.}/simdag/platforms/ one_host_state_off.xml
565 > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to './simdag/platforms/'
566 > <?xml version='1.0'?>
567 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
568 > <platform version="2">
569 >   <host id="bob" power="500000000"/>
570 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
571 >   <route src="bob" dst="bob">
572 >     <link:ctn id="__loopback__"/>
573 >   </route>
574 > </platform>
575
576 $ ./simdag/platforms/flatifier --cfg=path:${srcdir:=.}/simdag/platforms/ one_host_state_on.xml
577 > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to './simdag/platforms/'
578 > <?xml version='1.0'?>
579 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
580 > <platform version="2">
581 >   <host id="bob" power="500000000"/>
582 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
583 >   <route src="bob" dst="bob">
584 >     <link:ctn id="__loopback__"/>
585 >   </route>
586 > </platform>
587
588 $ ./simdag/platforms/flatifier --cfg=path:${srcdir:=.}/simdag/platforms/ one_host_trace_file.xml
589 > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to './simdag/platforms/'
590
591 $ ./simdag/platforms/flatifier --cfg=path:${srcdir:=.}/simdag/platforms/ one_host_trace_inside.xml
592 > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to './simdag/platforms/'
593 > <?xml version='1.0'?>
594 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
595 > <platform version="2">
596 >   <host id="bob" power="1000000000"/>
597 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
598 >   <route src="bob" dst="bob">
599 >     <link:ctn id="__loopback__"/>
600 >   </route>
601 > </platform>
602
603 $ ./simdag/platforms/flatifier --cfg=path:${srcdir:=.}/simdag/platforms/ one_host.xml
604 > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to './simdag/platforms/'
605 > <?xml version='1.0'?>
606 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
607 > <platform version="2">
608 >   <host id="bob" power="500000000"/>
609 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
610 >   <route src="bob" dst="bob">
611 >     <link:ctn id="__loopback__"/>
612 >   </route>
613 > </platform>
614
615 $ ./simdag/platforms/flatifier --cfg=path:${srcdir:=.}/simdag/platforms/ one_link_availability.xml
616 > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to './simdag/platforms/'
617 > <?xml version='1.0'?>
618 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
619 > <platform version="2">
620 >   <host id="bob" power="500000000"/>
621 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
622 >   <link id="link1" bandwidth="80000000" latency="0.000100000"/>
623 >   <route src="bob" dst="bob">
624 >     <link:ctn id="__loopback__"/>
625 >   </route>
626 > </platform>
627
628 $ ./simdag/platforms/flatifier --cfg=path:${srcdir:=.}/simdag/platforms/ one_link_fatpipe.xml
629 > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to './simdag/platforms/'
630 > <?xml version='1.0'?>
631 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
632 > <platform version="2">
633 >   <host id="bob" power="500000000"/>
634 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
635 >   <link id="link1" bandwidth="125000000" latency="0.000050000" sharing_policy="FATPIPE"/>
636 >   <route src="bob" dst="bob">
637 >     <link:ctn id="__loopback__"/>
638 >   </route>
639 > </platform>
640
641 $ ./simdag/platforms/flatifier --cfg=path:${srcdir:=.}/simdag/platforms/ one_link_shared.xml
642 > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to './simdag/platforms/'
643 > <?xml version='1.0'?>
644 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
645 > <platform version="2">
646 >   <host id="bob" power="500000000"/>
647 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
648 >   <link id="link1" bandwidth="125000000" latency="0.000050000"/>
649 >   <route src="bob" dst="bob">
650 >     <link:ctn id="__loopback__"/>
651 >   </route>
652 > </platform>
653
654 $ ./simdag/platforms/flatifier --cfg=path:${srcdir:=.}/simdag/platforms/ one_link_state_file.xml
655 > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to './simdag/platforms/'
656 > <?xml version='1.0'?>
657 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
658 > <platform version="2">
659 >   <host id="bob" power="500000000"/>
660 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
661 >   <link id="link1" bandwidth="80000000" latency="0.000100000"/>
662 >   <route src="bob" dst="bob">
663 >     <link:ctn id="__loopback__"/>
664 >   </route>
665 > </platform>
666
667 $ ./simdag/platforms/flatifier --cfg=path:${srcdir:=.}/simdag/platforms/ route_override.xml
668 > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to './simdag/platforms/'
669 > <?xml version='1.0'?>
670 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
671 > <platform version="2">
672 >   <host id="alice0.crepe.fr" power="1000000000"/>
673 >   <host id="alice1.crepe.fr" power="1000000000"/>
674 >   <host id="alice2.crepe.fr" power="1000000000"/>
675 >   <host id="alice3.crepe.fr" power="1000000000"/>
676 >   <host id="alice4.crepe.fr" power="1000000000"/>
677 >   <host id="bob0.hamburger.edu" power="1000000000"/>
678 >   <host id="bob1.hamburger.edu" power="1000000000"/>
679 >   <host id="bob2.hamburger.edu" power="1000000000"/>
680 >   <host id="bob3.hamburger.edu" power="1000000000"/>
681 >   <host id="bob4.hamburger.edu" power="1000000000"/>
682 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
683 >   <link id="alice0.crepe.fr" bandwidth="125000000" latency="0.000050000"/>
684 >   <link id="alice1.crepe.fr" bandwidth="125000000" latency="0.000050000"/>
685 >   <link id="alice2.crepe.fr" bandwidth="125000000" latency="0.000050000"/>
686 >   <link id="alice3.crepe.fr" bandwidth="125000000" latency="0.000050000"/>
687 >   <link id="alice4.crepe.fr" bandwidth="125000000" latency="0.000050000"/>
688 >   <link id="alice_cluster_bb" bandwidth="2250000000" latency="0.000500000" sharing_policy="FATPIPE"/>
689 >   <link id="backbone" bandwidth="1250000000" latency="0.000500000"/>
690 >   <link id="bob0.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
691 >   <link id="bob1.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
692 >   <link id="bob2.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
693 >   <link id="bob3.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
694 >   <link id="bob4.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
695 >   <link id="bob_cluster_bb" bandwidth="2250000000" latency="0.000500000" sharing_policy="FATPIPE"/>
696 >   <route src="alice0.crepe.fr" dst="alice0.crepe.fr">
697 >     <link:ctn id="alice0.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
698 >   </route>
699 >   <route src="alice0.crepe.fr" dst="alice1.crepe.fr">
700 >     <link:ctn id="alice0.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
701 >   </route>
702 >   <route src="alice0.crepe.fr" dst="alice2.crepe.fr">
703 >     <link:ctn id="alice0.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
704 >   </route>
705 >   <route src="alice0.crepe.fr" dst="alice3.crepe.fr">
706 >     <link:ctn id="alice0.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
707 >   </route>
708 >   <route src="alice0.crepe.fr" dst="alice4.crepe.fr">
709 >     <link:ctn id="alice0.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
710 >   </route>
711 >   <route src="alice0.crepe.fr" dst="bob0.hamburger.edu">
712 >     <link:ctn id="alice0.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob0.hamburger.edu"/>
713 >   </route>
714 >   <route src="alice0.crepe.fr" dst="bob1.hamburger.edu">
715 >     <link:ctn id="alice0.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob1.hamburger.edu"/>
716 >   </route>
717 >   <route src="alice0.crepe.fr" dst="bob2.hamburger.edu">
718 >     <link:ctn id="alice0.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob2.hamburger.edu"/>
719 >   </route>
720 >   <route src="alice0.crepe.fr" dst="bob3.hamburger.edu">
721 >     <link:ctn id="alice0.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob3.hamburger.edu"/>
722 >   </route>
723 >   <route src="alice0.crepe.fr" dst="bob4.hamburger.edu">
724 >     <link:ctn id="alice0.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob4.hamburger.edu"/>
725 >   </route>
726 >   <route src="alice1.crepe.fr" dst="alice0.crepe.fr">
727 >     <link:ctn id="alice1.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
728 >   </route>
729 >   <route src="alice1.crepe.fr" dst="alice1.crepe.fr">
730 >     <link:ctn id="alice1.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
731 >   </route>
732 >   <route src="alice1.crepe.fr" dst="alice2.crepe.fr">
733 >     <link:ctn id="alice1.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
734 >   </route>
735 >   <route src="alice1.crepe.fr" dst="alice3.crepe.fr">
736 >     <link:ctn id="alice1.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
737 >   </route>
738 >   <route src="alice1.crepe.fr" dst="alice4.crepe.fr">
739 >     <link:ctn id="alice1.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
740 >   </route>
741 >   <route src="alice1.crepe.fr" dst="bob0.hamburger.edu">
742 >     <link:ctn id="alice1.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob0.hamburger.edu"/>
743 >   </route>
744 >   <route src="alice1.crepe.fr" dst="bob1.hamburger.edu">
745 >     <link:ctn id="alice1.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob1.hamburger.edu"/>
746 >   </route>
747 >   <route src="alice1.crepe.fr" dst="bob2.hamburger.edu">
748 >     <link:ctn id="alice1.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob2.hamburger.edu"/>
749 >   </route>
750 >   <route src="alice1.crepe.fr" dst="bob3.hamburger.edu">
751 >     <link:ctn id="alice1.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob3.hamburger.edu"/>
752 >   </route>
753 >   <route src="alice1.crepe.fr" dst="bob4.hamburger.edu">
754 >     <link:ctn id="alice1.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob4.hamburger.edu"/>
755 >   </route>
756 >   <route src="alice2.crepe.fr" dst="alice0.crepe.fr">
757 >     <link:ctn id="alice2.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
758 >   </route>
759 >   <route src="alice2.crepe.fr" dst="alice1.crepe.fr">
760 >     <link:ctn id="alice2.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
761 >   </route>
762 >   <route src="alice2.crepe.fr" dst="alice2.crepe.fr">
763 >     <link:ctn id="alice2.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
764 >   </route>
765 >   <route src="alice2.crepe.fr" dst="alice3.crepe.fr">
766 >     <link:ctn id="alice2.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
767 >   </route>
768 >   <route src="alice2.crepe.fr" dst="alice4.crepe.fr">
769 >     <link:ctn id="alice2.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
770 >   </route>
771 >   <route src="alice2.crepe.fr" dst="bob0.hamburger.edu">
772 >     <link:ctn id="alice2.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob0.hamburger.edu"/>
773 >   </route>
774 >   <route src="alice2.crepe.fr" dst="bob1.hamburger.edu">
775 >     <link:ctn id="alice2.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob1.hamburger.edu"/>
776 >   </route>
777 >   <route src="alice2.crepe.fr" dst="bob2.hamburger.edu">
778 >     <link:ctn id="alice2.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob2.hamburger.edu"/>
779 >   </route>
780 >   <route src="alice2.crepe.fr" dst="bob3.hamburger.edu">
781 >     <link:ctn id="alice2.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob3.hamburger.edu"/>
782 >   </route>
783 >   <route src="alice2.crepe.fr" dst="bob4.hamburger.edu">
784 >     <link:ctn id="alice2.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob4.hamburger.edu"/>
785 >   </route>
786 >   <route src="alice3.crepe.fr" dst="alice0.crepe.fr">
787 >     <link:ctn id="alice3.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
788 >   </route>
789 >   <route src="alice3.crepe.fr" dst="alice1.crepe.fr">
790 >     <link:ctn id="alice3.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
791 >   </route>
792 >   <route src="alice3.crepe.fr" dst="alice2.crepe.fr">
793 >     <link:ctn id="alice3.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
794 >   </route>
795 >   <route src="alice3.crepe.fr" dst="alice3.crepe.fr">
796 >     <link:ctn id="alice3.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
797 >   </route>
798 >   <route src="alice3.crepe.fr" dst="alice4.crepe.fr">
799 >     <link:ctn id="alice3.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
800 >   </route>
801 >   <route src="alice3.crepe.fr" dst="bob0.hamburger.edu">
802 >     <link:ctn id="alice3.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob0.hamburger.edu"/>
803 >   </route>
804 >   <route src="alice3.crepe.fr" dst="bob1.hamburger.edu">
805 >     <link:ctn id="alice3.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob1.hamburger.edu"/>
806 >   </route>
807 >   <route src="alice3.crepe.fr" dst="bob2.hamburger.edu">
808 >     <link:ctn id="alice3.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob2.hamburger.edu"/>
809 >   </route>
810 >   <route src="alice3.crepe.fr" dst="bob3.hamburger.edu">
811 >     <link:ctn id="alice3.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob3.hamburger.edu"/>
812 >   </route>
813 >   <route src="alice3.crepe.fr" dst="bob4.hamburger.edu">
814 >     <link:ctn id="alice3.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob4.hamburger.edu"/>
815 >   </route>
816 >   <route src="alice4.crepe.fr" dst="alice0.crepe.fr">
817 >     <link:ctn id="alice4.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
818 >   </route>
819 >   <route src="alice4.crepe.fr" dst="alice1.crepe.fr">
820 >     <link:ctn id="alice4.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
821 >   </route>
822 >   <route src="alice4.crepe.fr" dst="alice2.crepe.fr">
823 >     <link:ctn id="alice4.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
824 >   </route>
825 >   <route src="alice4.crepe.fr" dst="alice3.crepe.fr">
826 >     <link:ctn id="alice4.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
827 >   </route>
828 >   <route src="alice4.crepe.fr" dst="alice4.crepe.fr">
829 >     <link:ctn id="alice4.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
830 >   </route>
831 >   <route src="alice4.crepe.fr" dst="bob0.hamburger.edu">
832 >     <link:ctn id="alice4.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob0.hamburger.edu"/>
833 >   </route>
834 >   <route src="alice4.crepe.fr" dst="bob1.hamburger.edu">
835 >     <link:ctn id="alice4.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob1.hamburger.edu"/>
836 >   </route>
837 >   <route src="alice4.crepe.fr" dst="bob2.hamburger.edu">
838 >     <link:ctn id="alice4.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob2.hamburger.edu"/>
839 >   </route>
840 >   <route src="alice4.crepe.fr" dst="bob3.hamburger.edu">
841 >     <link:ctn id="alice4.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob3.hamburger.edu"/>
842 >   </route>
843 >   <route src="alice4.crepe.fr" dst="bob4.hamburger.edu">
844 >     <link:ctn id="alice4.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob4.hamburger.edu"/>
845 >   </route>
846 >   <route src="bob0.hamburger.edu" dst="alice0.crepe.fr">
847 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice0.crepe.fr"/>
848 >   </route>
849 >   <route src="bob0.hamburger.edu" dst="alice1.crepe.fr">
850 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice1.crepe.fr"/>
851 >   </route>
852 >   <route src="bob0.hamburger.edu" dst="alice2.crepe.fr">
853 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice2.crepe.fr"/>
854 >   </route>
855 >   <route src="bob0.hamburger.edu" dst="alice3.crepe.fr">
856 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice3.crepe.fr"/>
857 >   </route>
858 >   <route src="bob0.hamburger.edu" dst="alice4.crepe.fr">
859 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice4.crepe.fr"/>
860 >   </route>
861 >   <route src="bob0.hamburger.edu" dst="bob0.hamburger.edu">
862 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob0.hamburger.edu"/>
863 >   </route>
864 >   <route src="bob0.hamburger.edu" dst="bob1.hamburger.edu">
865 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob1.hamburger.edu"/>
866 >   </route>
867 >   <route src="bob0.hamburger.edu" dst="bob2.hamburger.edu">
868 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob2.hamburger.edu"/>
869 >   </route>
870 >   <route src="bob0.hamburger.edu" dst="bob3.hamburger.edu">
871 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob3.hamburger.edu"/>
872 >   </route>
873 >   <route src="bob0.hamburger.edu" dst="bob4.hamburger.edu">
874 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="bob_cluster_bb"/><link:ctn id="bob4.hamburger.edu"/>
875 >   </route>
876 >   <route src="bob1.hamburger.edu" dst="alice0.crepe.fr">
877 >     <link:ctn id="bob1.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice0.crepe.fr"/>
878 >   </route>
879 >   <route src="bob1.hamburger.edu" dst="alice1.crepe.fr">
880 >     <link:ctn id="bob1.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice1.crepe.fr"/>
881 >   </route>
882 >   <route src="bob1.hamburger.edu" dst="alice2.crepe.fr">
883 >     <link:ctn id="bob1.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice2.crepe.fr"/>
884 >   </route>
885 >   <route src="bob1.hamburger.edu" dst="alice3.crepe.fr">
886 >     <link:ctn id="bob1.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice3.crepe.fr"/>
887 >   </route>
888 >   <route src="bob1.hamburger.edu" dst="alice4.crepe.fr">
889 >     <link:ctn id="bob1.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice4.crepe.fr"/>
890 >   </route>
891 >   <route src="bob1.hamburger.edu" dst="bob0.hamburger.edu">
892 >     <link:ctn id="bob1.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
893 >   </route>
894 >   <route src="bob1.hamburger.edu" dst="bob1.hamburger.edu">
895 >     <link:ctn id="bob1.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
896 >   </route>
897 >   <route src="bob1.hamburger.edu" dst="bob2.hamburger.edu">
898 >     <link:ctn id="bob1.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
899 >   </route>
900 >   <route src="bob1.hamburger.edu" dst="bob3.hamburger.edu">
901 >     <link:ctn id="bob1.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
902 >   </route>
903 >   <route src="bob1.hamburger.edu" dst="bob4.hamburger.edu">
904 >     <link:ctn id="bob1.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
905 >   </route>
906 >   <route src="bob2.hamburger.edu" dst="alice0.crepe.fr">
907 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice0.crepe.fr"/>
908 >   </route>
909 >   <route src="bob2.hamburger.edu" dst="alice1.crepe.fr">
910 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice1.crepe.fr"/>
911 >   </route>
912 >   <route src="bob2.hamburger.edu" dst="alice2.crepe.fr">
913 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice2.crepe.fr"/>
914 >   </route>
915 >   <route src="bob2.hamburger.edu" dst="alice3.crepe.fr">
916 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice3.crepe.fr"/>
917 >   </route>
918 >   <route src="bob2.hamburger.edu" dst="alice4.crepe.fr">
919 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice4.crepe.fr"/>
920 >   </route>
921 >   <route src="bob2.hamburger.edu" dst="bob0.hamburger.edu">
922 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
923 >   </route>
924 >   <route src="bob2.hamburger.edu" dst="bob1.hamburger.edu">
925 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
926 >   </route>
927 >   <route src="bob2.hamburger.edu" dst="bob2.hamburger.edu">
928 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
929 >   </route>
930 >   <route src="bob2.hamburger.edu" dst="bob3.hamburger.edu">
931 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
932 >   </route>
933 >   <route src="bob2.hamburger.edu" dst="bob4.hamburger.edu">
934 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
935 >   </route>
936 >   <route src="bob3.hamburger.edu" dst="alice0.crepe.fr">
937 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice0.crepe.fr"/>
938 >   </route>
939 >   <route src="bob3.hamburger.edu" dst="alice1.crepe.fr">
940 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice1.crepe.fr"/>
941 >   </route>
942 >   <route src="bob3.hamburger.edu" dst="alice2.crepe.fr">
943 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice2.crepe.fr"/>
944 >   </route>
945 >   <route src="bob3.hamburger.edu" dst="alice3.crepe.fr">
946 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice3.crepe.fr"/>
947 >   </route>
948 >   <route src="bob3.hamburger.edu" dst="alice4.crepe.fr">
949 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice4.crepe.fr"/>
950 >   </route>
951 >   <route src="bob3.hamburger.edu" dst="bob0.hamburger.edu">
952 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
953 >   </route>
954 >   <route src="bob3.hamburger.edu" dst="bob1.hamburger.edu">
955 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
956 >   </route>
957 >   <route src="bob3.hamburger.edu" dst="bob2.hamburger.edu">
958 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
959 >   </route>
960 >   <route src="bob3.hamburger.edu" dst="bob3.hamburger.edu">
961 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
962 >   </route>
963 >   <route src="bob3.hamburger.edu" dst="bob4.hamburger.edu">
964 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
965 >   </route>
966 >   <route src="bob4.hamburger.edu" dst="alice0.crepe.fr">
967 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice0.crepe.fr"/>
968 >   </route>
969 >   <route src="bob4.hamburger.edu" dst="alice1.crepe.fr">
970 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice1.crepe.fr"/>
971 >   </route>
972 >   <route src="bob4.hamburger.edu" dst="alice2.crepe.fr">
973 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice2.crepe.fr"/>
974 >   </route>
975 >   <route src="bob4.hamburger.edu" dst="alice3.crepe.fr">
976 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice3.crepe.fr"/>
977 >   </route>
978 >   <route src="bob4.hamburger.edu" dst="alice4.crepe.fr">
979 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice4.crepe.fr"/>
980 >   </route>
981 >   <route src="bob4.hamburger.edu" dst="bob0.hamburger.edu">
982 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
983 >   </route>
984 >   <route src="bob4.hamburger.edu" dst="bob1.hamburger.edu">
985 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
986 >   </route>
987 >   <route src="bob4.hamburger.edu" dst="bob2.hamburger.edu">
988 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
989 >   </route>
990 >   <route src="bob4.hamburger.edu" dst="bob3.hamburger.edu">
991 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
992 >   </route>
993 >   <route src="bob4.hamburger.edu" dst="bob4.hamburger.edu">
994 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
995 >   </route>
996 > </platform>
997
998 $ ./simdag/platforms/flatifier --cfg=path:${srcdir:=.}/simdag/platforms/ three_hosts_non_symmetric_route.xml
999 > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to './simdag/platforms/'
1000 > <?xml version='1.0'?>
1001 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
1002 > <platform version="2">
1003 >   <host id="alice" power="500000000"/>
1004 >   <host id="bob" power="1000000000"/>
1005 >   <host id="trudy" power="250000000"/>
1006 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
1007 >   <link id="link1" bandwidth="125000000" latency="0.000050000"/>
1008 >   <link id="link2" bandwidth="125000000" latency="0.000050000"/>
1009 >   <link id="link3" bandwidth="125000000" latency="0.000050000"/>
1010 >   <route src="alice" dst="alice">
1011 >     <link:ctn id="__loopback__"/>
1012 >   </route>
1013 >   <route src="alice" dst="bob">
1014 >     <link:ctn id="link2"/><link:ctn id="link3"/>
1015 >   </route>
1016 >   <route src="alice" dst="trudy">
1017 >     <link:ctn id="link3"/>
1018 >   </route>
1019 >   <route src="bob" dst="alice">
1020 >     <link:ctn id="link1"/>
1021 >   </route>
1022 >   <route src="bob" dst="bob">
1023 >     <link:ctn id="__loopback__"/>
1024 >   </route>
1025 >   <route src="bob" dst="trudy">
1026 >     <link:ctn id="link2"/>
1027 >   </route>
1028 >   <route src="trudy" dst="alice">
1029 >     <link:ctn id="link3"/>
1030 >   </route>
1031 >   <route src="trudy" dst="bob">
1032 >     <link:ctn id="link2"/>
1033 >   </route>
1034 >   <route src="trudy" dst="trudy">
1035 >     <link:ctn id="__loopback__"/>
1036 >   </route>
1037 > </platform>
1038
1039 $ ./simdag/platforms/flatifier --cfg=path:${srcdir:=.}/simdag/platforms/ two_clusters_symmetric.xml
1040 > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to './simdag/platforms/'
1041 > <?xml version='1.0'?>
1042 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
1043 > <platform version="2">
1044 >   <host id="alice0.crepe.fr" power="1000000000"/>
1045 >   <host id="alice1.crepe.fr" power="1000000000"/>
1046 >   <host id="alice2.crepe.fr" power="1000000000"/>
1047 >   <host id="alice3.crepe.fr" power="1000000000"/>
1048 >   <host id="alice4.crepe.fr" power="1000000000"/>
1049 >   <host id="bob0.hamburger.edu" power="1000000000"/>
1050 >   <host id="bob1.hamburger.edu" power="1000000000"/>
1051 >   <host id="bob2.hamburger.edu" power="1000000000"/>
1052 >   <host id="bob3.hamburger.edu" power="1000000000"/>
1053 >   <host id="bob4.hamburger.edu" power="1000000000"/>
1054 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
1055 >   <link id="alice0.crepe.fr" bandwidth="125000000" latency="0.000050000"/>
1056 >   <link id="alice1.crepe.fr" bandwidth="125000000" latency="0.000050000"/>
1057 >   <link id="alice2.crepe.fr" bandwidth="125000000" latency="0.000050000"/>
1058 >   <link id="alice3.crepe.fr" bandwidth="125000000" latency="0.000050000"/>
1059 >   <link id="alice4.crepe.fr" bandwidth="125000000" latency="0.000050000"/>
1060 >   <link id="alice_cluster_bb" bandwidth="2250000000" latency="0.000500000" sharing_policy="FATPIPE"/>
1061 >   <link id="backbone" bandwidth="1250000000" latency="0.000500000"/>
1062 >   <link id="bob0.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
1063 >   <link id="bob1.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
1064 >   <link id="bob2.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
1065 >   <link id="bob3.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
1066 >   <link id="bob4.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
1067 >   <link id="bob_cluster_bb" bandwidth="2250000000" latency="0.000500000" sharing_policy="FATPIPE"/>
1068 >   <route src="alice0.crepe.fr" dst="alice0.crepe.fr">
1069 >     <link:ctn id="alice0.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1070 >   </route>
1071 >   <route src="alice0.crepe.fr" dst="alice1.crepe.fr">
1072 >     <link:ctn id="alice0.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1073 >   </route>
1074 >   <route src="alice0.crepe.fr" dst="alice2.crepe.fr">
1075 >     <link:ctn id="alice0.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1076 >   </route>
1077 >   <route src="alice0.crepe.fr" dst="alice3.crepe.fr">
1078 >     <link:ctn id="alice0.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1079 >   </route>
1080 >   <route src="alice0.crepe.fr" dst="alice4.crepe.fr">
1081 >     <link:ctn id="alice0.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1082 >   </route>
1083 >   <route src="alice0.crepe.fr" dst="bob0.hamburger.edu">
1084 >     <link:ctn id="alice0.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob0.hamburger.edu"/>
1085 >   </route>
1086 >   <route src="alice0.crepe.fr" dst="bob1.hamburger.edu">
1087 >     <link:ctn id="alice0.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob1.hamburger.edu"/>
1088 >   </route>
1089 >   <route src="alice0.crepe.fr" dst="bob2.hamburger.edu">
1090 >     <link:ctn id="alice0.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob2.hamburger.edu"/>
1091 >   </route>
1092 >   <route src="alice0.crepe.fr" dst="bob3.hamburger.edu">
1093 >     <link:ctn id="alice0.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob3.hamburger.edu"/>
1094 >   </route>
1095 >   <route src="alice0.crepe.fr" dst="bob4.hamburger.edu">
1096 >     <link:ctn id="alice0.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob4.hamburger.edu"/>
1097 >   </route>
1098 >   <route src="alice1.crepe.fr" dst="alice0.crepe.fr">
1099 >     <link:ctn id="alice1.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1100 >   </route>
1101 >   <route src="alice1.crepe.fr" dst="alice1.crepe.fr">
1102 >     <link:ctn id="alice1.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1103 >   </route>
1104 >   <route src="alice1.crepe.fr" dst="alice2.crepe.fr">
1105 >     <link:ctn id="alice1.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1106 >   </route>
1107 >   <route src="alice1.crepe.fr" dst="alice3.crepe.fr">
1108 >     <link:ctn id="alice1.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1109 >   </route>
1110 >   <route src="alice1.crepe.fr" dst="alice4.crepe.fr">
1111 >     <link:ctn id="alice1.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1112 >   </route>
1113 >   <route src="alice1.crepe.fr" dst="bob0.hamburger.edu">
1114 >     <link:ctn id="alice1.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob0.hamburger.edu"/>
1115 >   </route>
1116 >   <route src="alice1.crepe.fr" dst="bob1.hamburger.edu">
1117 >     <link:ctn id="alice1.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob1.hamburger.edu"/>
1118 >   </route>
1119 >   <route src="alice1.crepe.fr" dst="bob2.hamburger.edu">
1120 >     <link:ctn id="alice1.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob2.hamburger.edu"/>
1121 >   </route>
1122 >   <route src="alice1.crepe.fr" dst="bob3.hamburger.edu">
1123 >     <link:ctn id="alice1.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob3.hamburger.edu"/>
1124 >   </route>
1125 >   <route src="alice1.crepe.fr" dst="bob4.hamburger.edu">
1126 >     <link:ctn id="alice1.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob4.hamburger.edu"/>
1127 >   </route>
1128 >   <route src="alice2.crepe.fr" dst="alice0.crepe.fr">
1129 >     <link:ctn id="alice2.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1130 >   </route>
1131 >   <route src="alice2.crepe.fr" dst="alice1.crepe.fr">
1132 >     <link:ctn id="alice2.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1133 >   </route>
1134 >   <route src="alice2.crepe.fr" dst="alice2.crepe.fr">
1135 >     <link:ctn id="alice2.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1136 >   </route>
1137 >   <route src="alice2.crepe.fr" dst="alice3.crepe.fr">
1138 >     <link:ctn id="alice2.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1139 >   </route>
1140 >   <route src="alice2.crepe.fr" dst="alice4.crepe.fr">
1141 >     <link:ctn id="alice2.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1142 >   </route>
1143 >   <route src="alice2.crepe.fr" dst="bob0.hamburger.edu">
1144 >     <link:ctn id="alice2.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob0.hamburger.edu"/>
1145 >   </route>
1146 >   <route src="alice2.crepe.fr" dst="bob1.hamburger.edu">
1147 >     <link:ctn id="alice2.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob1.hamburger.edu"/>
1148 >   </route>
1149 >   <route src="alice2.crepe.fr" dst="bob2.hamburger.edu">
1150 >     <link:ctn id="alice2.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob2.hamburger.edu"/>
1151 >   </route>
1152 >   <route src="alice2.crepe.fr" dst="bob3.hamburger.edu">
1153 >     <link:ctn id="alice2.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob3.hamburger.edu"/>
1154 >   </route>
1155 >   <route src="alice2.crepe.fr" dst="bob4.hamburger.edu">
1156 >     <link:ctn id="alice2.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob4.hamburger.edu"/>
1157 >   </route>
1158 >   <route src="alice3.crepe.fr" dst="alice0.crepe.fr">
1159 >     <link:ctn id="alice3.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1160 >   </route>
1161 >   <route src="alice3.crepe.fr" dst="alice1.crepe.fr">
1162 >     <link:ctn id="alice3.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1163 >   </route>
1164 >   <route src="alice3.crepe.fr" dst="alice2.crepe.fr">
1165 >     <link:ctn id="alice3.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1166 >   </route>
1167 >   <route src="alice3.crepe.fr" dst="alice3.crepe.fr">
1168 >     <link:ctn id="alice3.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1169 >   </route>
1170 >   <route src="alice3.crepe.fr" dst="alice4.crepe.fr">
1171 >     <link:ctn id="alice3.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1172 >   </route>
1173 >   <route src="alice3.crepe.fr" dst="bob0.hamburger.edu">
1174 >     <link:ctn id="alice3.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob0.hamburger.edu"/>
1175 >   </route>
1176 >   <route src="alice3.crepe.fr" dst="bob1.hamburger.edu">
1177 >     <link:ctn id="alice3.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob1.hamburger.edu"/>
1178 >   </route>
1179 >   <route src="alice3.crepe.fr" dst="bob2.hamburger.edu">
1180 >     <link:ctn id="alice3.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob2.hamburger.edu"/>
1181 >   </route>
1182 >   <route src="alice3.crepe.fr" dst="bob3.hamburger.edu">
1183 >     <link:ctn id="alice3.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob3.hamburger.edu"/>
1184 >   </route>
1185 >   <route src="alice3.crepe.fr" dst="bob4.hamburger.edu">
1186 >     <link:ctn id="alice3.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob4.hamburger.edu"/>
1187 >   </route>
1188 >   <route src="alice4.crepe.fr" dst="alice0.crepe.fr">
1189 >     <link:ctn id="alice4.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1190 >   </route>
1191 >   <route src="alice4.crepe.fr" dst="alice1.crepe.fr">
1192 >     <link:ctn id="alice4.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1193 >   </route>
1194 >   <route src="alice4.crepe.fr" dst="alice2.crepe.fr">
1195 >     <link:ctn id="alice4.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1196 >   </route>
1197 >   <route src="alice4.crepe.fr" dst="alice3.crepe.fr">
1198 >     <link:ctn id="alice4.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1199 >   </route>
1200 >   <route src="alice4.crepe.fr" dst="alice4.crepe.fr">
1201 >     <link:ctn id="alice4.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1202 >   </route>
1203 >   <route src="alice4.crepe.fr" dst="bob0.hamburger.edu">
1204 >     <link:ctn id="alice4.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob0.hamburger.edu"/>
1205 >   </route>
1206 >   <route src="alice4.crepe.fr" dst="bob1.hamburger.edu">
1207 >     <link:ctn id="alice4.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob1.hamburger.edu"/>
1208 >   </route>
1209 >   <route src="alice4.crepe.fr" dst="bob2.hamburger.edu">
1210 >     <link:ctn id="alice4.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob2.hamburger.edu"/>
1211 >   </route>
1212 >   <route src="alice4.crepe.fr" dst="bob3.hamburger.edu">
1213 >     <link:ctn id="alice4.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob3.hamburger.edu"/>
1214 >   </route>
1215 >   <route src="alice4.crepe.fr" dst="bob4.hamburger.edu">
1216 >     <link:ctn id="alice4.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob4.hamburger.edu"/>
1217 >   </route>
1218 >   <route src="bob0.hamburger.edu" dst="alice0.crepe.fr">
1219 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice0.crepe.fr"/>
1220 >   </route>
1221 >   <route src="bob0.hamburger.edu" dst="alice1.crepe.fr">
1222 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice1.crepe.fr"/>
1223 >   </route>
1224 >   <route src="bob0.hamburger.edu" dst="alice2.crepe.fr">
1225 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice2.crepe.fr"/>
1226 >   </route>
1227 >   <route src="bob0.hamburger.edu" dst="alice3.crepe.fr">
1228 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice3.crepe.fr"/>
1229 >   </route>
1230 >   <route src="bob0.hamburger.edu" dst="alice4.crepe.fr">
1231 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice4.crepe.fr"/>
1232 >   </route>
1233 >   <route src="bob0.hamburger.edu" dst="bob0.hamburger.edu">
1234 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1235 >   </route>
1236 >   <route src="bob0.hamburger.edu" dst="bob1.hamburger.edu">
1237 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1238 >   </route>
1239 >   <route src="bob0.hamburger.edu" dst="bob2.hamburger.edu">
1240 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1241 >   </route>
1242 >   <route src="bob0.hamburger.edu" dst="bob3.hamburger.edu">
1243 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1244 >   </route>
1245 >   <route src="bob0.hamburger.edu" dst="bob4.hamburger.edu">
1246 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1247 >   </route>
1248 >   <route src="bob1.hamburger.edu" dst="alice0.crepe.fr">
1249 >     <link:ctn id="bob1.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice0.crepe.fr"/>
1250 >   </route>
1251 >   <route src="bob1.hamburger.edu" dst="alice1.crepe.fr">
1252 >     <link:ctn id="bob1.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice1.crepe.fr"/>
1253 >   </route>
1254 >   <route src="bob1.hamburger.edu" dst="alice2.crepe.fr">
1255 >     <link:ctn id="bob1.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice2.crepe.fr"/>
1256 >   </route>
1257 >   <route src="bob1.hamburger.edu" dst="alice3.crepe.fr">
1258 >     <link:ctn id="bob1.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice3.crepe.fr"/>
1259 >   </route>
1260 >   <route src="bob1.hamburger.edu" dst="alice4.crepe.fr">
1261 >     <link:ctn id="bob1.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice4.crepe.fr"/>
1262 >   </route>
1263 >   <route src="bob1.hamburger.edu" dst="bob0.hamburger.edu">
1264 >     <link:ctn id="bob1.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1265 >   </route>
1266 >   <route src="bob1.hamburger.edu" dst="bob1.hamburger.edu">
1267 >     <link:ctn id="bob1.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1268 >   </route>
1269 >   <route src="bob1.hamburger.edu" dst="bob2.hamburger.edu">
1270 >     <link:ctn id="bob1.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1271 >   </route>
1272 >   <route src="bob1.hamburger.edu" dst="bob3.hamburger.edu">
1273 >     <link:ctn id="bob1.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1274 >   </route>
1275 >   <route src="bob1.hamburger.edu" dst="bob4.hamburger.edu">
1276 >     <link:ctn id="bob1.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1277 >   </route>
1278 >   <route src="bob2.hamburger.edu" dst="alice0.crepe.fr">
1279 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice0.crepe.fr"/>
1280 >   </route>
1281 >   <route src="bob2.hamburger.edu" dst="alice1.crepe.fr">
1282 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice1.crepe.fr"/>
1283 >   </route>
1284 >   <route src="bob2.hamburger.edu" dst="alice2.crepe.fr">
1285 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice2.crepe.fr"/>
1286 >   </route>
1287 >   <route src="bob2.hamburger.edu" dst="alice3.crepe.fr">
1288 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice3.crepe.fr"/>
1289 >   </route>
1290 >   <route src="bob2.hamburger.edu" dst="alice4.crepe.fr">
1291 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice4.crepe.fr"/>
1292 >   </route>
1293 >   <route src="bob2.hamburger.edu" dst="bob0.hamburger.edu">
1294 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1295 >   </route>
1296 >   <route src="bob2.hamburger.edu" dst="bob1.hamburger.edu">
1297 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1298 >   </route>
1299 >   <route src="bob2.hamburger.edu" dst="bob2.hamburger.edu">
1300 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1301 >   </route>
1302 >   <route src="bob2.hamburger.edu" dst="bob3.hamburger.edu">
1303 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1304 >   </route>
1305 >   <route src="bob2.hamburger.edu" dst="bob4.hamburger.edu">
1306 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1307 >   </route>
1308 >   <route src="bob3.hamburger.edu" dst="alice0.crepe.fr">
1309 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice0.crepe.fr"/>
1310 >   </route>
1311 >   <route src="bob3.hamburger.edu" dst="alice1.crepe.fr">
1312 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice1.crepe.fr"/>
1313 >   </route>
1314 >   <route src="bob3.hamburger.edu" dst="alice2.crepe.fr">
1315 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice2.crepe.fr"/>
1316 >   </route>
1317 >   <route src="bob3.hamburger.edu" dst="alice3.crepe.fr">
1318 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice3.crepe.fr"/>
1319 >   </route>
1320 >   <route src="bob3.hamburger.edu" dst="alice4.crepe.fr">
1321 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice4.crepe.fr"/>
1322 >   </route>
1323 >   <route src="bob3.hamburger.edu" dst="bob0.hamburger.edu">
1324 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1325 >   </route>
1326 >   <route src="bob3.hamburger.edu" dst="bob1.hamburger.edu">
1327 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1328 >   </route>
1329 >   <route src="bob3.hamburger.edu" dst="bob2.hamburger.edu">
1330 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1331 >   </route>
1332 >   <route src="bob3.hamburger.edu" dst="bob3.hamburger.edu">
1333 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1334 >   </route>
1335 >   <route src="bob3.hamburger.edu" dst="bob4.hamburger.edu">
1336 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1337 >   </route>
1338 >   <route src="bob4.hamburger.edu" dst="alice0.crepe.fr">
1339 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice0.crepe.fr"/>
1340 >   </route>
1341 >   <route src="bob4.hamburger.edu" dst="alice1.crepe.fr">
1342 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice1.crepe.fr"/>
1343 >   </route>
1344 >   <route src="bob4.hamburger.edu" dst="alice2.crepe.fr">
1345 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice2.crepe.fr"/>
1346 >   </route>
1347 >   <route src="bob4.hamburger.edu" dst="alice3.crepe.fr">
1348 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice3.crepe.fr"/>
1349 >   </route>
1350 >   <route src="bob4.hamburger.edu" dst="alice4.crepe.fr">
1351 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice4.crepe.fr"/>
1352 >   </route>
1353 >   <route src="bob4.hamburger.edu" dst="bob0.hamburger.edu">
1354 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1355 >   </route>
1356 >   <route src="bob4.hamburger.edu" dst="bob1.hamburger.edu">
1357 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1358 >   </route>
1359 >   <route src="bob4.hamburger.edu" dst="bob2.hamburger.edu">
1360 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1361 >   </route>
1362 >   <route src="bob4.hamburger.edu" dst="bob3.hamburger.edu">
1363 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1364 >   </route>
1365 >   <route src="bob4.hamburger.edu" dst="bob4.hamburger.edu">
1366 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1367 >   </route>
1368 > </platform>
1369
1370 $ ./simdag/platforms/flatifier --cfg=path:${srcdir:=.}/simdag/platforms/ two_clusters.xml
1371 > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to './simdag/platforms/'
1372 > <?xml version='1.0'?>
1373 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
1374 > <platform version="2">
1375 >   <host id="alice0.crepe.fr" power="1000000000"/>
1376 >   <host id="alice1.crepe.fr" power="1000000000"/>
1377 >   <host id="alice2.crepe.fr" power="1000000000"/>
1378 >   <host id="alice3.crepe.fr" power="1000000000"/>
1379 >   <host id="alice4.crepe.fr" power="1000000000"/>
1380 >   <host id="bob0.hamburger.edu" power="1000000000"/>
1381 >   <host id="bob1.hamburger.edu" power="1000000000"/>
1382 >   <host id="bob2.hamburger.edu" power="1000000000"/>
1383 >   <host id="bob3.hamburger.edu" power="1000000000"/>
1384 >   <host id="bob4.hamburger.edu" power="1000000000"/>
1385 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
1386 >   <link id="alice0.crepe.fr" bandwidth="125000000" latency="0.000050000"/>
1387 >   <link id="alice1.crepe.fr" bandwidth="125000000" latency="0.000050000"/>
1388 >   <link id="alice2.crepe.fr" bandwidth="125000000" latency="0.000050000"/>
1389 >   <link id="alice3.crepe.fr" bandwidth="125000000" latency="0.000050000"/>
1390 >   <link id="alice4.crepe.fr" bandwidth="125000000" latency="0.000050000"/>
1391 >   <link id="alice_cluster_bb" bandwidth="2250000000" latency="0.000500000" sharing_policy="FATPIPE"/>
1392 >   <link id="backbone" bandwidth="1250000000" latency="0.000500000"/>
1393 >   <link id="bob0.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
1394 >   <link id="bob1.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
1395 >   <link id="bob2.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
1396 >   <link id="bob3.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
1397 >   <link id="bob4.hamburger.edu" bandwidth="125000000" latency="0.000050000"/>
1398 >   <link id="bob_cluster_bb" bandwidth="2250000000" latency="0.000500000" sharing_policy="FATPIPE"/>
1399 >   <route src="alice0.crepe.fr" dst="alice0.crepe.fr">
1400 >     <link:ctn id="alice0.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1401 >   </route>
1402 >   <route src="alice0.crepe.fr" dst="alice1.crepe.fr">
1403 >     <link:ctn id="alice0.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1404 >   </route>
1405 >   <route src="alice0.crepe.fr" dst="alice2.crepe.fr">
1406 >     <link:ctn id="alice0.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1407 >   </route>
1408 >   <route src="alice0.crepe.fr" dst="alice3.crepe.fr">
1409 >     <link:ctn id="alice0.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1410 >   </route>
1411 >   <route src="alice0.crepe.fr" dst="alice4.crepe.fr">
1412 >     <link:ctn id="alice0.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1413 >   </route>
1414 >   <route src="alice0.crepe.fr" dst="bob0.hamburger.edu">
1415 >     <link:ctn id="alice0.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob0.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="bob0.hamburger.edu"/>
1416 >   </route>
1417 >   <route src="alice0.crepe.fr" dst="bob1.hamburger.edu">
1418 >     <link:ctn id="alice0.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob1.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="bob1.hamburger.edu"/>
1419 >   </route>
1420 >   <route src="alice0.crepe.fr" dst="bob2.hamburger.edu">
1421 >     <link:ctn id="alice0.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob2.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="bob2.hamburger.edu"/>
1422 >   </route>
1423 >   <route src="alice0.crepe.fr" dst="bob3.hamburger.edu">
1424 >     <link:ctn id="alice0.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob3.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="bob3.hamburger.edu"/>
1425 >   </route>
1426 >   <route src="alice0.crepe.fr" dst="bob4.hamburger.edu">
1427 >     <link:ctn id="alice0.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob4.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="bob4.hamburger.edu"/>
1428 >   </route>
1429 >   <route src="alice1.crepe.fr" dst="alice0.crepe.fr">
1430 >     <link:ctn id="alice1.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1431 >   </route>
1432 >   <route src="alice1.crepe.fr" dst="alice1.crepe.fr">
1433 >     <link:ctn id="alice1.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1434 >   </route>
1435 >   <route src="alice1.crepe.fr" dst="alice2.crepe.fr">
1436 >     <link:ctn id="alice1.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1437 >   </route>
1438 >   <route src="alice1.crepe.fr" dst="alice3.crepe.fr">
1439 >     <link:ctn id="alice1.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1440 >   </route>
1441 >   <route src="alice1.crepe.fr" dst="alice4.crepe.fr">
1442 >     <link:ctn id="alice1.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1443 >   </route>
1444 >   <route src="alice1.crepe.fr" dst="bob0.hamburger.edu">
1445 >     <link:ctn id="alice1.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob0.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="bob0.hamburger.edu"/>
1446 >   </route>
1447 >   <route src="alice1.crepe.fr" dst="bob1.hamburger.edu">
1448 >     <link:ctn id="alice1.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob1.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="bob1.hamburger.edu"/>
1449 >   </route>
1450 >   <route src="alice1.crepe.fr" dst="bob2.hamburger.edu">
1451 >     <link:ctn id="alice1.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob2.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="bob2.hamburger.edu"/>
1452 >   </route>
1453 >   <route src="alice1.crepe.fr" dst="bob3.hamburger.edu">
1454 >     <link:ctn id="alice1.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob3.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="bob3.hamburger.edu"/>
1455 >   </route>
1456 >   <route src="alice1.crepe.fr" dst="bob4.hamburger.edu">
1457 >     <link:ctn id="alice1.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob4.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="bob4.hamburger.edu"/>
1458 >   </route>
1459 >   <route src="alice2.crepe.fr" dst="alice0.crepe.fr">
1460 >     <link:ctn id="alice2.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1461 >   </route>
1462 >   <route src="alice2.crepe.fr" dst="alice1.crepe.fr">
1463 >     <link:ctn id="alice2.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1464 >   </route>
1465 >   <route src="alice2.crepe.fr" dst="alice2.crepe.fr">
1466 >     <link:ctn id="alice2.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1467 >   </route>
1468 >   <route src="alice2.crepe.fr" dst="alice3.crepe.fr">
1469 >     <link:ctn id="alice2.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1470 >   </route>
1471 >   <route src="alice2.crepe.fr" dst="alice4.crepe.fr">
1472 >     <link:ctn id="alice2.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1473 >   </route>
1474 >   <route src="alice2.crepe.fr" dst="bob0.hamburger.edu">
1475 >     <link:ctn id="alice2.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob0.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="bob0.hamburger.edu"/>
1476 >   </route>
1477 >   <route src="alice2.crepe.fr" dst="bob1.hamburger.edu">
1478 >     <link:ctn id="alice2.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob1.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="bob1.hamburger.edu"/>
1479 >   </route>
1480 >   <route src="alice2.crepe.fr" dst="bob2.hamburger.edu">
1481 >     <link:ctn id="alice2.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob2.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="bob2.hamburger.edu"/>
1482 >   </route>
1483 >   <route src="alice2.crepe.fr" dst="bob3.hamburger.edu">
1484 >     <link:ctn id="alice2.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob3.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="bob3.hamburger.edu"/>
1485 >   </route>
1486 >   <route src="alice2.crepe.fr" dst="bob4.hamburger.edu">
1487 >     <link:ctn id="alice2.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob4.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="bob4.hamburger.edu"/>
1488 >   </route>
1489 >   <route src="alice3.crepe.fr" dst="alice0.crepe.fr">
1490 >     <link:ctn id="alice3.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1491 >   </route>
1492 >   <route src="alice3.crepe.fr" dst="alice1.crepe.fr">
1493 >     <link:ctn id="alice3.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1494 >   </route>
1495 >   <route src="alice3.crepe.fr" dst="alice2.crepe.fr">
1496 >     <link:ctn id="alice3.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1497 >   </route>
1498 >   <route src="alice3.crepe.fr" dst="alice3.crepe.fr">
1499 >     <link:ctn id="alice3.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1500 >   </route>
1501 >   <route src="alice3.crepe.fr" dst="alice4.crepe.fr">
1502 >     <link:ctn id="alice3.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1503 >   </route>
1504 >   <route src="alice3.crepe.fr" dst="bob0.hamburger.edu">
1505 >     <link:ctn id="alice3.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob0.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="bob0.hamburger.edu"/>
1506 >   </route>
1507 >   <route src="alice3.crepe.fr" dst="bob1.hamburger.edu">
1508 >     <link:ctn id="alice3.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob1.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="bob1.hamburger.edu"/>
1509 >   </route>
1510 >   <route src="alice3.crepe.fr" dst="bob2.hamburger.edu">
1511 >     <link:ctn id="alice3.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob2.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="bob2.hamburger.edu"/>
1512 >   </route>
1513 >   <route src="alice3.crepe.fr" dst="bob3.hamburger.edu">
1514 >     <link:ctn id="alice3.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob3.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="bob3.hamburger.edu"/>
1515 >   </route>
1516 >   <route src="alice3.crepe.fr" dst="bob4.hamburger.edu">
1517 >     <link:ctn id="alice3.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob4.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="bob4.hamburger.edu"/>
1518 >   </route>
1519 >   <route src="alice4.crepe.fr" dst="alice0.crepe.fr">
1520 >     <link:ctn id="alice4.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1521 >   </route>
1522 >   <route src="alice4.crepe.fr" dst="alice1.crepe.fr">
1523 >     <link:ctn id="alice4.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1524 >   </route>
1525 >   <route src="alice4.crepe.fr" dst="alice2.crepe.fr">
1526 >     <link:ctn id="alice4.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1527 >   </route>
1528 >   <route src="alice4.crepe.fr" dst="alice3.crepe.fr">
1529 >     <link:ctn id="alice4.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1530 >   </route>
1531 >   <route src="alice4.crepe.fr" dst="alice4.crepe.fr">
1532 >     <link:ctn id="alice4.crepe.fr"/><link:ctn id="alice_cluster_bb"/>
1533 >   </route>
1534 >   <route src="alice4.crepe.fr" dst="bob0.hamburger.edu">
1535 >     <link:ctn id="alice4.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob0.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="bob0.hamburger.edu"/>
1536 >   </route>
1537 >   <route src="alice4.crepe.fr" dst="bob1.hamburger.edu">
1538 >     <link:ctn id="alice4.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob1.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="bob1.hamburger.edu"/>
1539 >   </route>
1540 >   <route src="alice4.crepe.fr" dst="bob2.hamburger.edu">
1541 >     <link:ctn id="alice4.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob2.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="bob2.hamburger.edu"/>
1542 >   </route>
1543 >   <route src="alice4.crepe.fr" dst="bob3.hamburger.edu">
1544 >     <link:ctn id="alice4.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob3.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="bob3.hamburger.edu"/>
1545 >   </route>
1546 >   <route src="alice4.crepe.fr" dst="bob4.hamburger.edu">
1547 >     <link:ctn id="alice4.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="bob4.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="bob4.hamburger.edu"/>
1548 >   </route>
1549 >   <route src="bob0.hamburger.edu" dst="alice0.crepe.fr">
1550 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice0.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="alice0.crepe.fr"/>
1551 >   </route>
1552 >   <route src="bob0.hamburger.edu" dst="alice1.crepe.fr">
1553 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice1.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="alice1.crepe.fr"/>
1554 >   </route>
1555 >   <route src="bob0.hamburger.edu" dst="alice2.crepe.fr">
1556 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice2.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="alice2.crepe.fr"/>
1557 >   </route>
1558 >   <route src="bob0.hamburger.edu" dst="alice3.crepe.fr">
1559 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice3.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="alice3.crepe.fr"/>
1560 >   </route>
1561 >   <route src="bob0.hamburger.edu" dst="alice4.crepe.fr">
1562 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice4.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="alice4.crepe.fr"/>
1563 >   </route>
1564 >   <route src="bob0.hamburger.edu" dst="bob0.hamburger.edu">
1565 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1566 >   </route>
1567 >   <route src="bob0.hamburger.edu" dst="bob1.hamburger.edu">
1568 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1569 >   </route>
1570 >   <route src="bob0.hamburger.edu" dst="bob2.hamburger.edu">
1571 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1572 >   </route>
1573 >   <route src="bob0.hamburger.edu" dst="bob3.hamburger.edu">
1574 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1575 >   </route>
1576 >   <route src="bob0.hamburger.edu" dst="bob4.hamburger.edu">
1577 >     <link:ctn id="bob0.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1578 >   </route>
1579 >   <route src="bob1.hamburger.edu" dst="alice0.crepe.fr">
1580 >     <link:ctn id="bob1.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice0.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="alice0.crepe.fr"/>
1581 >   </route>
1582 >   <route src="bob1.hamburger.edu" dst="alice1.crepe.fr">
1583 >     <link:ctn id="bob1.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice1.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="alice1.crepe.fr"/>
1584 >   </route>
1585 >   <route src="bob1.hamburger.edu" dst="alice2.crepe.fr">
1586 >     <link:ctn id="bob1.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice2.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="alice2.crepe.fr"/>
1587 >   </route>
1588 >   <route src="bob1.hamburger.edu" dst="alice3.crepe.fr">
1589 >     <link:ctn id="bob1.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice3.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="alice3.crepe.fr"/>
1590 >   </route>
1591 >   <route src="bob1.hamburger.edu" dst="alice4.crepe.fr">
1592 >     <link:ctn id="bob1.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice4.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="alice4.crepe.fr"/>
1593 >   </route>
1594 >   <route src="bob1.hamburger.edu" dst="bob0.hamburger.edu">
1595 >     <link:ctn id="bob1.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1596 >   </route>
1597 >   <route src="bob1.hamburger.edu" dst="bob1.hamburger.edu">
1598 >     <link:ctn id="bob1.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1599 >   </route>
1600 >   <route src="bob1.hamburger.edu" dst="bob2.hamburger.edu">
1601 >     <link:ctn id="bob1.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1602 >   </route>
1603 >   <route src="bob1.hamburger.edu" dst="bob3.hamburger.edu">
1604 >     <link:ctn id="bob1.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1605 >   </route>
1606 >   <route src="bob1.hamburger.edu" dst="bob4.hamburger.edu">
1607 >     <link:ctn id="bob1.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1608 >   </route>
1609 >   <route src="bob2.hamburger.edu" dst="alice0.crepe.fr">
1610 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice0.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="alice0.crepe.fr"/>
1611 >   </route>
1612 >   <route src="bob2.hamburger.edu" dst="alice1.crepe.fr">
1613 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice1.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="alice1.crepe.fr"/>
1614 >   </route>
1615 >   <route src="bob2.hamburger.edu" dst="alice2.crepe.fr">
1616 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice2.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="alice2.crepe.fr"/>
1617 >   </route>
1618 >   <route src="bob2.hamburger.edu" dst="alice3.crepe.fr">
1619 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice3.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="alice3.crepe.fr"/>
1620 >   </route>
1621 >   <route src="bob2.hamburger.edu" dst="alice4.crepe.fr">
1622 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice4.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="alice4.crepe.fr"/>
1623 >   </route>
1624 >   <route src="bob2.hamburger.edu" dst="bob0.hamburger.edu">
1625 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1626 >   </route>
1627 >   <route src="bob2.hamburger.edu" dst="bob1.hamburger.edu">
1628 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1629 >   </route>
1630 >   <route src="bob2.hamburger.edu" dst="bob2.hamburger.edu">
1631 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1632 >   </route>
1633 >   <route src="bob2.hamburger.edu" dst="bob3.hamburger.edu">
1634 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1635 >   </route>
1636 >   <route src="bob2.hamburger.edu" dst="bob4.hamburger.edu">
1637 >     <link:ctn id="bob2.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1638 >   </route>
1639 >   <route src="bob3.hamburger.edu" dst="alice0.crepe.fr">
1640 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice0.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="alice0.crepe.fr"/>
1641 >   </route>
1642 >   <route src="bob3.hamburger.edu" dst="alice1.crepe.fr">
1643 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice1.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="alice1.crepe.fr"/>
1644 >   </route>
1645 >   <route src="bob3.hamburger.edu" dst="alice2.crepe.fr">
1646 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice2.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="alice2.crepe.fr"/>
1647 >   </route>
1648 >   <route src="bob3.hamburger.edu" dst="alice3.crepe.fr">
1649 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice3.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="alice3.crepe.fr"/>
1650 >   </route>
1651 >   <route src="bob3.hamburger.edu" dst="alice4.crepe.fr">
1652 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice4.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="alice4.crepe.fr"/>
1653 >   </route>
1654 >   <route src="bob3.hamburger.edu" dst="bob0.hamburger.edu">
1655 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1656 >   </route>
1657 >   <route src="bob3.hamburger.edu" dst="bob1.hamburger.edu">
1658 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1659 >   </route>
1660 >   <route src="bob3.hamburger.edu" dst="bob2.hamburger.edu">
1661 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1662 >   </route>
1663 >   <route src="bob3.hamburger.edu" dst="bob3.hamburger.edu">
1664 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1665 >   </route>
1666 >   <route src="bob3.hamburger.edu" dst="bob4.hamburger.edu">
1667 >     <link:ctn id="bob3.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1668 >   </route>
1669 >   <route src="bob4.hamburger.edu" dst="alice0.crepe.fr">
1670 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice0.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="alice0.crepe.fr"/>
1671 >   </route>
1672 >   <route src="bob4.hamburger.edu" dst="alice1.crepe.fr">
1673 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice1.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="alice1.crepe.fr"/>
1674 >   </route>
1675 >   <route src="bob4.hamburger.edu" dst="alice2.crepe.fr">
1676 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice2.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="alice2.crepe.fr"/>
1677 >   </route>
1678 >   <route src="bob4.hamburger.edu" dst="alice3.crepe.fr">
1679 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice3.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="alice3.crepe.fr"/>
1680 >   </route>
1681 >   <route src="bob4.hamburger.edu" dst="alice4.crepe.fr">
1682 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="backbone"/><link:ctn id="alice4.crepe.fr"/><link:ctn id="backbone"/><link:ctn id="alice4.crepe.fr"/>
1683 >   </route>
1684 >   <route src="bob4.hamburger.edu" dst="bob0.hamburger.edu">
1685 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1686 >   </route>
1687 >   <route src="bob4.hamburger.edu" dst="bob1.hamburger.edu">
1688 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1689 >   </route>
1690 >   <route src="bob4.hamburger.edu" dst="bob2.hamburger.edu">
1691 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1692 >   </route>
1693 >   <route src="bob4.hamburger.edu" dst="bob3.hamburger.edu">
1694 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1695 >   </route>
1696 >   <route src="bob4.hamburger.edu" dst="bob4.hamburger.edu">
1697 >     <link:ctn id="bob4.hamburger.edu"/><link:ctn id="bob_cluster_bb"/>
1698 >   </route>
1699 > </platform>
1700
1701 $ ./simdag/platforms/flatifier --cfg=path:${srcdir:=.}/simdag/platforms/ two_hosts_multi_hop.xml
1702 > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to './simdag/platforms/'
1703 > <?xml version='1.0'?>
1704 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
1705 > <platform version="2">
1706 >   <host id="alice" power="500000000"/>
1707 >   <host id="bob" power="1000000000"/>
1708 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
1709 >   <link id="link_alice" bandwidth="125000000" latency="0.000050000"/>
1710 >   <link id="link_bob" bandwidth="125000000" latency="0.000050000"/>
1711 >   <link id="switch" bandwidth="125000000" latency="0.000050000" sharing_policy="FATPIPE"/>
1712 >   <route src="alice" dst="alice">
1713 >     <link:ctn id="__loopback__"/>
1714 >   </route>
1715 >   <route src="alice" dst="bob">
1716 >     <link:ctn id="link_alice"/><link:ctn id="switch"/><link:ctn id="link_bob"/>
1717 >   </route>
1718 >   <route src="bob" dst="alice">
1719 >     <link:ctn id="link_bob"/><link:ctn id="switch"/><link:ctn id="link_alice"/>
1720 >   </route>
1721 >   <route src="bob" dst="bob">
1722 >     <link:ctn id="__loopback__"/>
1723 >   </route>
1724 > </platform>
1725
1726 $ ./simdag/platforms/flatifier --cfg=path:${srcdir:=.}/simdag/platforms/ two_hosts_one_link.xml
1727 > [0.000000] [xbt_cfg/INFO] Configuration change: Set 'path' to './simdag/platforms/'
1728 > <?xml version='1.0'?>
1729 > <!DOCTYPE platform SYSTEM "simgrid.dtd">
1730 > <platform version="2">
1731 >   <host id="alice" power="500000000"/>
1732 >   <host id="bob" power="1000000000"/>
1733 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
1734 >   <link id="link1" bandwidth="125000000" latency="0.000050000"/>
1735 >   <route src="alice" dst="alice">
1736 >     <link:ctn id="__loopback__"/>
1737 >   </route>
1738 >   <route src="alice" dst="bob">
1739 >     <link:ctn id="link1"/>
1740 >   </route>
1741 >   <route src="bob" dst="alice">
1742 >     <link:ctn id="link1"/>
1743 >   </route>
1744 >   <route src="bob" dst="bob">
1745 >     <link:ctn id="__loopback__"/>
1746 >   </route>
1747 > </platform>