Logo AND Algorithmique Numérique Distribuée

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