Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[bug] "speed" and "core" host attributes in Simgrid platform are not forwarded by Batsim #54

Open
Thlr opened this issue Jun 12, 2020 · 5 comments
Labels

Comments

@Thlr
Copy link

Thlr commented Jun 12, 2020

Description
On a Simgrid platform where attributes "speed" and "core" are defined, Batsim does not forward them in the SIMULATION_BEGINS message.

How to reproduce

  • Batsim commit: Batsim 3.1.0
  • SimGrid version: 3.24.0
  • Scheduler+version: -
Platform used

<?xml version='1.0'?>
<!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
<platform version="4.1">

  <config id="General">
    <prop id="maxmin/precision" value="1e-9"/>
    <prop id="smpi/os" value="0:8.9300920419081e-06:7.65438202550106e-10;1420:1.39684254077781e-05:2.97409403415968e-10;32768:1.54082820250394e-05:2.44104034252286e-10;65536:0.000237866424242424:0;327680:0:0"/>
    <prop id="smpi/or" value="0:8.14025462333494e-06:8.3958813204998e-10;1420:1.26995184134793e-05:9.09218191293861e-10;32768:3.09570602567453e-05:6.95645307772806e-10;65536:0:0;327680:0:0"/>
    <prop id="smpi/bw-factor" value="0:0.400976530736138;1420:0.913555534273577;32768:1.07831886657594;65536:0.956083935262915;327680:0.929867998857892"/>
    <prop id="smpi/lat-factor" value="0:1.35489260823384;1420:3.43725032107889;32768:5.72164710873587;65536:11.9885319715471;327680:9.65041953605594"/>
  </config>

<AS id="AS_graphene_full" routing="Full" >

<host id="graphene-1.nancy.grid5000.fr" speed="16.673E9f" core="4">
	<prop id="memory" value="4Gi"/>
	<prop id="role" value="master"/>
</host>
<link id="graphene-1.nancy.grid5000.fr_loopback" bandwidth="10000MiBps" latency="1.5E-9s" />
<link id="graphene-1.nancy.grid5000.fr_UP" bandwidth="1.25E8Bps" latency="1.0E-4s" />
<link id="graphene-1.nancy.grid5000.fr_DOWN" bandwidth="1.25E8Bps" latency="1.0E-4s" />

<host id="graphene-2.nancy.grid5000.fr" speed="16.673E9f" core="4">
	<prop id="memory" value="4Gi"/>
</host>
<link id="graphene-2.nancy.grid5000.fr_loopback" bandwidth="10000MiBps" latency="1.5E-9s" />
<link id="graphene-2.nancy.grid5000.fr_UP" bandwidth="1.25E8Bps" latency="1.0E-4s" />
<link id="graphene-2.nancy.grid5000.fr_DOWN" bandwidth="1.25E8Bps" latency="1.0E-4s" />

<host id="graphene-3.nancy.grid5000.fr" speed="16.673E9f" core="4">
	<prop id="memory" value="4Gi"/>
</host>
<link id="graphene-3.nancy.grid5000.fr_loopback" bandwidth="10000MiBps" latency="1.5E-9s" />
<link id="graphene-3.nancy.grid5000.fr_UP" bandwidth="1.25E8Bps" latency="1.0E-4s" />
<link id="graphene-3.nancy.grid5000.fr_DOWN" bandwidth="1.25E8Bps" latency="1.0E-4s" />

<host id="graphene-4.nancy.grid5000.fr" speed="16.673E9f" core="4">
	<prop id="memory" value="4Gi"/>
</host>
<link id="graphene-4.nancy.grid5000.fr_loopback" bandwidth="10000MiBps" latency="1.5E-9s" />
<link id="graphene-4.nancy.grid5000.fr_UP" bandwidth="1.25E8Bps" latency="1.0E-4s" />
<link id="graphene-4.nancy.grid5000.fr_DOWN" bandwidth="1.25E8Bps" latency="1.0E-4s" />

<host id="graphene-5.nancy.grid5000.fr" speed="16.673E9f" core="4">
	<prop id="memory" value="4Gi"/>
</host>
<link id="graphene-5.nancy.grid5000.fr_loopback" bandwidth="10000MiBps" latency="1.5E-9s" />
<link id="graphene-5.nancy.grid5000.fr_UP" bandwidth="1.25E8Bps" latency="1.0E-4s" />
<link id="graphene-5.nancy.grid5000.fr_DOWN" bandwidth="1.25E8Bps" latency="1.0E-4s" />

<host id="graphene-6.nancy.grid5000.fr" speed="16.673E9f" core="4">
	<prop id="memory" value="4Gi"/>
</host>
<link id="graphene-6.nancy.grid5000.fr_loopback" bandwidth="10000MiBps" latency="1.5E-9s" />
<link id="graphene-6.nancy.grid5000.fr_UP" bandwidth="1.25E8Bps" latency="1.0E-4s" />
<link id="graphene-6.nancy.grid5000.fr_DOWN" bandwidth="1.25E8Bps" latency="1.0E-4s" />

<host id="graphene-7.nancy.grid5000.fr" speed="16.673E9f" core="4">
	<prop id="memory" value="4Gi"/>
</host>
<link id="graphene-7.nancy.grid5000.fr_loopback" bandwidth="10000MiBps" latency="1.5E-9s" />
<link id="graphene-7.nancy.grid5000.fr_UP" bandwidth="1.25E8Bps" latency="1.0E-4s" />
<link id="graphene-7.nancy.grid5000.fr_DOWN" bandwidth="1.25E8Bps" latency="1.0E-4s" />

<host id="graphene-8.nancy.grid5000.fr" speed="16.673E9f" core="4">
	<prop id="memory" value="4Gi"/>
</host>
<link id="graphene-8.nancy.grid5000.fr_loopback" bandwidth="10000MiBps" latency="1.5E-9s" />
<link id="graphene-8.nancy.grid5000.fr_UP" bandwidth="1.25E8Bps" latency="1.0E-4s" />
<link id="graphene-8.nancy.grid5000.fr_DOWN" bandwidth="1.25E8Bps" latency="1.0E-4s" />

<host id="graphene-9.nancy.grid5000.fr" speed="16.673E9f" core="4">
	<prop id="memory" value="4Gi"/>
</host>
<link id="graphene-9.nancy.grid5000.fr_loopback" bandwidth="10000MiBps" latency="1.5E-9s" />
<link id="graphene-9.nancy.grid5000.fr_UP" bandwidth="1.25E8Bps" latency="1.0E-4s" />
<link id="graphene-9.nancy.grid5000.fr_DOWN" bandwidth="1.25E8Bps" latency="1.0E-4s" />

<host id="graphene-10.nancy.grid5000.fr" speed="16.673E9f" core="4">
	<prop id="memory" value="4Gi"/>
</host>
<link id="graphene-10.nancy.grid5000.fr_loopback" bandwidth="10000MiBps" latency="1.5E-9s" />
<link id="graphene-10.nancy.grid5000.fr_UP" bandwidth="1.25E8Bps" latency="1.0E-4s" />
<link id="graphene-10.nancy.grid5000.fr_DOWN" bandwidth="1.25E8Bps" latency="1.0E-4s" />

<host id="graphene-11.nancy.grid5000.fr" speed="16.673E9f" core="4">
	<prop id="memory" value="4Gi"/>
</host>
<link id="graphene-11.nancy.grid5000.fr_loopback" bandwidth="10000MiBps" latency="1.5E-9s" />
<link id="graphene-11.nancy.grid5000.fr_UP" bandwidth="1.25E8Bps" latency="1.0E-4s" />
<link id="graphene-11.nancy.grid5000.fr_DOWN" bandwidth="1.25E8Bps" latency="1.0E-4s" />

<host id="graphene-12.nancy.grid5000.fr" speed="16.673E9f" core="4">
	<prop id="memory" value="4Gi"/>
</host>
<link id="graphene-12.nancy.grid5000.fr_loopback" bandwidth="10000MiBps" latency="1.5E-9s" />
<link id="graphene-12.nancy.grid5000.fr_UP" bandwidth="1.25E8Bps" latency="1.0E-4s" />
<link id="graphene-12.nancy.grid5000.fr_DOWN" bandwidth="1.25E8Bps" latency="1.0E-4s" />

<host id="graphene-13.nancy.grid5000.fr" speed="16.673E9f" core="4">
	<prop id="memory" value="4Gi"/>
</host>
<link id="graphene-13.nancy.grid5000.fr_loopback" bandwidth="10000MiBps" latency="1.5E-9s" />
<link id="graphene-13.nancy.grid5000.fr_UP" bandwidth="1.25E8Bps" latency="1.0E-4s" />
<link id="graphene-13.nancy.grid5000.fr_DOWN" bandwidth="1.25E8Bps" latency="1.0E-4s" />

<host id="graphene-14.nancy.grid5000.fr" speed="16.673E9f" core="4">
	<prop id="memory" value="4Gi"/>
</host>
<link id="graphene-14.nancy.grid5000.fr_loopback" bandwidth="10000MiBps" latency="1.5E-9s" />
<link id="graphene-14.nancy.grid5000.fr_UP" bandwidth="1.25E8Bps" latency="1.0E-4s" />
<link id="graphene-14.nancy.grid5000.fr_DOWN" bandwidth="1.25E8Bps" latency="1.0E-4s" />

<host id="graphene-15.nancy.grid5000.fr" speed="16.673E9f" core="4">
	<prop id="memory" value="4Gi"/>
</host>
<link id="graphene-15.nancy.grid5000.fr_loopback" bandwidth="10000MiBps" latency="1.5E-9s" />
<link id="graphene-15.nancy.grid5000.fr_UP" bandwidth="1.25E8Bps" latency="1.0E-4s" />
<link id="graphene-15.nancy.grid5000.fr_DOWN" bandwidth="1.25E8Bps" latency="1.0E-4s" />

<host id="graphene-16.nancy.grid5000.fr" speed="16.673E9f" core="4">
	<prop id="memory" value="4Gi"/>
</host>
<link id="graphene-16.nancy.grid5000.fr_loopback" bandwidth="10000MiBps" latency="1.5E-9s" />
<link id="graphene-16.nancy.grid5000.fr_UP" bandwidth="1.25E8Bps" latency="1.0E-4s" />
<link id="graphene-16.nancy.grid5000.fr_DOWN" bandwidth="1.25E8Bps" latency="1.0E-4s" />

<route src="graphene-1.nancy.grid5000.fr" dst="graphene-1.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-1.nancy.grid5000.fr_loopback" />
</route>

<route src="graphene-1.nancy.grid5000.fr" dst="graphene-2.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-1.nancy.grid5000.fr_UP" /><link_ctn id="graphene-2.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-1.nancy.grid5000.fr" dst="graphene-3.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-1.nancy.grid5000.fr_UP" /><link_ctn id="graphene-3.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-1.nancy.grid5000.fr" dst="graphene-4.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-1.nancy.grid5000.fr_UP" /><link_ctn id="graphene-4.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-1.nancy.grid5000.fr" dst="graphene-5.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-1.nancy.grid5000.fr_UP" /><link_ctn id="graphene-5.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-1.nancy.grid5000.fr" dst="graphene-6.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-1.nancy.grid5000.fr_UP" /><link_ctn id="graphene-6.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-1.nancy.grid5000.fr" dst="graphene-7.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-1.nancy.grid5000.fr_UP" /><link_ctn id="graphene-7.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-1.nancy.grid5000.fr" dst="graphene-8.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-1.nancy.grid5000.fr_UP" /><link_ctn id="graphene-8.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-1.nancy.grid5000.fr" dst="graphene-9.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-1.nancy.grid5000.fr_UP" /><link_ctn id="graphene-9.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-1.nancy.grid5000.fr" dst="graphene-10.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-1.nancy.grid5000.fr_UP" /><link_ctn id="graphene-10.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-1.nancy.grid5000.fr" dst="graphene-11.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-1.nancy.grid5000.fr_UP" /><link_ctn id="graphene-11.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-1.nancy.grid5000.fr" dst="graphene-12.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-1.nancy.grid5000.fr_UP" /><link_ctn id="graphene-12.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-1.nancy.grid5000.fr" dst="graphene-13.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-1.nancy.grid5000.fr_UP" /><link_ctn id="graphene-13.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-1.nancy.grid5000.fr" dst="graphene-14.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-1.nancy.grid5000.fr_UP" /><link_ctn id="graphene-14.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-1.nancy.grid5000.fr" dst="graphene-15.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-1.nancy.grid5000.fr_UP" /><link_ctn id="graphene-15.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-1.nancy.grid5000.fr" dst="graphene-16.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-1.nancy.grid5000.fr_UP" /><link_ctn id="graphene-16.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-2.nancy.grid5000.fr" dst="graphene-1.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-2.nancy.grid5000.fr_UP" /><link_ctn id="graphene-1.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-2.nancy.grid5000.fr" dst="graphene-2.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-2.nancy.grid5000.fr_loopback" />
</route>

<route src="graphene-2.nancy.grid5000.fr" dst="graphene-3.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-2.nancy.grid5000.fr_UP" /><link_ctn id="graphene-3.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-2.nancy.grid5000.fr" dst="graphene-4.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-2.nancy.grid5000.fr_UP" /><link_ctn id="graphene-4.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-2.nancy.grid5000.fr" dst="graphene-5.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-2.nancy.grid5000.fr_UP" /><link_ctn id="graphene-5.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-2.nancy.grid5000.fr" dst="graphene-6.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-2.nancy.grid5000.fr_UP" /><link_ctn id="graphene-6.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-2.nancy.grid5000.fr" dst="graphene-7.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-2.nancy.grid5000.fr_UP" /><link_ctn id="graphene-7.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-2.nancy.grid5000.fr" dst="graphene-8.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-2.nancy.grid5000.fr_UP" /><link_ctn id="graphene-8.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-2.nancy.grid5000.fr" dst="graphene-9.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-2.nancy.grid5000.fr_UP" /><link_ctn id="graphene-9.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-2.nancy.grid5000.fr" dst="graphene-10.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-2.nancy.grid5000.fr_UP" /><link_ctn id="graphene-10.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-2.nancy.grid5000.fr" dst="graphene-11.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-2.nancy.grid5000.fr_UP" /><link_ctn id="graphene-11.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-2.nancy.grid5000.fr" dst="graphene-12.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-2.nancy.grid5000.fr_UP" /><link_ctn id="graphene-12.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-2.nancy.grid5000.fr" dst="graphene-13.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-2.nancy.grid5000.fr_UP" /><link_ctn id="graphene-13.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-2.nancy.grid5000.fr" dst="graphene-14.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-2.nancy.grid5000.fr_UP" /><link_ctn id="graphene-14.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-2.nancy.grid5000.fr" dst="graphene-15.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-2.nancy.grid5000.fr_UP" /><link_ctn id="graphene-15.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-2.nancy.grid5000.fr" dst="graphene-16.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-2.nancy.grid5000.fr_UP" /><link_ctn id="graphene-16.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-3.nancy.grid5000.fr" dst="graphene-1.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-3.nancy.grid5000.fr_UP" /><link_ctn id="graphene-1.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-3.nancy.grid5000.fr" dst="graphene-2.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-3.nancy.grid5000.fr_UP" /><link_ctn id="graphene-2.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-3.nancy.grid5000.fr" dst="graphene-3.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-3.nancy.grid5000.fr_loopback" />
</route>

<route src="graphene-3.nancy.grid5000.fr" dst="graphene-4.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-3.nancy.grid5000.fr_UP" /><link_ctn id="graphene-4.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-3.nancy.grid5000.fr" dst="graphene-5.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-3.nancy.grid5000.fr_UP" /><link_ctn id="graphene-5.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-3.nancy.grid5000.fr" dst="graphene-6.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-3.nancy.grid5000.fr_UP" /><link_ctn id="graphene-6.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-3.nancy.grid5000.fr" dst="graphene-7.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-3.nancy.grid5000.fr_UP" /><link_ctn id="graphene-7.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-3.nancy.grid5000.fr" dst="graphene-8.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-3.nancy.grid5000.fr_UP" /><link_ctn id="graphene-8.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-3.nancy.grid5000.fr" dst="graphene-9.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-3.nancy.grid5000.fr_UP" /><link_ctn id="graphene-9.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-3.nancy.grid5000.fr" dst="graphene-10.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-3.nancy.grid5000.fr_UP" /><link_ctn id="graphene-10.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-3.nancy.grid5000.fr" dst="graphene-11.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-3.nancy.grid5000.fr_UP" /><link_ctn id="graphene-11.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-3.nancy.grid5000.fr" dst="graphene-12.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-3.nancy.grid5000.fr_UP" /><link_ctn id="graphene-12.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-3.nancy.grid5000.fr" dst="graphene-13.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-3.nancy.grid5000.fr_UP" /><link_ctn id="graphene-13.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-3.nancy.grid5000.fr" dst="graphene-14.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-3.nancy.grid5000.fr_UP" /><link_ctn id="graphene-14.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-3.nancy.grid5000.fr" dst="graphene-15.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-3.nancy.grid5000.fr_UP" /><link_ctn id="graphene-15.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-3.nancy.grid5000.fr" dst="graphene-16.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-3.nancy.grid5000.fr_UP" /><link_ctn id="graphene-16.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-4.nancy.grid5000.fr" dst="graphene-1.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-4.nancy.grid5000.fr_UP" /><link_ctn id="graphene-1.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-4.nancy.grid5000.fr" dst="graphene-2.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-4.nancy.grid5000.fr_UP" /><link_ctn id="graphene-2.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-4.nancy.grid5000.fr" dst="graphene-3.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-4.nancy.grid5000.fr_UP" /><link_ctn id="graphene-3.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-4.nancy.grid5000.fr" dst="graphene-4.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-4.nancy.grid5000.fr_loopback" />
</route>

<route src="graphene-4.nancy.grid5000.fr" dst="graphene-5.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-4.nancy.grid5000.fr_UP" /><link_ctn id="graphene-5.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-4.nancy.grid5000.fr" dst="graphene-6.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-4.nancy.grid5000.fr_UP" /><link_ctn id="graphene-6.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-4.nancy.grid5000.fr" dst="graphene-7.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-4.nancy.grid5000.fr_UP" /><link_ctn id="graphene-7.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-4.nancy.grid5000.fr" dst="graphene-8.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-4.nancy.grid5000.fr_UP" /><link_ctn id="graphene-8.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-4.nancy.grid5000.fr" dst="graphene-9.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-4.nancy.grid5000.fr_UP" /><link_ctn id="graphene-9.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-4.nancy.grid5000.fr" dst="graphene-10.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-4.nancy.grid5000.fr_UP" /><link_ctn id="graphene-10.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-4.nancy.grid5000.fr" dst="graphene-11.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-4.nancy.grid5000.fr_UP" /><link_ctn id="graphene-11.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-4.nancy.grid5000.fr" dst="graphene-12.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-4.nancy.grid5000.fr_UP" /><link_ctn id="graphene-12.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-4.nancy.grid5000.fr" dst="graphene-13.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-4.nancy.grid5000.fr_UP" /><link_ctn id="graphene-13.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-4.nancy.grid5000.fr" dst="graphene-14.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-4.nancy.grid5000.fr_UP" /><link_ctn id="graphene-14.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-4.nancy.grid5000.fr" dst="graphene-15.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-4.nancy.grid5000.fr_UP" /><link_ctn id="graphene-15.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-4.nancy.grid5000.fr" dst="graphene-16.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-4.nancy.grid5000.fr_UP" /><link_ctn id="graphene-16.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-5.nancy.grid5000.fr" dst="graphene-1.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-5.nancy.grid5000.fr_UP" /><link_ctn id="graphene-1.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-5.nancy.grid5000.fr" dst="graphene-2.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-5.nancy.grid5000.fr_UP" /><link_ctn id="graphene-2.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-5.nancy.grid5000.fr" dst="graphene-3.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-5.nancy.grid5000.fr_UP" /><link_ctn id="graphene-3.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-5.nancy.grid5000.fr" dst="graphene-4.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-5.nancy.grid5000.fr_UP" /><link_ctn id="graphene-4.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-5.nancy.grid5000.fr" dst="graphene-5.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-5.nancy.grid5000.fr_loopback" />
</route>

<route src="graphene-5.nancy.grid5000.fr" dst="graphene-6.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-5.nancy.grid5000.fr_UP" /><link_ctn id="graphene-6.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-5.nancy.grid5000.fr" dst="graphene-7.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-5.nancy.grid5000.fr_UP" /><link_ctn id="graphene-7.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-5.nancy.grid5000.fr" dst="graphene-8.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-5.nancy.grid5000.fr_UP" /><link_ctn id="graphene-8.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-5.nancy.grid5000.fr" dst="graphene-9.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-5.nancy.grid5000.fr_UP" /><link_ctn id="graphene-9.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-5.nancy.grid5000.fr" dst="graphene-10.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-5.nancy.grid5000.fr_UP" /><link_ctn id="graphene-10.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-5.nancy.grid5000.fr" dst="graphene-11.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-5.nancy.grid5000.fr_UP" /><link_ctn id="graphene-11.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-5.nancy.grid5000.fr" dst="graphene-12.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-5.nancy.grid5000.fr_UP" /><link_ctn id="graphene-12.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-5.nancy.grid5000.fr" dst="graphene-13.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-5.nancy.grid5000.fr_UP" /><link_ctn id="graphene-13.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-5.nancy.grid5000.fr" dst="graphene-14.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-5.nancy.grid5000.fr_UP" /><link_ctn id="graphene-14.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-5.nancy.grid5000.fr" dst="graphene-15.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-5.nancy.grid5000.fr_UP" /><link_ctn id="graphene-15.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-5.nancy.grid5000.fr" dst="graphene-16.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-5.nancy.grid5000.fr_UP" /><link_ctn id="graphene-16.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-6.nancy.grid5000.fr" dst="graphene-1.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-6.nancy.grid5000.fr_UP" /><link_ctn id="graphene-1.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-6.nancy.grid5000.fr" dst="graphene-2.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-6.nancy.grid5000.fr_UP" /><link_ctn id="graphene-2.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-6.nancy.grid5000.fr" dst="graphene-3.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-6.nancy.grid5000.fr_UP" /><link_ctn id="graphene-3.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-6.nancy.grid5000.fr" dst="graphene-4.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-6.nancy.grid5000.fr_UP" /><link_ctn id="graphene-4.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-6.nancy.grid5000.fr" dst="graphene-5.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-6.nancy.grid5000.fr_UP" /><link_ctn id="graphene-5.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-6.nancy.grid5000.fr" dst="graphene-6.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-6.nancy.grid5000.fr_loopback" />
</route>

<route src="graphene-6.nancy.grid5000.fr" dst="graphene-7.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-6.nancy.grid5000.fr_UP" /><link_ctn id="graphene-7.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-6.nancy.grid5000.fr" dst="graphene-8.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-6.nancy.grid5000.fr_UP" /><link_ctn id="graphene-8.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-6.nancy.grid5000.fr" dst="graphene-9.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-6.nancy.grid5000.fr_UP" /><link_ctn id="graphene-9.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-6.nancy.grid5000.fr" dst="graphene-10.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-6.nancy.grid5000.fr_UP" /><link_ctn id="graphene-10.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-6.nancy.grid5000.fr" dst="graphene-11.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-6.nancy.grid5000.fr_UP" /><link_ctn id="graphene-11.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-6.nancy.grid5000.fr" dst="graphene-12.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-6.nancy.grid5000.fr_UP" /><link_ctn id="graphene-12.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-6.nancy.grid5000.fr" dst="graphene-13.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-6.nancy.grid5000.fr_UP" /><link_ctn id="graphene-13.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-6.nancy.grid5000.fr" dst="graphene-14.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-6.nancy.grid5000.fr_UP" /><link_ctn id="graphene-14.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-6.nancy.grid5000.fr" dst="graphene-15.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-6.nancy.grid5000.fr_UP" /><link_ctn id="graphene-15.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-6.nancy.grid5000.fr" dst="graphene-16.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-6.nancy.grid5000.fr_UP" /><link_ctn id="graphene-16.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-7.nancy.grid5000.fr" dst="graphene-1.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-7.nancy.grid5000.fr_UP" /><link_ctn id="graphene-1.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-7.nancy.grid5000.fr" dst="graphene-2.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-7.nancy.grid5000.fr_UP" /><link_ctn id="graphene-2.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-7.nancy.grid5000.fr" dst="graphene-3.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-7.nancy.grid5000.fr_UP" /><link_ctn id="graphene-3.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-7.nancy.grid5000.fr" dst="graphene-4.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-7.nancy.grid5000.fr_UP" /><link_ctn id="graphene-4.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-7.nancy.grid5000.fr" dst="graphene-5.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-7.nancy.grid5000.fr_UP" /><link_ctn id="graphene-5.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-7.nancy.grid5000.fr" dst="graphene-6.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-7.nancy.grid5000.fr_UP" /><link_ctn id="graphene-6.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-7.nancy.grid5000.fr" dst="graphene-7.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-7.nancy.grid5000.fr_loopback" />
</route>

<route src="graphene-7.nancy.grid5000.fr" dst="graphene-8.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-7.nancy.grid5000.fr_UP" /><link_ctn id="graphene-8.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-7.nancy.grid5000.fr" dst="graphene-9.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-7.nancy.grid5000.fr_UP" /><link_ctn id="graphene-9.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-7.nancy.grid5000.fr" dst="graphene-10.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-7.nancy.grid5000.fr_UP" /><link_ctn id="graphene-10.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-7.nancy.grid5000.fr" dst="graphene-11.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-7.nancy.grid5000.fr_UP" /><link_ctn id="graphene-11.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-7.nancy.grid5000.fr" dst="graphene-12.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-7.nancy.grid5000.fr_UP" /><link_ctn id="graphene-12.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-7.nancy.grid5000.fr" dst="graphene-13.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-7.nancy.grid5000.fr_UP" /><link_ctn id="graphene-13.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-7.nancy.grid5000.fr" dst="graphene-14.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-7.nancy.grid5000.fr_UP" /><link_ctn id="graphene-14.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-7.nancy.grid5000.fr" dst="graphene-15.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-7.nancy.grid5000.fr_UP" /><link_ctn id="graphene-15.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-7.nancy.grid5000.fr" dst="graphene-16.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-7.nancy.grid5000.fr_UP" /><link_ctn id="graphene-16.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-8.nancy.grid5000.fr" dst="graphene-1.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-8.nancy.grid5000.fr_UP" /><link_ctn id="graphene-1.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-8.nancy.grid5000.fr" dst="graphene-2.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-8.nancy.grid5000.fr_UP" /><link_ctn id="graphene-2.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-8.nancy.grid5000.fr" dst="graphene-3.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-8.nancy.grid5000.fr_UP" /><link_ctn id="graphene-3.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-8.nancy.grid5000.fr" dst="graphene-4.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-8.nancy.grid5000.fr_UP" /><link_ctn id="graphene-4.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-8.nancy.grid5000.fr" dst="graphene-5.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-8.nancy.grid5000.fr_UP" /><link_ctn id="graphene-5.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-8.nancy.grid5000.fr" dst="graphene-6.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-8.nancy.grid5000.fr_UP" /><link_ctn id="graphene-6.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-8.nancy.grid5000.fr" dst="graphene-7.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-8.nancy.grid5000.fr_UP" /><link_ctn id="graphene-7.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-8.nancy.grid5000.fr" dst="graphene-8.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-8.nancy.grid5000.fr_loopback" />
</route>

<route src="graphene-8.nancy.grid5000.fr" dst="graphene-9.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-8.nancy.grid5000.fr_UP" /><link_ctn id="graphene-9.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-8.nancy.grid5000.fr" dst="graphene-10.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-8.nancy.grid5000.fr_UP" /><link_ctn id="graphene-10.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-8.nancy.grid5000.fr" dst="graphene-11.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-8.nancy.grid5000.fr_UP" /><link_ctn id="graphene-11.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-8.nancy.grid5000.fr" dst="graphene-12.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-8.nancy.grid5000.fr_UP" /><link_ctn id="graphene-12.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-8.nancy.grid5000.fr" dst="graphene-13.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-8.nancy.grid5000.fr_UP" /><link_ctn id="graphene-13.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-8.nancy.grid5000.fr" dst="graphene-14.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-8.nancy.grid5000.fr_UP" /><link_ctn id="graphene-14.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-8.nancy.grid5000.fr" dst="graphene-15.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-8.nancy.grid5000.fr_UP" /><link_ctn id="graphene-15.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-8.nancy.grid5000.fr" dst="graphene-16.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-8.nancy.grid5000.fr_UP" /><link_ctn id="graphene-16.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-9.nancy.grid5000.fr" dst="graphene-1.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-9.nancy.grid5000.fr_UP" /><link_ctn id="graphene-1.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-9.nancy.grid5000.fr" dst="graphene-2.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-9.nancy.grid5000.fr_UP" /><link_ctn id="graphene-2.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-9.nancy.grid5000.fr" dst="graphene-3.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-9.nancy.grid5000.fr_UP" /><link_ctn id="graphene-3.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-9.nancy.grid5000.fr" dst="graphene-4.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-9.nancy.grid5000.fr_UP" /><link_ctn id="graphene-4.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-9.nancy.grid5000.fr" dst="graphene-5.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-9.nancy.grid5000.fr_UP" /><link_ctn id="graphene-5.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-9.nancy.grid5000.fr" dst="graphene-6.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-9.nancy.grid5000.fr_UP" /><link_ctn id="graphene-6.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-9.nancy.grid5000.fr" dst="graphene-7.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-9.nancy.grid5000.fr_UP" /><link_ctn id="graphene-7.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-9.nancy.grid5000.fr" dst="graphene-8.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-9.nancy.grid5000.fr_UP" /><link_ctn id="graphene-8.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-9.nancy.grid5000.fr" dst="graphene-9.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-9.nancy.grid5000.fr_loopback" />
</route>

<route src="graphene-9.nancy.grid5000.fr" dst="graphene-10.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-9.nancy.grid5000.fr_UP" /><link_ctn id="graphene-10.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-9.nancy.grid5000.fr" dst="graphene-11.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-9.nancy.grid5000.fr_UP" /><link_ctn id="graphene-11.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-9.nancy.grid5000.fr" dst="graphene-12.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-9.nancy.grid5000.fr_UP" /><link_ctn id="graphene-12.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-9.nancy.grid5000.fr" dst="graphene-13.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-9.nancy.grid5000.fr_UP" /><link_ctn id="graphene-13.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-9.nancy.grid5000.fr" dst="graphene-14.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-9.nancy.grid5000.fr_UP" /><link_ctn id="graphene-14.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-9.nancy.grid5000.fr" dst="graphene-15.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-9.nancy.grid5000.fr_UP" /><link_ctn id="graphene-15.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-9.nancy.grid5000.fr" dst="graphene-16.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-9.nancy.grid5000.fr_UP" /><link_ctn id="graphene-16.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-10.nancy.grid5000.fr" dst="graphene-1.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-10.nancy.grid5000.fr_UP" /><link_ctn id="graphene-1.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-10.nancy.grid5000.fr" dst="graphene-2.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-10.nancy.grid5000.fr_UP" /><link_ctn id="graphene-2.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-10.nancy.grid5000.fr" dst="graphene-3.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-10.nancy.grid5000.fr_UP" /><link_ctn id="graphene-3.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-10.nancy.grid5000.fr" dst="graphene-4.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-10.nancy.grid5000.fr_UP" /><link_ctn id="graphene-4.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-10.nancy.grid5000.fr" dst="graphene-5.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-10.nancy.grid5000.fr_UP" /><link_ctn id="graphene-5.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-10.nancy.grid5000.fr" dst="graphene-6.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-10.nancy.grid5000.fr_UP" /><link_ctn id="graphene-6.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-10.nancy.grid5000.fr" dst="graphene-7.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-10.nancy.grid5000.fr_UP" /><link_ctn id="graphene-7.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-10.nancy.grid5000.fr" dst="graphene-8.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-10.nancy.grid5000.fr_UP" /><link_ctn id="graphene-8.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-10.nancy.grid5000.fr" dst="graphene-9.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-10.nancy.grid5000.fr_UP" /><link_ctn id="graphene-9.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-10.nancy.grid5000.fr" dst="graphene-10.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-10.nancy.grid5000.fr_loopback" />
</route>

<route src="graphene-10.nancy.grid5000.fr" dst="graphene-11.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-10.nancy.grid5000.fr_UP" /><link_ctn id="graphene-11.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-10.nancy.grid5000.fr" dst="graphene-12.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-10.nancy.grid5000.fr_UP" /><link_ctn id="graphene-12.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-10.nancy.grid5000.fr" dst="graphene-13.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-10.nancy.grid5000.fr_UP" /><link_ctn id="graphene-13.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-10.nancy.grid5000.fr" dst="graphene-14.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-10.nancy.grid5000.fr_UP" /><link_ctn id="graphene-14.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-10.nancy.grid5000.fr" dst="graphene-15.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-10.nancy.grid5000.fr_UP" /><link_ctn id="graphene-15.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-10.nancy.grid5000.fr" dst="graphene-16.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-10.nancy.grid5000.fr_UP" /><link_ctn id="graphene-16.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-11.nancy.grid5000.fr" dst="graphene-1.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-11.nancy.grid5000.fr_UP" /><link_ctn id="graphene-1.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-11.nancy.grid5000.fr" dst="graphene-2.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-11.nancy.grid5000.fr_UP" /><link_ctn id="graphene-2.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-11.nancy.grid5000.fr" dst="graphene-3.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-11.nancy.grid5000.fr_UP" /><link_ctn id="graphene-3.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-11.nancy.grid5000.fr" dst="graphene-4.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-11.nancy.grid5000.fr_UP" /><link_ctn id="graphene-4.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-11.nancy.grid5000.fr" dst="graphene-5.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-11.nancy.grid5000.fr_UP" /><link_ctn id="graphene-5.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-11.nancy.grid5000.fr" dst="graphene-6.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-11.nancy.grid5000.fr_UP" /><link_ctn id="graphene-6.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-11.nancy.grid5000.fr" dst="graphene-7.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-11.nancy.grid5000.fr_UP" /><link_ctn id="graphene-7.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-11.nancy.grid5000.fr" dst="graphene-8.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-11.nancy.grid5000.fr_UP" /><link_ctn id="graphene-8.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-11.nancy.grid5000.fr" dst="graphene-9.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-11.nancy.grid5000.fr_UP" /><link_ctn id="graphene-9.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-11.nancy.grid5000.fr" dst="graphene-10.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-11.nancy.grid5000.fr_UP" /><link_ctn id="graphene-10.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-11.nancy.grid5000.fr" dst="graphene-11.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-11.nancy.grid5000.fr_loopback" />
</route>

<route src="graphene-11.nancy.grid5000.fr" dst="graphene-12.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-11.nancy.grid5000.fr_UP" /><link_ctn id="graphene-12.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-11.nancy.grid5000.fr" dst="graphene-13.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-11.nancy.grid5000.fr_UP" /><link_ctn id="graphene-13.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-11.nancy.grid5000.fr" dst="graphene-14.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-11.nancy.grid5000.fr_UP" /><link_ctn id="graphene-14.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-11.nancy.grid5000.fr" dst="graphene-15.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-11.nancy.grid5000.fr_UP" /><link_ctn id="graphene-15.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-11.nancy.grid5000.fr" dst="graphene-16.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-11.nancy.grid5000.fr_UP" /><link_ctn id="graphene-16.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-12.nancy.grid5000.fr" dst="graphene-1.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-12.nancy.grid5000.fr_UP" /><link_ctn id="graphene-1.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-12.nancy.grid5000.fr" dst="graphene-2.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-12.nancy.grid5000.fr_UP" /><link_ctn id="graphene-2.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-12.nancy.grid5000.fr" dst="graphene-3.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-12.nancy.grid5000.fr_UP" /><link_ctn id="graphene-3.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-12.nancy.grid5000.fr" dst="graphene-4.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-12.nancy.grid5000.fr_UP" /><link_ctn id="graphene-4.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-12.nancy.grid5000.fr" dst="graphene-5.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-12.nancy.grid5000.fr_UP" /><link_ctn id="graphene-5.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-12.nancy.grid5000.fr" dst="graphene-6.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-12.nancy.grid5000.fr_UP" /><link_ctn id="graphene-6.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-12.nancy.grid5000.fr" dst="graphene-7.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-12.nancy.grid5000.fr_UP" /><link_ctn id="graphene-7.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-12.nancy.grid5000.fr" dst="graphene-8.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-12.nancy.grid5000.fr_UP" /><link_ctn id="graphene-8.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-12.nancy.grid5000.fr" dst="graphene-9.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-12.nancy.grid5000.fr_UP" /><link_ctn id="graphene-9.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-12.nancy.grid5000.fr" dst="graphene-10.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-12.nancy.grid5000.fr_UP" /><link_ctn id="graphene-10.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-12.nancy.grid5000.fr" dst="graphene-11.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-12.nancy.grid5000.fr_UP" /><link_ctn id="graphene-11.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-12.nancy.grid5000.fr" dst="graphene-12.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-12.nancy.grid5000.fr_loopback" />
</route>

<route src="graphene-12.nancy.grid5000.fr" dst="graphene-13.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-12.nancy.grid5000.fr_UP" /><link_ctn id="graphene-13.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-12.nancy.grid5000.fr" dst="graphene-14.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-12.nancy.grid5000.fr_UP" /><link_ctn id="graphene-14.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-12.nancy.grid5000.fr" dst="graphene-15.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-12.nancy.grid5000.fr_UP" /><link_ctn id="graphene-15.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-12.nancy.grid5000.fr" dst="graphene-16.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-12.nancy.grid5000.fr_UP" /><link_ctn id="graphene-16.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-13.nancy.grid5000.fr" dst="graphene-1.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-13.nancy.grid5000.fr_UP" /><link_ctn id="graphene-1.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-13.nancy.grid5000.fr" dst="graphene-2.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-13.nancy.grid5000.fr_UP" /><link_ctn id="graphene-2.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-13.nancy.grid5000.fr" dst="graphene-3.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-13.nancy.grid5000.fr_UP" /><link_ctn id="graphene-3.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-13.nancy.grid5000.fr" dst="graphene-4.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-13.nancy.grid5000.fr_UP" /><link_ctn id="graphene-4.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-13.nancy.grid5000.fr" dst="graphene-5.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-13.nancy.grid5000.fr_UP" /><link_ctn id="graphene-5.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-13.nancy.grid5000.fr" dst="graphene-6.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-13.nancy.grid5000.fr_UP" /><link_ctn id="graphene-6.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-13.nancy.grid5000.fr" dst="graphene-7.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-13.nancy.grid5000.fr_UP" /><link_ctn id="graphene-7.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-13.nancy.grid5000.fr" dst="graphene-8.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-13.nancy.grid5000.fr_UP" /><link_ctn id="graphene-8.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-13.nancy.grid5000.fr" dst="graphene-9.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-13.nancy.grid5000.fr_UP" /><link_ctn id="graphene-9.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-13.nancy.grid5000.fr" dst="graphene-10.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-13.nancy.grid5000.fr_UP" /><link_ctn id="graphene-10.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-13.nancy.grid5000.fr" dst="graphene-11.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-13.nancy.grid5000.fr_UP" /><link_ctn id="graphene-11.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-13.nancy.grid5000.fr" dst="graphene-12.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-13.nancy.grid5000.fr_UP" /><link_ctn id="graphene-12.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-13.nancy.grid5000.fr" dst="graphene-13.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-13.nancy.grid5000.fr_loopback" />
</route>

<route src="graphene-13.nancy.grid5000.fr" dst="graphene-14.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-13.nancy.grid5000.fr_UP" /><link_ctn id="graphene-14.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-13.nancy.grid5000.fr" dst="graphene-15.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-13.nancy.grid5000.fr_UP" /><link_ctn id="graphene-15.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-13.nancy.grid5000.fr" dst="graphene-16.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-13.nancy.grid5000.fr_UP" /><link_ctn id="graphene-16.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-14.nancy.grid5000.fr" dst="graphene-1.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-14.nancy.grid5000.fr_UP" /><link_ctn id="graphene-1.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-14.nancy.grid5000.fr" dst="graphene-2.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-14.nancy.grid5000.fr_UP" /><link_ctn id="graphene-2.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-14.nancy.grid5000.fr" dst="graphene-3.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-14.nancy.grid5000.fr_UP" /><link_ctn id="graphene-3.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-14.nancy.grid5000.fr" dst="graphene-4.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-14.nancy.grid5000.fr_UP" /><link_ctn id="graphene-4.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-14.nancy.grid5000.fr" dst="graphene-5.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-14.nancy.grid5000.fr_UP" /><link_ctn id="graphene-5.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-14.nancy.grid5000.fr" dst="graphene-6.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-14.nancy.grid5000.fr_UP" /><link_ctn id="graphene-6.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-14.nancy.grid5000.fr" dst="graphene-7.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-14.nancy.grid5000.fr_UP" /><link_ctn id="graphene-7.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-14.nancy.grid5000.fr" dst="graphene-8.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-14.nancy.grid5000.fr_UP" /><link_ctn id="graphene-8.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-14.nancy.grid5000.fr" dst="graphene-9.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-14.nancy.grid5000.fr_UP" /><link_ctn id="graphene-9.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-14.nancy.grid5000.fr" dst="graphene-10.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-14.nancy.grid5000.fr_UP" /><link_ctn id="graphene-10.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-14.nancy.grid5000.fr" dst="graphene-11.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-14.nancy.grid5000.fr_UP" /><link_ctn id="graphene-11.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-14.nancy.grid5000.fr" dst="graphene-12.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-14.nancy.grid5000.fr_UP" /><link_ctn id="graphene-12.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-14.nancy.grid5000.fr" dst="graphene-13.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-14.nancy.grid5000.fr_UP" /><link_ctn id="graphene-13.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-14.nancy.grid5000.fr" dst="graphene-14.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-14.nancy.grid5000.fr_loopback" />
</route>

<route src="graphene-14.nancy.grid5000.fr" dst="graphene-15.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-14.nancy.grid5000.fr_UP" /><link_ctn id="graphene-15.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-14.nancy.grid5000.fr" dst="graphene-16.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-14.nancy.grid5000.fr_UP" /><link_ctn id="graphene-16.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-15.nancy.grid5000.fr" dst="graphene-1.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-15.nancy.grid5000.fr_UP" /><link_ctn id="graphene-1.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-15.nancy.grid5000.fr" dst="graphene-2.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-15.nancy.grid5000.fr_UP" /><link_ctn id="graphene-2.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-15.nancy.grid5000.fr" dst="graphene-3.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-15.nancy.grid5000.fr_UP" /><link_ctn id="graphene-3.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-15.nancy.grid5000.fr" dst="graphene-4.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-15.nancy.grid5000.fr_UP" /><link_ctn id="graphene-4.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-15.nancy.grid5000.fr" dst="graphene-5.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-15.nancy.grid5000.fr_UP" /><link_ctn id="graphene-5.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-15.nancy.grid5000.fr" dst="graphene-6.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-15.nancy.grid5000.fr_UP" /><link_ctn id="graphene-6.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-15.nancy.grid5000.fr" dst="graphene-7.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-15.nancy.grid5000.fr_UP" /><link_ctn id="graphene-7.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-15.nancy.grid5000.fr" dst="graphene-8.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-15.nancy.grid5000.fr_UP" /><link_ctn id="graphene-8.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-15.nancy.grid5000.fr" dst="graphene-9.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-15.nancy.grid5000.fr_UP" /><link_ctn id="graphene-9.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-15.nancy.grid5000.fr" dst="graphene-10.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-15.nancy.grid5000.fr_UP" /><link_ctn id="graphene-10.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-15.nancy.grid5000.fr" dst="graphene-11.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-15.nancy.grid5000.fr_UP" /><link_ctn id="graphene-11.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-15.nancy.grid5000.fr" dst="graphene-12.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-15.nancy.grid5000.fr_UP" /><link_ctn id="graphene-12.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-15.nancy.grid5000.fr" dst="graphene-13.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-15.nancy.grid5000.fr_UP" /><link_ctn id="graphene-13.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-15.nancy.grid5000.fr" dst="graphene-14.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-15.nancy.grid5000.fr_UP" /><link_ctn id="graphene-14.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-15.nancy.grid5000.fr" dst="graphene-15.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-15.nancy.grid5000.fr_loopback" />
</route>

<route src="graphene-15.nancy.grid5000.fr" dst="graphene-16.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-15.nancy.grid5000.fr_UP" /><link_ctn id="graphene-16.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-16.nancy.grid5000.fr" dst="graphene-1.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-16.nancy.grid5000.fr_UP" /><link_ctn id="graphene-1.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-16.nancy.grid5000.fr" dst="graphene-2.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-16.nancy.grid5000.fr_UP" /><link_ctn id="graphene-2.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-16.nancy.grid5000.fr" dst="graphene-3.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-16.nancy.grid5000.fr_UP" /><link_ctn id="graphene-3.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-16.nancy.grid5000.fr" dst="graphene-4.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-16.nancy.grid5000.fr_UP" /><link_ctn id="graphene-4.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-16.nancy.grid5000.fr" dst="graphene-5.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-16.nancy.grid5000.fr_UP" /><link_ctn id="graphene-5.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-16.nancy.grid5000.fr" dst="graphene-6.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-16.nancy.grid5000.fr_UP" /><link_ctn id="graphene-6.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-16.nancy.grid5000.fr" dst="graphene-7.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-16.nancy.grid5000.fr_UP" /><link_ctn id="graphene-7.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-16.nancy.grid5000.fr" dst="graphene-8.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-16.nancy.grid5000.fr_UP" /><link_ctn id="graphene-8.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-16.nancy.grid5000.fr" dst="graphene-9.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-16.nancy.grid5000.fr_UP" /><link_ctn id="graphene-9.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-16.nancy.grid5000.fr" dst="graphene-10.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-16.nancy.grid5000.fr_UP" /><link_ctn id="graphene-10.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-16.nancy.grid5000.fr" dst="graphene-11.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-16.nancy.grid5000.fr_UP" /><link_ctn id="graphene-11.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-16.nancy.grid5000.fr" dst="graphene-12.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-16.nancy.grid5000.fr_UP" /><link_ctn id="graphene-12.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-16.nancy.grid5000.fr" dst="graphene-13.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-16.nancy.grid5000.fr_UP" /><link_ctn id="graphene-13.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-16.nancy.grid5000.fr" dst="graphene-14.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-16.nancy.grid5000.fr_UP" /><link_ctn id="graphene-14.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-16.nancy.grid5000.fr" dst="graphene-15.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-16.nancy.grid5000.fr_UP" /><link_ctn id="graphene-15.nancy.grid5000.fr_DOWN" />
</route>

<route src="graphene-16.nancy.grid5000.fr" dst="graphene-16.nancy.grid5000.fr" symmetrical="NO">
  <link_ctn id="graphene-16.nancy.grid5000.fr_loopback" />
</route>
</AS>
</platform>

Expected behavior
I should see core and speed fields in the properties field of the nodes, in the SIMULATION_BEGINS message.

Current behavior
I do not have them :

{"id":1,"name":"graphene-11.nancy.grid5000.fr","state":"idle","properties":{"role":"","memory":"4Gi"}}

Is this a bug or am I missing out on something?

@Thlr Thlr added the bug label Jun 12, 2020
@Mommessc
Copy link
Collaborator

Speed and core are actual attributes of a host and not additional properties.
I think these should be added next to the id, name and state in the JSON dict of each machine in the SIMULATION_BEGINS event.

@maelmadon
Copy link
Contributor

I agree. These two attributes are still not forwarded in the latest version of batsim

  • Batsim commit: f1abf7c
  • SimGrid version: 3.28.0

Is it something that is planned to be included in the next version of the Protocol @mpoquet ?

@mpoquet
Copy link
Collaborator

mpoquet commented Aug 4, 2021

Yes, hosts in the future batprotocol will have these attributes :).

@maelmadon
Copy link
Contributor

In the same vein, it would be good to have all the Batsim options forwarded to the scheduler in the SIMULATION_BEGIN, in order to test from the scheduler which options have been enabled and eventually send a warning to the user if one option is mandatory for this scheduler.

I'm thinking for example about the options --energy and --enable-compute-sharing which are not forwarded if I'm not mistaken.

@mpoquet
Copy link
Collaborator

mpoquet commented Aug 18, 2021

I agree that it would be a good addition. Opened #126 to track it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants