Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
authorMartin Quinson <martin.quinson@loria.fr>
Tue, 18 Sep 2018 16:18:33 +0000 (18:18 +0200)
committerMartin Quinson <martin.quinson@loria.fr>
Tue, 18 Sep 2018 16:18:33 +0000 (18:18 +0200)
75 files changed:
docs/source/tuto_s4u.rst
docs/source/tuto_smpi.rst
docs/source/tuto_smpi/roundtrip.c [new file with mode: 0644]
examples/java/app/bittorrent/app-bittorrent.tesh
examples/java/app/bittorrent/bittorrent.xml
examples/java/dht/chord/chord.xml
examples/java/dht/chord/dht-chord.tesh
examples/java/dht/kademlia/dht-kademlia.tesh
examples/java/dht/kademlia/kademlia.xml
examples/java/process/startkilltime/process-startkilltime.tesh
examples/java/process/startkilltime/startkilltime.xml
examples/msg/cloud-masterworker/cloud-masterworker.tesh
examples/msg/dht-kademlia/dht-kademlia.tesh
examples/msg/dht-kademlia/dht-kademlia_d.xml
examples/msg/dht-kademlia/generate.py
examples/msg/dht-pastry/dht-pastry.tesh
examples/msg/dht-pastry/dht-pastry_d.xml
examples/msg/dht-pastry/generate.py
examples/msg/network-ns3/network-ns3.tesh
examples/msg/network-ns3/one_cluster_d.xml
examples/platforms/cluster_backbone.xml
examples/platforms/cluster_crossbar.xml
examples/platforms/cluster_dragonfly.xml
examples/platforms/cluster_fat_tree.svg
examples/platforms/cluster_fat_tree.xml
examples/platforms/cluster_prototype.lua
examples/platforms/cluster_torus.xml
examples/platforms/prop.xml
examples/platforms/routing_none.xml
examples/s4u/actor-lifetime/s4u-actor-lifetime.tesh
examples/s4u/actor-lifetime/s4u-actor-lifetime_d.xml
examples/s4u/app-bittorrent/s4u-app-bittorrent.tesh
examples/s4u/app-bittorrent/s4u-app-bittorrent_d.xml
examples/s4u/app-chainsend/s4u-app-chainsend.cpp
examples/s4u/app-chainsend/s4u-app-chainsend.tesh
examples/s4u/dht-chord/s4u-dht-chord.tesh
examples/s4u/dht-chord/s4u-dht-chord_d.xml
examples/s4u/dht-kademlia/generate.py
examples/s4u/dht-kademlia/s4u-dht-kademlia.tesh
examples/s4u/dht-kademlia/s4u-dht-kademlia_d.xml
examples/s4u/platform-properties/s4u-platform-properties.cpp
examples/s4u/platform-properties/s4u-platform-properties.tesh
examples/s4u/routing-get-clusters/s4u-routing-get-clusters.tesh
examples/simdag/dag-dotload/sd_dag-dotload.tesh
examples/simdag/daxload/sd_daxload.tesh
examples/simdag/schedule-dotload/sd_schedule-dotload.tesh
examples/smpi/mc/hostfile_bugged1
examples/smpi/mc/hostfile_bugged1_liveness
examples/smpi/mc/hostfile_bugged2
examples/smpi/mc/hostfile_mutual_exclusion
examples/smpi/mc/hostfile_non_termination
examples/smpi/mc/hostfile_only_send_deterministic
examples/smpi/mc/non_deterministic.tesh
src/smpi/smpirun.in
src/surf/xml/surfxml_parseplatf.cpp
teshsuite/msg/app-bittorrent/app-bittorrent.tesh
teshsuite/msg/app-bittorrent/app-bittorrent_d.xml
teshsuite/msg/app-bittorrent/generate.py
teshsuite/msg/app-chainsend/app-chainsend.tesh
teshsuite/msg/app-chainsend/app-chainsend_d.xml
teshsuite/msg/platform-properties/platform-properties.c
teshsuite/msg/platform-properties/platform-properties.tesh
teshsuite/msg/process-lifetime/baseline_d.xml
teshsuite/msg/process-lifetime/kill_d.xml
teshsuite/msg/process-lifetime/process-lifetime.tesh
teshsuite/msg/process-lifetime/start_d.xml
teshsuite/msg/process-lifetime/start_kill_d.xml
teshsuite/simdag/flatifier/flatifier.tesh
teshsuite/smpi/coll-alltoall/clusters.tesh
teshsuite/smpi/hostfile_cluster
tools/docker/Dockerfile.stable
tools/docker/Dockerfile.tuto-s4u
tools/docker/Dockerfile.tuto-smpi [new file with mode: 0644]
tools/docker/Dockerfile.unstable
tools/docker/Makefile

index 8acbbb2..18c43c4 100644 (file)
@@ -301,18 +301,18 @@ image. Once you `installed Docker itself
 .. code-block:: shell
 
    docker pull simgrid/tuto-s4u
-   docker run -it --rm --name simgrid --volume ~/simgrid-tutorial:/src/tutorial simgrid/tuto-s4u bash
+   docker run -it --rm --name simgrid --volume ~/simgrid-tutorial:/source/tutorial simgrid/tuto-s4u bash
 
 This will start a new container with all you need to take this
 tutorial, and create a ``simgrid-tutorial`` directory in your home on
-your host machine that will be visible as ``/src/tutorial`` within the
+your host machine that will be visible as ``/source/tutorial`` within the
 container.  You can then edit the files you want with your favorite
 editor in ``~/simgrid-tutorial``, and compile them within the
 container to enjoy the provided dependencies.
 
 .. warning::
 
-   Any change to the container out of ``/src/tutorial`` will be lost
+   Any change to the container out of ``/source/tutorial`` will be lost
    when you log out of the container, so don't edit the other files!
 
 All needed dependencies are already installed in this container
@@ -320,14 +320,14 @@ All needed dependencies are already installed in this container
 optional in this tutorial, it is not installed to reduce the image
 size.
 
-The code template is available under ``/src/simgrid-template-s4u`` in
+The code template is available under ``/source/simgrid-template-s4u`` in
 the image. You should copy it to your working directory when you first
 log in:
 
 .. code-block:: shell
 
-   cp -r /src/simgrid-template-s4u/* /src/tutorial
-   cd /src/tutorial
+   cp -r /source/simgrid-template-s4u/* /source/tutorial
+   cd /source/tutorial
 
 Using your Computer Natively
 ............................
@@ -366,7 +366,6 @@ Discovering the Provided Code
 
 Please compile and execute the provided simulator as follows:
 
-
 .. code-block:: shell
 
    make master-workers
index 28ca7e7..fe11f83 100644 (file)
@@ -37,7 +37,7 @@ only plan to debug your application in a reproducible setup, without
 any performance-related analysis.
 
 How does it work?
-^^^^^^^^^^^^^^^^^
+.................
 
 In SMPI, communications are simulated while computations are
 emulated. This means that while computations occur as they would in
@@ -70,13 +70,16 @@ Describing Your Platform
 As a SMPI user, you are supposed to provide a description of your
 virtual platform, that is mostly a set of simulated hosts and network
 links with some performance characteristics. SimGrid provides a plenty
-of :ref:`documentation <platform>`_ and examples (in the
+of :ref:`documentation <platform>` and examples (in the
 `examples/platforms <https://framagit.org/simgrid/simgrid/tree/master/examples/platforms>`_
 source directory), and this section only shows a small set of introductory
 examples.
 
+Feel free to skip this section if you want to jump right away to usage
+examples.
+
 Simple Example with 3 hosts
-^^^^^^^^^^^^^^^^^^^^^^^^^^^
+...........................
 
 At the most basic level, you can describe your simulated platform as a
 graph of hosts and network links. For instance:
@@ -95,19 +98,257 @@ links encountered from one route to another. Routes are symmetrical by
 default.
 
 Cluster with a Crossbar
-^^^^^^^^^^^^^^^^^^^^^^^
+.......................
 
 A very common parallel computing platform is a homogeneous cluster in
 which hosts are interconnected via a crossbar switch with as many
 ports as hosts, so that any disjoint pairs of hosts can communicate
 concurrently at full speed. For instance:
 
+.. literalinclude:: ../../examples/platforms/cluster_crossbar.xml
+   :language: xml
+   :lines: 1-3,18-
+
+One specifies a name prefix and suffix for each host, and then give an
+integer range. In the example the cluster contains 65535 hosts (!),
+named ``node-0.simgrid.org`` to ``node-65534.simgrid.org``. All hosts
+have the same power (1 Gflop/sec) and are connected to the switch via
+links with same bandwidth (125 MBytes/sec) and latency (50
+microseconds).
+
+.. todo::
+
+   Add the picture.
+
 Cluster with a Shared Backbone
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+..............................
 
 Another popular model for a parallel platform is that of a set of
 homogeneous hosts connected to a shared communication medium, a
 backbone, with some finite bandwidth capacity and on which
 communicating host pairs can experience contention. For instance:
-       
+
+
+.. literalinclude:: ../../examples/platforms/cluster_backbone.xml
+   :language: xml
+   :lines: 1-3,18-
+
+The only differences with the crossbar cluster above are the ``bb_bw``
+and ``bb_lat`` attributes that specify the backbone characteristics
+(here, a 500 microseconds latency and a 2.25 GByte/sec
+bandwidth). This link is used for every communication within the
+cluster. The route from ``node-0.simgrid.org`` to ``node-1.simgrid.org``
+counts 3 links: the private link of ``node-0.simgrid.org``, the backbone
+and the private link of ``node-1.simgrid.org``.
+          
+.. todo::
+
+   Add the picture.
+
+Torus Cluster
+.............
+
+Many HPC facilities use torus clusters to reduce sharing and
+performance loss on concurrent internal communications. Modeling this
+in SimGrid is very easy. Simply add a ``topology="TORUS"`` attribute
+to your cluster. Configure it with the ``topo_parameters="X,Y,Z"``
+attribute, where ``X``, ``Y`` and ``Z`` are the dimension of your
+torus.
+
+.. image:: ../../examples/platforms/cluster_torus.svg
+   :align: center
+
+.. literalinclude:: ../../examples/platforms/cluster_torus.xml
+   :language: xml
+
+Note that in this example, we used ``loopback_bw`` and
+``loopback_lat`` to specify the characteristics of the loopback link
+of each node (i.e., the link allowing each node to communicate with
+itself). We could have done so in previous example too. When no
+loopback is given, the communication from a node to itself is handled
+as if it were two distinct nodes: it goes twice through the private
+link and through the backbone (if any).
+
+Fat-Tree Cluster
+................
+
+This topology was introduced to reduce the amount of links in the
+cluster (and thus reduce its price) while maintaining a high bisection
+bandwidth and a relatively low diameter. To model this in SimGrid,
+pass a ``topology="FAT_TREE"`` attribute to your cluster. The
+``topo_parameters=#levels;#downlinks;#uplinks;link count`` follows the
+semantic introduced in the `Figure 1B of this article
+<http://webee.eedev.technion.ac.il/wp-content/uploads/2014/08/publication_574.pdf>`_.
+
+Here is the meaning of this example: ``2 ; 4,4 ; 1,2 ; 1,2``
+
+- That's a two-level cluster (thus the initial ``2``).
+- Routers are connected to 4 elements below them, regardless of its
+  level. Thus the ``4,4`` component that is used as
+  ``#downlinks``. This means that the hosts are grouped by 4 on a
+  given router, and that there is 4 level-1 routers (in the middle of
+  the figure).
+- Hosts are connected to only 1 router above them, while these routers
+  are connected to 2 routers above them (thus the ``1,2`` used as
+  ``#uplink``).
+- Hosts have only one link to their router while every path between a
+  level-1 routers and level-2 routers use 2 parallel links. Thus the
+  ``1,2`` that is used as ``link count``.
+
+.. image:: ../../examples/platforms/cluster_fat_tree.svg
+   :align: center
+
+.. literalinclude:: ../../examples/platforms/cluster_fat_tree.xml
+   :language: xml
+   :lines: 1-3,10-
+
+
+Dragonfly Cluster
+.................
+
+This topology was introduced to further reduce the amount of links
+while maintaining a high bandwidth for local communications. To model
+this in SimGrid, pass a ``topology="DRAGONFLY"`` attribute to your
+cluster.
+
+.. literalinclude:: ../../examples/platforms/cluster_dragonfly.xml
+   :language: xml
+
+.. todo::
+
+   Add the image, and the documuentation of the topo_parameters.
+
+Final Word
+..........
+
+We only glanced over the abilities offered by SimGrid to describe the
+platform topology. Other networking zones model non-HPC platforms
+(such as wide area networks, ISP network comprising set-top boxes, or
+even your own routing schema). You can interconnect several networking
+zones in your platform to form a tree of zones, that is both a time-
+and memory-efficient representation of distributed platforms. Please
+head to the dedicated :ref:`documentation <platform>` for more
+information.
+
+Hands-on!
+---------
+
+It is time to start using SMPI yourself. For that, you first need to
+install it somehow, and then you will need a MPI application to play with.
+
+Using Docker
+............
+
+The easiest way to take the tutorial is to use the dedicated Docker
+image. Once you `installed Docker itself
+<https://docs.docker.com/install/>`_, simply do the following:
+
+.. code-block:: shell
+
+   docker pull simgrid/tuto-smpi
+   docker run -it --rm --name simgrid --volume ~/smpi-tutorial:/source/tutorial simgrid/tuto-smpi bash
+
+This will start a new container with all you need to take this
+tutorial, and create a ``smpi-tutorial`` directory in your home on
+your host machine that will be visible as ``/source/tutorial`` within the
+container.  You can then edit the files you want with your favorite
+editor in ``~/smpi-tutorial``, and compile them within the
+container to enjoy the provided dependencies.
+
+.. warning::
+
+   Any change to the container out of ``/source/tutorial`` will be lost
+   when you log out of the container, so don't edit the other files!
+
+All needed dependencies are already installed in this container
+(SimGrid, the C/C++/Fortran compilers, make, pajeng and R). Vite being
+only optional in this tutorial, it is not installed to reduce the
+image size. 
+
+The container also include the example platform files from the
+previous section as well as the source code of the NAS Parallel
+Benchmarks. These files are available under
+``/source/simgrid-template-smpi`` in the image. You should copy it to
+your working directory when you first log in:
+
+.. code-block:: shell
+
+   cp -r /source/simgrid-template-smpi/* /source/tutorial
+   cd /source/tutorial
+
+Using your Computer Natively
+............................
+
+To take the tutorial on your machine, you first need to :ref:`install
+SimGrid <install>`, the C/C++/Fortran compilers and also ``pajeng`` to
+visualize the traces. You may want to install `Vite
+<http://vite.gforge.inria.fr/>`_ to get a first glance at the
+traces. The provided code template requires make to compile. On
+Debian and Ubuntu for example, you can get them as follows:
+
+.. code-block:: shell
+
+   sudo apt install simgrid pajeng make gcc g++ gfortran vite
+
+To take this tutorial, you will also need the platform files from the
+previous section as well as the source code of the NAS Parallel
+Benchmarks. Just  clone `this repository
+<https://framagit.org/simgrid/simgrid-template-smpi>`_  to get them all:
+
+.. code-block:: shell
+
+   git clone git@framagit.org:simgrid/simgrid-template-smpi.git
+   cd simgrid-template-smpi/
+
+If you struggle with the compilation, then you should double check
+your :ref:`SimGrid installation <install>`.  On need, please refer to
+the :ref:`Troubleshooting your Project Setup
+<install_yours_troubleshooting>` section.
+
+Lab 0: Hello World
+------------------
+
+It is time to simulate your first MPI program. Use the simplistic
+example `roundtrip.c
+<https://framagit.org/simgrid/simgrid-template-smpi/raw/master/roundtrip.c?inline=false>`_
+that comes with the template.
+
+.. literalinclude:: /tuto_smpi/roundtrip.c
+   :language: c
+
+Compiling and Executing
+.......................
+             
+Compiling the program is straightforward (double check your
+:ref:`SimGrid installation <install>` if you get an error message):
+
+
+.. code-block:: shell
+               
+  $ smpicc -O3 roundtrip.c -o roundtrip
+
+
+Once compiled, you can simulate the execution of this program on 16
+nodes from the ``cluster_crossbar.xml`` platform as follows:
+
+.. code-block:: shell
+
+   $ smpirun -np 16 -platform cluster_crossbar.xml -hostfile cluster_hostfile.txt ./roundtrip
+
+- The ``-np 16`` option, just like in regular MPI, specifies the
+  number of MPI processes to use. 
+- The ``-hostfile cluster_hostfile.txt`` option, just like in regular
+  MPI, specifies the host file. If you omit this option, ``smpirun``
+  will deploy the application on the first machines of your platform.
+- The ``-platform cluster_crossbar.xml`` option, **which doesn't exist
+  in regular MPI**, specifies the platform configuration to be
+  simulated. 
+- At the end of the line, one finds the executable name and
+  command-line arguments (if any -- roundtrip does not expect any arguments).
+
+
+
+We will use following simple MPI program, roundtrip.c, in which the processes pass around a message and print the elpased time:
+
 ..  LocalWords:  SimGrid
diff --git a/docs/source/tuto_smpi/roundtrip.c b/docs/source/tuto_smpi/roundtrip.c
new file mode 100644 (file)
index 0000000..53f523b
--- /dev/null
@@ -0,0 +1,42 @@
+#include <mpi.h>
+#include <stdio.h>
+#include <stdlib.h>
+
+#define N (1024 * 1024 * 1)
+
+int main(int argc, char* argv[])
+{
+  int size, rank;
+  struct timeval start, end;
+  char hostname[256];
+  int hostname_len;
+
+  MPI_Init(&argc, &argv);
+
+  MPI_Comm_rank(MPI_COMM_WORLD, &rank);
+  MPI_Comm_size(MPI_COMM_WORLD, &size);
+  MPI_Get_processor_name(hostname, &hostname_len);
+
+  // Allocate a 1 MiB buffer
+  char* buffer = malloc(sizeof(char) * N);
+
+  // Communicate along the ring
+  if (rank == 0) {
+    gettimeofday(&start, NULL);
+    printf("Rank %d (running on '%s'): sending the message rank %d\n", rank, hostname, 1);
+    MPI_Send(buffer, N, MPI_BYTE, 1, 1, MPI_COMM_WORLD);
+    MPI_Recv(buffer, N, MPI_BYTE, size - 1, 1, MPI_COMM_WORLD, MPI_STATUS_IGNORE);
+    printf("Rank %d (running on '%s'): received the message from rank %d\n", rank, hostname, size - 1);
+    gettimeofday(&end, NULL);
+    printf("%f\n", (end.tv_sec * 1000000.0 + end.tv_usec - start.tv_sec * 1000000.0 - start.tv_usec) / 1000000.0);
+
+  } else {
+    MPI_Recv(buffer, N, MPI_BYTE, rank - 1, 1, MPI_COMM_WORLD, MPI_STATUS_IGNORE);
+    printf("Rank %d (running on '%s'): receive the message and sending it to rank %d\n", rank, hostname,
+           (rank + 1) % size);
+    MPI_Send(buffer, N, MPI_BYTE, (rank + 1) % size, 1, MPI_COMM_WORLD);
+  }
+
+  MPI_Finalize();
+  return 0;
+}
index 3eedd82..d4dd1ca 100644 (file)
@@ -6,19 +6,19 @@
 $ java -classpath ${classpath:=.} app/bittorrent/Main ${srcdir:=.}/../platforms/cluster_backbone.xml ${srcdir:=.}/app/bittorrent/bittorrent.xml
 > [0.000000] [java/INFO] Using regular java threads.
 > [5000.046836] [java/INFO] MSG_main finished; Terminating the simulation...
-> [node-0.acme.org:app.bittorrent.Tracker:(1) 0.000000] [java/INFO] Tracker launched.
-> [node-0.acme.org:app.bittorrent.Tracker:(1) 3000.000000] [java/INFO] Tracker is leaving
-> [node-1.acme.org:app.bittorrent.Peer:(2) 0.000000] [java/INFO] Hi, I'm joining the network with id 2
-> [node-1.acme.org:app.bittorrent.Peer:(2) 5000.007806] [java/INFO] Here is my current status: 1111111111
-> [node-2.acme.org:app.bittorrent.Peer:(3) 0.000000] [java/INFO] Hi, I'm joining the network with id 3
-> [node-2.acme.org:app.bittorrent.Peer:(3) 5000.023418] [java/INFO] Here is my current status: 1111111111
-> [node-3.acme.org:app.bittorrent.Peer:(4) 0.000000] [java/INFO] Hi, I'm joining the network with id 4
-> [node-3.acme.org:app.bittorrent.Peer:(4) 5000.023418] [java/INFO] Here is my current status: 1111111111
-> [node-4.acme.org:app.bittorrent.Peer:(5) 0.000000] [java/INFO] Hi, I'm joining the network with id 5
-> [node-4.acme.org:app.bittorrent.Peer:(5) 5000.007806] [java/INFO] Here is my current status: 1111111111
-> [node-5.acme.org:app.bittorrent.Peer:(6) 0.000000] [java/INFO] Hi, I'm joining the network with id 6
-> [node-5.acme.org:app.bittorrent.Peer:(6) 5000.023418] [java/INFO] Here is my current status: 1111111111
-> [node-6.acme.org:app.bittorrent.Peer:(7) 0.000000] [java/INFO] Hi, I'm joining the network with id 7
-> [node-6.acme.org:app.bittorrent.Peer:(7) 5000.046836] [java/INFO] Here is my current status: 1111111111
-> [node-7.acme.org:app.bittorrent.Peer:(8) 0.000000] [java/INFO] Hi, I'm joining the network with id 8
-> [node-7.acme.org:app.bittorrent.Peer:(8) 5000.031224] [java/INFO] Here is my current status: 1111111111
+> [node-0.simgrid.org:app.bittorrent.Tracker:(1) 0.000000] [java/INFO] Tracker launched.
+> [node-0.simgrid.org:app.bittorrent.Tracker:(1) 3000.000000] [java/INFO] Tracker is leaving
+> [node-1.simgrid.org:app.bittorrent.Peer:(2) 0.000000] [java/INFO] Hi, I'm joining the network with id 2
+> [node-1.simgrid.org:app.bittorrent.Peer:(2) 5000.007806] [java/INFO] Here is my current status: 1111111111
+> [node-2.simgrid.org:app.bittorrent.Peer:(3) 0.000000] [java/INFO] Hi, I'm joining the network with id 3
+> [node-2.simgrid.org:app.bittorrent.Peer:(3) 5000.023418] [java/INFO] Here is my current status: 1111111111
+> [node-3.simgrid.org:app.bittorrent.Peer:(4) 0.000000] [java/INFO] Hi, I'm joining the network with id 4
+> [node-3.simgrid.org:app.bittorrent.Peer:(4) 5000.023418] [java/INFO] Here is my current status: 1111111111
+> [node-4.simgrid.org:app.bittorrent.Peer:(5) 0.000000] [java/INFO] Hi, I'm joining the network with id 5
+> [node-4.simgrid.org:app.bittorrent.Peer:(5) 5000.007806] [java/INFO] Here is my current status: 1111111111
+> [node-5.simgrid.org:app.bittorrent.Peer:(6) 0.000000] [java/INFO] Hi, I'm joining the network with id 6
+> [node-5.simgrid.org:app.bittorrent.Peer:(6) 5000.023418] [java/INFO] Here is my current status: 1111111111
+> [node-6.simgrid.org:app.bittorrent.Peer:(7) 0.000000] [java/INFO] Hi, I'm joining the network with id 7
+> [node-6.simgrid.org:app.bittorrent.Peer:(7) 5000.046836] [java/INFO] Here is my current status: 1111111111
+> [node-7.simgrid.org:app.bittorrent.Peer:(8) 0.000000] [java/INFO] Hi, I'm joining the network with id 8
+> [node-7.simgrid.org:app.bittorrent.Peer:(8) 5000.031224] [java/INFO] Here is my current status: 1111111111
index df70dfb..2a54a4c 100644 (file)
@@ -2,37 +2,37 @@
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4.1">
 
-  <actor host="node-0.acme.org" function="app.bittorrent.Tracker">
+  <actor host="node-0.simgrid.org" function="app.bittorrent.Tracker">
     <argument value="3000" />
   </actor>
 
-  <actor host="node-1.acme.org" function="app.bittorrent.Peer">
+  <actor host="node-1.simgrid.org" function="app.bittorrent.Peer">
     <argument value="00000002"/>    <!-- my id -->
     <argument value="5000" />    <!-- end time --> 
     <argument value="1" />       <!-- indicates if the app.bittorrent.Peer is a seed at the beginning of the simulation --> 
   </actor>
-  <actor host="node-2.acme.org" function="app.bittorrent.Peer">
+  <actor host="node-2.simgrid.org" function="app.bittorrent.Peer">
     <argument value="00000003"/>    <!-- my id -->
     <argument value="5000" />    <!-- end time --> 
   </actor>
-  <actor host="node-3.acme.org" function="app.bittorrent.Peer">
+  <actor host="node-3.simgrid.org" function="app.bittorrent.Peer">
     <argument value="00000004"/>    <!-- my id -->
     <argument value="5000" />    <!-- end time --> 
   </actor>
-  <actor host="node-4.acme.org" function="app.bittorrent.Peer">
+  <actor host="node-4.simgrid.org" function="app.bittorrent.Peer">
     <argument value="00000005"/>    <!-- my id -->
     <argument value="5000" />    <!-- end time --> 
     <argument value="1" />       <!-- indicates if the app.bittorrent.Peer is a seed at the beginning of the simulation --> 
   </actor>
-  <actor host="node-5.acme.org" function="app.bittorrent.Peer">
+  <actor host="node-5.simgrid.org" function="app.bittorrent.Peer">
     <argument value="00000006"/>    <!-- my id -->
     <argument value="5000" />    <!-- end time --> 
   </actor>
-  <actor host="node-6.acme.org" function="app.bittorrent.Peer">
+  <actor host="node-6.simgrid.org" function="app.bittorrent.Peer">
     <argument value="00000007"/>    <!-- my id -->
     <argument value="5000" />    <!-- end time --> 
   </actor>
-  <actor host="node-7.acme.org" function="app.bittorrent.Peer">
+  <actor host="node-7.simgrid.org" function="app.bittorrent.Peer">
     <argument value="00000008"/>    <!-- my id -->
     <argument value="5000" />    <!-- end time --> 
   </actor>
index 2434d41..bf73e43 100644 (file)
@@ -1,59 +1,59 @@
 <?xml version='1.0'?>
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4.1">
-  <actor host="node-0.acme.org" function="dht.chord.Node">
+  <actor host="node-0.simgrid.org" function="dht.chord.Node">
     <argument value="42"/>
     <argument value="6000000"/>
   </actor>
-  <actor host="node-1.acme.org" function="dht.chord.Node">
+  <actor host="node-1.simgrid.org" function="dht.chord.Node">
     <argument value="366680" />
     <argument value="42" />
     <argument value="10" />
     <argument value="6000000" />
   </actor>
-  <actor host="node-2.acme.org" function="dht.chord.Node">
+  <actor host="node-2.simgrid.org" function="dht.chord.Node">
     <argument value="533744" />
     <argument value="366680" />
     <argument value="20" />
     <argument value="6000000" />
   </actor>
-  <actor host="node-3.acme.org" function="dht.chord.Node">
+  <actor host="node-3.simgrid.org" function="dht.chord.Node">
     <argument value="1319738" />
     <argument value="42" />
     <argument value="30" />
     <argument value="6000000" />
   </actor>
-  <actor host="node-4.acme.org" function="dht.chord.Node">
+  <actor host="node-4.simgrid.org" function="dht.chord.Node">
     <argument value="16509405" />
     <argument value="366680" />
     <argument value="40" />
     <argument value="6000000" />
   </actor>
-  <actor host="node-5.acme.org" function="dht.chord.Node">
+  <actor host="node-5.simgrid.org" function="dht.chord.Node">
     <argument value="10874876" />
     <argument value="533744" />
     <argument value="50" />
     <argument value="6000000" />
   </actor>
-  <actor host="node-6.acme.org" function="dht.chord.Node">
+  <actor host="node-6.simgrid.org" function="dht.chord.Node">
     <argument value="16728096" />
     <argument value="1319738" />
     <argument value="60" />
     <argument value="6000000" />
   </actor>
-  <actor host="node-7.acme.org" function="dht.chord.Node">
+  <actor host="node-7.simgrid.org" function="dht.chord.Node">
     <argument value="10004760" />
     <argument value="16509405" />
     <argument value="70" />
     <argument value="6000000" />
   </actor>
-  <actor host="node-8.acme.org" function="dht.chord.Node">
+  <actor host="node-8.simgrid.org" function="dht.chord.Node">
     <argument value="6518808" />
     <argument value="42" />
     <argument value="80" />
     <argument value="6000000" />
   </actor>
-  <actor host="node-9.acme.org" function="dht.chord.Node">
+  <actor host="node-9.simgrid.org" function="dht.chord.Node">
     <argument value="2015253" />
     <argument value="1319738" />
     <argument value="90" />
index 11b2e84..571d36f 100644 (file)
@@ -5,12 +5,12 @@
 $ java -classpath ${classpath:=.} dht/chord/Main ${srcdir:=.}/../platforms/cluster_backbone.xml ${srcdir:=.}/dht/chord/chord.xml
 > [0.000000] [java/INFO] Using regular java threads.
 > [1046.732943] [java/INFO] MSG_main finished; Terminating the simulation...
-> [node-1.acme.org:dht.chord.Node:(2) 0.000000] [java/INFO] Joining the ring with id 366680 knowing node 42
-> [node-2.acme.org:dht.chord.Node:(3) 0.000000] [java/INFO] Joining the ring with id 533744 knowing node 366680
-> [node-3.acme.org:dht.chord.Node:(4) 0.000000] [java/INFO] Joining the ring with id 1319738 knowing node 42
-> [node-4.acme.org:dht.chord.Node:(5) 0.000000] [java/INFO] Joining the ring with id 16509405 knowing node 366680
-> [node-5.acme.org:dht.chord.Node:(6) 0.000000] [java/INFO] Joining the ring with id 10874876 knowing node 533744
-> [node-6.acme.org:dht.chord.Node:(7) 0.000000] [java/INFO] Joining the ring with id 16728096 knowing node 1319738
-> [node-7.acme.org:dht.chord.Node:(8) 0.000000] [java/INFO] Joining the ring with id 10004760 knowing node 16509405
-> [node-8.acme.org:dht.chord.Node:(9) 0.000000] [java/INFO] Joining the ring with id 6518808 knowing node 42
-> [node-9.acme.org:dht.chord.Node:(10) 0.000000] [java/INFO] Joining the ring with id 2015253 knowing node 1319738
+> [node-1.simgrid.org:dht.chord.Node:(2) 0.000000] [java/INFO] Joining the ring with id 366680 knowing node 42
+> [node-2.simgrid.org:dht.chord.Node:(3) 0.000000] [java/INFO] Joining the ring with id 533744 knowing node 366680
+> [node-3.simgrid.org:dht.chord.Node:(4) 0.000000] [java/INFO] Joining the ring with id 1319738 knowing node 42
+> [node-4.simgrid.org:dht.chord.Node:(5) 0.000000] [java/INFO] Joining the ring with id 16509405 knowing node 366680
+> [node-5.simgrid.org:dht.chord.Node:(6) 0.000000] [java/INFO] Joining the ring with id 10874876 knowing node 533744
+> [node-6.simgrid.org:dht.chord.Node:(7) 0.000000] [java/INFO] Joining the ring with id 16728096 knowing node 1319738
+> [node-7.simgrid.org:dht.chord.Node:(8) 0.000000] [java/INFO] Joining the ring with id 10004760 knowing node 16509405
+> [node-8.simgrid.org:dht.chord.Node:(9) 0.000000] [java/INFO] Joining the ring with id 6518808 knowing node 42
+> [node-9.simgrid.org:dht.chord.Node:(10) 0.000000] [java/INFO] Joining the ring with id 2015253 knowing node 1319738
index f5ff1e4..df3a2bb 100644 (file)
@@ -5,11 +5,11 @@
 $ java -classpath ${classpath:=.} dht/kademlia/Main ${srcdir:=.}/../platforms/cluster_backbone.xml ${srcdir:=.}/dht/kademlia/kademlia.xml
 > [0.000000] [java/INFO] Using regular java threads.
 > [900.000000] [java/INFO] MSG_main finished; Terminating the simulation...
-> [node-0.acme.org:dht.kademlia.Node:(1) 0.000000] [java/INFO] Hi, I'm going to create the network with the id 0!
-> [node-0.acme.org:dht.kademlia.Node:(1) 900.000000] [java/INFO] 8/8 FIND_NODE have succedded.
-> [node-1.acme.org:dht.kademlia.Node:(2) 0.000000] [java/INFO] Hi, I'm going to join the network with the id 1!
-> [node-1.acme.org:dht.kademlia.Node:(2) 900.000000] [java/INFO] 8/8 FIND_NODE have succedded.
-> [node-2.acme.org:dht.kademlia.Node:(3) 0.000000] [java/INFO] Hi, I'm going to join the network with the id 2!
-> [node-2.acme.org:dht.kademlia.Node:(3) 900.000000] [java/INFO] 8/8 FIND_NODE have succedded.
-> [node-3.acme.org:dht.kademlia.Node:(4) 0.000000] [java/INFO] Hi, I'm going to join the network with the id 4!
-> [node-3.acme.org:dht.kademlia.Node:(4) 900.000000] [java/INFO] 8/8 FIND_NODE have succedded.
+> [node-0.simgrid.org:dht.kademlia.Node:(1) 0.000000] [java/INFO] Hi, I'm going to create the network with the id 0!
+> [node-0.simgrid.org:dht.kademlia.Node:(1) 900.000000] [java/INFO] 8/8 FIND_NODE have succedded.
+> [node-1.simgrid.org:dht.kademlia.Node:(2) 0.000000] [java/INFO] Hi, I'm going to join the network with the id 1!
+> [node-1.simgrid.org:dht.kademlia.Node:(2) 900.000000] [java/INFO] 8/8 FIND_NODE have succedded.
+> [node-2.simgrid.org:dht.kademlia.Node:(3) 0.000000] [java/INFO] Hi, I'm going to join the network with the id 2!
+> [node-2.simgrid.org:dht.kademlia.Node:(3) 900.000000] [java/INFO] 8/8 FIND_NODE have succedded.
+> [node-3.simgrid.org:dht.kademlia.Node:(4) 0.000000] [java/INFO] Hi, I'm going to join the network with the id 4!
+> [node-3.simgrid.org:dht.kademlia.Node:(4) 900.000000] [java/INFO] 8/8 FIND_NODE have succedded.
index 748558f..faadb8e 100644 (file)
@@ -2,24 +2,24 @@
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4.1">
 
-  <actor host="node-0.acme.org" function="dht.kademlia.Node">
+  <actor host="node-0.simgrid.org" function="dht.kademlia.Node">
     <argument value="0"/>        <!-- my id -->
     <argument value ="900"/>     <!-- deadline -->
   </actor>
 
-  <actor host="node-1.acme.org" function="dht.kademlia.Node">
+  <actor host="node-1.simgrid.org" function="dht.kademlia.Node">
     <argument value="1"/>        <!-- my id -->
     <argument value="0"/>        <!-- known id -->
     <argument value ="900"/>     <!-- deadline -->
   </actor>
 
-  <actor host="node-2.acme.org" function="dht.kademlia.Node">
+  <actor host="node-2.simgrid.org" function="dht.kademlia.Node">
     <argument value="2"/>        <!-- my id -->
     <argument value="0"/>        <!-- known id -->
     <argument value ="900"/>     <!-- deadline -->
   </actor>
 
-  <actor host="node-3.acme.org" function="dht.kademlia.Node">
+  <actor host="node-3.simgrid.org" function="dht.kademlia.Node">
     <argument value="4"/>        <!-- my id -->
     <argument value="0"/>        <!-- known id -->
     <argument value ="900"/>     <!-- deadline -->
index 889c1fd..65c460a 100644 (file)
@@ -1,12 +1,12 @@
 #!/usr/bin/env tesh
 $ java -classpath ${classpath:=.} process/startkilltime/Main ${srcdir:=.}/../platforms/cluster_backbone.xml ${srcdir:=.}/process/startkilltime/startkilltime.xml
 > [0.000000] [java/INFO] Using regular java threads.
-> [node-0.acme.org:process.startkilltime.Sleeper:(1) 0.000000] [java/INFO] Hello! I go to sleep.
-> [node-1.acme.org:process.startkilltime.Sleeper:(2) 1.000000] [java/INFO] Hello! I go to sleep.
-> [node-2.acme.org:process.startkilltime.Sleeper:(3) 2.000000] [java/INFO] Hello! I go to sleep.
-> [node-3.acme.org:process.startkilltime.Sleeper:(4) 3.000000] [java/INFO] Hello! I go to sleep.
-> [node-4.acme.org:process.startkilltime.Sleeper:(5) 4.000000] [java/INFO] Hello! I go to sleep.
-> [node-5.acme.org:process.startkilltime.Sleeper:(6) 5.000000] [java/INFO] Hello! I go to sleep.
-> [node-2.acme.org:process.startkilltime.Sleeper:(3) 6.000000] [java/INFO] Done sleeping
-> [node-3.acme.org:process.startkilltime.Sleeper:(4) 7.000000] [java/INFO] Done sleeping
+> [node-0.simgrid.org:process.startkilltime.Sleeper:(1) 0.000000] [java/INFO] Hello! I go to sleep.
+> [node-1.simgrid.org:process.startkilltime.Sleeper:(2) 1.000000] [java/INFO] Hello! I go to sleep.
+> [node-2.simgrid.org:process.startkilltime.Sleeper:(3) 2.000000] [java/INFO] Hello! I go to sleep.
+> [node-3.simgrid.org:process.startkilltime.Sleeper:(4) 3.000000] [java/INFO] Hello! I go to sleep.
+> [node-4.simgrid.org:process.startkilltime.Sleeper:(5) 4.000000] [java/INFO] Hello! I go to sleep.
+> [node-5.simgrid.org:process.startkilltime.Sleeper:(6) 5.000000] [java/INFO] Hello! I go to sleep.
+> [node-2.simgrid.org:process.startkilltime.Sleeper:(3) 6.000000] [java/INFO] Done sleeping
+> [node-3.simgrid.org:process.startkilltime.Sleeper:(4) 7.000000] [java/INFO] Done sleeping
 > [10.000000] [java/INFO] MSG_main finished; Terminating the simulation...
index dc3c969..20e50d4 100644 (file)
@@ -1,22 +1,22 @@
 <?xml version='1.0'?>
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4.1">
-  <actor host="node-0.acme.org" function="process.startkilltime.Sleeper" start_time="0" kill_time="5">
+  <actor host="node-0.simgrid.org" function="process.startkilltime.Sleeper" start_time="0" kill_time="5">
     <argument value="10"/>
   </actor>
-  <actor host="node-1.acme.org" function="process.startkilltime.Sleeper" start_time="1" kill_time="6">
+  <actor host="node-1.simgrid.org" function="process.startkilltime.Sleeper" start_time="1" kill_time="6">
     <argument value="10"/>
   </actor>
-  <actor host="node-2.acme.org" function="process.startkilltime.Sleeper" start_time="2" kill_time="7">
+  <actor host="node-2.simgrid.org" function="process.startkilltime.Sleeper" start_time="2" kill_time="7">
     <argument value="4" />
   </actor>
-  <actor host="node-3.acme.org" function="process.startkilltime.Sleeper" start_time="3" kill_time="8">
+  <actor host="node-3.simgrid.org" function="process.startkilltime.Sleeper" start_time="3" kill_time="8">
     <argument value="4" />
   </actor>
-  <actor host="node-4.acme.org" function="process.startkilltime.Sleeper" start_time="4" kill_time="9">
+  <actor host="node-4.simgrid.org" function="process.startkilltime.Sleeper" start_time="4" kill_time="9">
     <argument value="5" />
   </actor>
-  <actor host="node-5.acme.org" function="process.startkilltime.Sleeper" start_time="5" kill_time="10">
+  <actor host="node-5.simgrid.org" function="process.startkilltime.Sleeper" start_time="5" kill_time="10">
     <argument value="5"/>
   </actor>
 </platform>
index 08a3842..24813d1 100644 (file)
@@ -3,54 +3,54 @@
 p Testing the Cloud API with a simple master/workers
 
 $ $SG_TEST_EXENV ${bindir:=.}/cloud-masterworker$EXEEXT --log=no_loc ${platfdir}/cluster_backbone.xml
-> [node-0.acme.org:master:(1) 0.000000] [msg_test/INFO] # Launch 2 VMs
-> [node-0.acme.org:master:(1) 0.000000] [msg_test/INFO] create VM00 on PM(node-1.acme.org)
-> [node-0.acme.org:master:(1) 0.000000] [msg_test/INFO] put a process (WRK00) on VM00
+> [node-0.simgrid.org:master:(1) 0.000000] [msg_test/INFO] # Launch 2 VMs
+> [node-0.simgrid.org:master:(1) 0.000000] [msg_test/INFO] create VM00 on PM(node-1.simgrid.org)
+> [node-0.simgrid.org:master:(1) 0.000000] [msg_test/INFO] put a process (WRK00) on VM00
 > [VM00:WRK00:(2) 0.000000] [msg_test/INFO] WRK00 is listening on mailbox(MBOX:WRK00)
-> [node-0.acme.org:master:(1) 0.000000] [msg_test/INFO] create VM01 on PM(node-10.acme.org)
-> [node-0.acme.org:master:(1) 0.000000] [msg_test/INFO] put a process (WRK01) on VM01
+> [node-0.simgrid.org:master:(1) 0.000000] [msg_test/INFO] create VM01 on PM(node-10.simgrid.org)
+> [node-0.simgrid.org:master:(1) 0.000000] [msg_test/INFO] put a process (WRK01) on VM01
 > [VM01:WRK01:(3) 0.000000] [msg_test/INFO] WRK01 is listening on mailbox(MBOX:WRK01)
-> [node-0.acme.org:master:(1) 0.000000] [msg_test/INFO] # Send a task to 2 worker process
-> [node-0.acme.org:master:(1) 0.000000] [msg_test/INFO] Send task(Task00) to mailbox(MBOX:WRK00)
+> [node-0.simgrid.org:master:(1) 0.000000] [msg_test/INFO] # Send a task to 2 worker process
+> [node-0.simgrid.org:master:(1) 0.000000] [msg_test/INFO] Send task(Task00) to mailbox(MBOX:WRK00)
 > [VM00:WRK00:(2) 0.090280] [msg_test/INFO] WRK00 received task(Task00) from mailbox(MBOX:WRK00)
-> [node-0.acme.org:master:(1) 0.090280] [msg_test/INFO] Send task(Task01) to mailbox(MBOX:WRK01)
+> [node-0.simgrid.org:master:(1) 0.090280] [msg_test/INFO] Send task(Task01) to mailbox(MBOX:WRK01)
 > [VM00:WRK00:(2) 0.100280] [msg_test/INFO] WRK00 executed task(Task00)
 > [VM01:WRK01:(3) 0.180560] [msg_test/INFO] WRK01 received task(Task01) from mailbox(MBOX:WRK01)
-> [node-0.acme.org:master:(1) 0.180560] [msg_test/INFO] # Suspend all VMs
-> [node-0.acme.org:master:(1) 0.180560] [msg_test/INFO] suspend VM00
-> [node-0.acme.org:master:(1) 0.180560] [msg_test/INFO] suspend VM01
-> [node-0.acme.org:master:(1) 0.180560] [msg_test/INFO] # Wait a while
-> [node-0.acme.org:master:(1) 2.180560] [msg_test/INFO] # Resume all VMs
-> [node-0.acme.org:master:(1) 2.180560] [msg_test/INFO] # Sleep long enough for everyone to be done with previous batch of work
+> [node-0.simgrid.org:master:(1) 0.180560] [msg_test/INFO] # Suspend all VMs
+> [node-0.simgrid.org:master:(1) 0.180560] [msg_test/INFO] suspend VM00
+> [node-0.simgrid.org:master:(1) 0.180560] [msg_test/INFO] suspend VM01
+> [node-0.simgrid.org:master:(1) 0.180560] [msg_test/INFO] # Wait a while
+> [node-0.simgrid.org:master:(1) 2.180560] [msg_test/INFO] # Resume all VMs
+> [node-0.simgrid.org:master:(1) 2.180560] [msg_test/INFO] # Sleep long enough for everyone to be done with previous batch of work
 > [VM01:WRK01:(3) 2.190560] [msg_test/INFO] WRK01 executed task(Task01)
-> [node-0.acme.org:master:(1) 10.000000] [msg_test/INFO] # Add one more process on each VM
-> [node-0.acme.org:master:(1) 10.000000] [msg_test/INFO] put a process (WRK02) on VM00
+> [node-0.simgrid.org:master:(1) 10.000000] [msg_test/INFO] # Add one more process on each VM
+> [node-0.simgrid.org:master:(1) 10.000000] [msg_test/INFO] put a process (WRK02) on VM00
 > [VM00:WRK02:(4) 10.000000] [msg_test/INFO] WRK02 is listening on mailbox(MBOX:WRK02)
-> [node-0.acme.org:master:(1) 10.000000] [msg_test/INFO] put a process (WRK03) on VM01
+> [node-0.simgrid.org:master:(1) 10.000000] [msg_test/INFO] put a process (WRK03) on VM01
 > [VM01:WRK03:(5) 10.000000] [msg_test/INFO] WRK03 is listening on mailbox(MBOX:WRK03)
-> [node-0.acme.org:master:(1) 10.000000] [msg_test/INFO] # Send a task to 4 worker process
-> [node-0.acme.org:master:(1) 10.000000] [msg_test/INFO] Send task(Task00) to mailbox(MBOX:WRK00)
+> [node-0.simgrid.org:master:(1) 10.000000] [msg_test/INFO] # Send a task to 4 worker process
+> [node-0.simgrid.org:master:(1) 10.000000] [msg_test/INFO] Send task(Task00) to mailbox(MBOX:WRK00)
 > [VM00:WRK00:(2) 10.090280] [msg_test/INFO] WRK00 received task(Task00) from mailbox(MBOX:WRK00)
-> [node-0.acme.org:master:(1) 10.090280] [msg_test/INFO] Send task(Task01) to mailbox(MBOX:WRK01)
+> [node-0.simgrid.org:master:(1) 10.090280] [msg_test/INFO] Send task(Task01) to mailbox(MBOX:WRK01)
 > [VM00:WRK00:(2) 10.100280] [msg_test/INFO] WRK00 executed task(Task00)
 > [VM01:WRK01:(3) 10.180560] [msg_test/INFO] WRK01 received task(Task01) from mailbox(MBOX:WRK01)
-> [node-0.acme.org:master:(1) 10.180560] [msg_test/INFO] Send task(Task02) to mailbox(MBOX:WRK02)
+> [node-0.simgrid.org:master:(1) 10.180560] [msg_test/INFO] Send task(Task02) to mailbox(MBOX:WRK02)
 > [VM01:WRK01:(3) 10.190560] [msg_test/INFO] WRK01 executed task(Task01)
 > [VM00:WRK02:(4) 10.270841] [msg_test/INFO] WRK02 received task(Task02) from mailbox(MBOX:WRK02)
-> [node-0.acme.org:master:(1) 10.270841] [msg_test/INFO] Send task(Task03) to mailbox(MBOX:WRK03)
+> [node-0.simgrid.org:master:(1) 10.270841] [msg_test/INFO] Send task(Task03) to mailbox(MBOX:WRK03)
 > [VM00:WRK02:(4) 10.280841] [msg_test/INFO] WRK02 executed task(Task02)
 > [VM01:WRK03:(5) 10.361121] [msg_test/INFO] WRK03 received task(Task03) from mailbox(MBOX:WRK03)
-> [node-0.acme.org:master:(1) 10.361121] [msg_test/INFO] # Migrate all VMs to PM(node-1.acme.org)
+> [node-0.simgrid.org:master:(1) 10.361121] [msg_test/INFO] # Migrate all VMs to PM(node-1.simgrid.org)
 > [VM01:WRK03:(5) 10.371121] [msg_test/INFO] WRK03 executed task(Task03)
-> [node-0.acme.org:master:(1) 28.561942] [msg_test/INFO] # Migrate all VMs to PM(node-10.acme.org)
-> [node-0.acme.org:master:(1) 46.319984] [msg_test/INFO] # Shutdown the half of worker processes gracefully. The remaining half will be forcibly killed.
+> [node-0.simgrid.org:master:(1) 28.561942] [msg_test/INFO] # Migrate all VMs to PM(node-10.simgrid.org)
+> [node-0.simgrid.org:master:(1) 46.319984] [msg_test/INFO] # Shutdown the half of worker processes gracefully. The remaining half will be forcibly killed.
 > [VM00:WRK00:(2) 46.327790] [msg_test/INFO] WRK00 received task(finalize) from mailbox(MBOX:WRK00)
 > [VM01:WRK01:(3) 46.335596] [msg_test/INFO] WRK01 received task(finalize) from mailbox(MBOX:WRK01)
-> [node-0.acme.org:master:(1) 46.335596] [msg_test/INFO] # Wait a while before effective shutdown.
-> [node-0.acme.org:master:(1) 48.335596] [msg_test/INFO] # Shutdown and destroy all the VMs. The remaining worker processes will be forcibly killed.
-> [node-0.acme.org:master:(1) 48.335596] [msg_test/INFO] shutdown VM00
-> [node-0.acme.org:master:(1) 48.335596] [msg_test/INFO] destroy VM00
-> [node-0.acme.org:master:(1) 48.335596] [msg_test/INFO] shutdown VM01
-> [node-0.acme.org:master:(1) 48.335596] [msg_test/INFO] destroy VM01
-> [node-0.acme.org:master:(1) 48.335596] [msg_test/INFO] # Goodbye now!
+> [node-0.simgrid.org:master:(1) 46.335596] [msg_test/INFO] # Wait a while before effective shutdown.
+> [node-0.simgrid.org:master:(1) 48.335596] [msg_test/INFO] # Shutdown and destroy all the VMs. The remaining worker processes will be forcibly killed.
+> [node-0.simgrid.org:master:(1) 48.335596] [msg_test/INFO] shutdown VM00
+> [node-0.simgrid.org:master:(1) 48.335596] [msg_test/INFO] destroy VM00
+> [node-0.simgrid.org:master:(1) 48.335596] [msg_test/INFO] shutdown VM01
+> [node-0.simgrid.org:master:(1) 48.335596] [msg_test/INFO] destroy VM01
+> [node-0.simgrid.org:master:(1) 48.335596] [msg_test/INFO] # Goodbye now!
 > [48.335596] [msg_test/INFO] Bye (simulation time 48.3356)
index 940e8dc..577c299 100644 (file)
@@ -4,30 +4,30 @@ p Testing the Kademlia implementation with MSG
 
 ! output sort 19
 $ $SG_TEST_EXENV ${bindir:=.}/dht-kademlia ${platfdir}/cluster_backbone.xml ${srcdir}/dht-kademlia_d.xml "--log=root.fmt:[%10.6r]%e(%02i:%P@%h)%e%m%n"
-> [  0.000000] ( 1:node@node-0.acme.org) Hi, I'm going to create the network with id 0
-> [  0.000000] ( 2:node@node-1.acme.org) Hi, I'm going to join the network with id 1
-> [  0.000000] ( 3:node@node-2.acme.org) Hi, I'm going to join the network with id 3
-> [  0.000000] ( 4:node@node-3.acme.org) Hi, I'm going to join the network with id 7
-> [  0.000000] ( 5:node@node-4.acme.org) Hi, I'm going to join the network with id 15
-> [  0.000000] ( 6:node@node-5.acme.org) Hi, I'm going to join the network with id 31
-> [  0.000000] ( 7:node@node-6.acme.org) Hi, I'm going to join the network with id 63
-> [  0.000000] ( 8:node@node-7.acme.org) Hi, I'm going to join the network with id 127
-> [  0.000000] ( 9:node@node-8.acme.org) Hi, I'm going to join the network with id 255
-> [  0.000000] (10:node@node-9.acme.org) Hi, I'm going to join the network with id 511
-> [  0.000000] (11:node@node-10.acme.org) Hi, I'm going to join the network with id 1023
-> [  0.000000] (12:node@node-11.acme.org) Hi, I'm going to join the network with id 2047
-> [  0.000000] (13:node@node-12.acme.org) Hi, I'm going to join the network with id 4095
-> [780.000000] ( 7:node@node-6.acme.org) 5/5 FIND_NODE have succeeded
-> [780.000000] ( 9:node@node-8.acme.org) 6/6 FIND_NODE have succeeded
-> [780.000000] ( 3:node@node-2.acme.org) 5/5 FIND_NODE have succeeded
-> [780.000000] ( 2:node@node-1.acme.org) 6/6 FIND_NODE have succeeded
-> [780.000000] (11:node@node-10.acme.org) 6/6 FIND_NODE have succeeded
-> [780.000000] ( 1:node@node-0.acme.org) 7/7 FIND_NODE have succeeded
-> [780.000000] ( 5:node@node-4.acme.org) 6/6 FIND_NODE have succeeded
-> [780.000000] (13:node@node-12.acme.org) 6/6 FIND_NODE have succeeded
-> [780.000000] ( 8:node@node-7.acme.org) 5/5 FIND_NODE have succeeded
-> [780.000000] ( 6:node@node-5.acme.org) 5/5 FIND_NODE have succeeded
-> [780.000000] (10:node@node-9.acme.org) 5/5 FIND_NODE have succeeded
-> [780.000000] (12:node@node-11.acme.org) 6/6 FIND_NODE have succeeded
-> [780.000000] ( 4:node@node-3.acme.org) 5/5 FIND_NODE have succeeded
+> [  0.000000] ( 1:node@node-0.simgrid.org) Hi, I'm going to create the network with id 0
+> [  0.000000] ( 2:node@node-1.simgrid.org) Hi, I'm going to join the network with id 1
+> [  0.000000] ( 3:node@node-2.simgrid.org) Hi, I'm going to join the network with id 3
+> [  0.000000] ( 4:node@node-3.simgrid.org) Hi, I'm going to join the network with id 7
+> [  0.000000] ( 5:node@node-4.simgrid.org) Hi, I'm going to join the network with id 15
+> [  0.000000] ( 6:node@node-5.simgrid.org) Hi, I'm going to join the network with id 31
+> [  0.000000] ( 7:node@node-6.simgrid.org) Hi, I'm going to join the network with id 63
+> [  0.000000] ( 8:node@node-7.simgrid.org) Hi, I'm going to join the network with id 127
+> [  0.000000] ( 9:node@node-8.simgrid.org) Hi, I'm going to join the network with id 255
+> [  0.000000] (10:node@node-9.simgrid.org) Hi, I'm going to join the network with id 511
+> [  0.000000] (11:node@node-10.simgrid.org) Hi, I'm going to join the network with id 1023
+> [  0.000000] (12:node@node-11.simgrid.org) Hi, I'm going to join the network with id 2047
+> [  0.000000] (13:node@node-12.simgrid.org) Hi, I'm going to join the network with id 4095
+> [780.000000] ( 7:node@node-6.simgrid.org) 5/5 FIND_NODE have succeeded
+> [780.000000] ( 9:node@node-8.simgrid.org) 6/6 FIND_NODE have succeeded
+> [780.000000] ( 3:node@node-2.simgrid.org) 5/5 FIND_NODE have succeeded
+> [780.000000] ( 2:node@node-1.simgrid.org) 6/6 FIND_NODE have succeeded
+> [780.000000] (11:node@node-10.simgrid.org) 6/6 FIND_NODE have succeeded
+> [780.000000] ( 1:node@node-0.simgrid.org) 7/7 FIND_NODE have succeeded
+> [780.000000] ( 5:node@node-4.simgrid.org) 6/6 FIND_NODE have succeeded
+> [780.000000] (13:node@node-12.simgrid.org) 6/6 FIND_NODE have succeeded
+> [780.000000] ( 8:node@node-7.simgrid.org) 5/5 FIND_NODE have succeeded
+> [780.000000] ( 6:node@node-5.simgrid.org) 5/5 FIND_NODE have succeeded
+> [780.000000] (10:node@node-9.simgrid.org) 5/5 FIND_NODE have succeeded
+> [780.000000] (12:node@node-11.simgrid.org) 6/6 FIND_NODE have succeeded
+> [780.000000] ( 4:node@node-3.simgrid.org) 5/5 FIND_NODE have succeeded
 > [780.000000] ( 0:maestro@) Simulated time: 780
index e199776..05a0879 100644 (file)
@@ -2,69 +2,69 @@
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4.1">
 
-  <actor host="node-0.acme.org" function="node">
+  <actor host="node-0.simgrid.org" function="node">
     <argument value="0x0000"/>          <!-- my id -->
     <argument value ="780"/>            <!-- deadline -->
   </actor>
 
-  <actor host="node-1.acme.org" function="node">
+  <actor host="node-1.simgrid.org" function="node">
     <argument value="0x0001"/>          <!-- my id -->
     <argument value="0"/>               <!-- known id -->
     <argument value ="780"/>            <!-- deadline -->
   </actor>
 
-  <actor host="node-2.acme.org" function="node">
+  <actor host="node-2.simgrid.org" function="node">
     <argument value="0x0003"/>          <!-- my id -->
     <argument value="0x0001"/>          <!-- known id -->
     <argument value ="780"/>            <!-- deadline -->
   </actor>
 
-  <actor host="node-3.acme.org" function="node">
+  <actor host="node-3.simgrid.org" function="node">
     <argument value="0x0007"/>          <!-- my id -->
     <argument value="0x0003"/>          <!-- known id -->
     <argument value ="780"/>            <!-- deadline -->
   </actor>
-  <actor host="node-4.acme.org" function="node">
+  <actor host="node-4.simgrid.org" function="node">
     <argument value="0x000f"/>          <!-- my id -->
     <argument value="0x0007"/>          <!-- known id -->
     <argument value ="780"/>            <!-- deadline -->
   </actor>
-  <actor host="node-5.acme.org" function="node">
+  <actor host="node-5.simgrid.org" function="node">
     <argument value="0x001f"/>          <!-- my id -->
     <argument value="0x000f"/>          <!-- known id -->
     <argument value ="780"/>            <!-- deadline -->
   </actor>
-  <actor host="node-6.acme.org" function="node">
+  <actor host="node-6.simgrid.org" function="node">
     <argument value="0x003f"/>          <!-- my id -->
     <argument value="0x001f"/>          <!-- known id -->
     <argument value ="780"/>            <!-- deadline -->
   </actor>
-  <actor host="node-7.acme.org" function="node">
+  <actor host="node-7.simgrid.org" function="node">
     <argument value="0x007f"/>          <!-- my id -->
     <argument value="0x003f"/>          <!-- known id -->
     <argument value ="780"/>            <!-- deadline -->
   </actor>
-  <actor host="node-8.acme.org" function="node">
+  <actor host="node-8.simgrid.org" function="node">
     <argument value="0x00ff"/>          <!-- my id -->
     <argument value="0x007f"/>          <!-- known id -->
     <argument value ="780"/>            <!-- deadline -->
   </actor>
-  <actor host="node-9.acme.org" function="node">
+  <actor host="node-9.simgrid.org" function="node">
     <argument value="0x01ff"/>          <!-- my id -->
     <argument value="0x00ff"/>          <!-- known id -->
     <argument value ="780"/>            <!-- deadline -->
   </actor>
-  <actor host="node-10.acme.org" function="node">
+  <actor host="node-10.simgrid.org" function="node">
     <argument value="0x03ff"/>          <!-- my id -->
     <argument value="0x01ff"/>          <!-- known id -->
     <argument value ="780"/>            <!-- deadline -->
   </actor>
-  <actor host="node-11.acme.org" function="node">
+  <actor host="node-11.simgrid.org" function="node">
     <argument value="0x07ff"/>          <!-- my id -->
     <argument value="0x03ff"/>          <!-- known id -->
     <argument value ="780"/>            <!-- deadline -->
   </actor>
-  <actor host="node-12.acme.org" function="node">
+  <actor host="node-12.simgrid.org" function="node">
     <argument value="0x0fff"/>          <!-- my id -->
     <argument value="0x0000"/>          <!-- known id -->
     <argument value ="780"/>            <!-- deadline -->
index 3e75bac..d4a9c28 100755 (executable)
@@ -23,7 +23,7 @@ all_ids = [0]
 
 sys.stdout.write("<?xml version='1.0'?>\n"
                  "<!DOCTYPE platform SYSTEM \"http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd\">\n"
-                 "<platform version=\"4\">\n  <process host=\"node-0.acme.org\" function=\"node\">\n"
+                 "<platform version=\"4\">\n  <process host=\"node-0.simgrid.org\" function=\"node\">\n"
                  "     <argument value=\"0\"/>\n     <argument value=\"%d\"/>\n  </process>\n" % end_date)
 
 for i in range(1, nb_nodes):
@@ -33,7 +33,7 @@ for i in range(1, nb_nodes):
         ok = not my_id in all_ids
     known_id = all_ids[random.randint(0, len(all_ids) - 1)]
     start_date = i * 10
-    line = "  <process host=\"node-%d.acme.org\" function=\"node\">\n    <argument value=\"%s\"/>"\
+    line = "  <process host=\"node-%d.simgrid.org\" function=\"node\">\n    <argument value=\"%s\"/>"\
            "\n    <argument value=\"%s\"/>\n    <argument value=\"%d\"/>\n  </process>\n" % (
                i, my_id, known_id, end_date)
     sys.stdout.write(line)
index 4f0cd41..fc66316 100644 (file)
 p Testing the Pastry implementation with MSG
 
 $ $SG_TEST_EXENV ${bindir:=.}/dht-pastry$EXEEXT -nb_bits=6 ${platfdir}/cluster_backbone.xml ${srcdir}/dht-pastry_d.xml --log=msg_pastry.thres:verbose "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
-> [ 25.007806] (1:node@node-0.acme.org) Task update from 366680 !!!
-> [ 25.007806] (1:node@node-0.acme.org) Node:
-> [ 25.007806] (1:node@node-0.acme.org)  Id: 42 '0000002a' 
-> [ 25.007806] (1:node@node-0.acme.org)  Namespace:
-> [ 25.007806] (1:node@node-0.acme.org)   ffffffff
-> [ 25.007806] (1:node@node-0.acme.org)   ffffffff
-> [ 25.007806] (1:node@node-0.acme.org)   ffffffff
-> [ 25.007806] (1:node@node-0.acme.org)   ffffffff
-> [ 25.007806] (1:node@node-0.acme.org)   ffffffff
-> [ 25.007806] (1:node@node-0.acme.org)   ffffffff
-> [ 40.015612] (1:node@node-0.acme.org) Task update from 533744 !!!
-> [ 40.015612] (1:node@node-0.acme.org) Node:
-> [ 40.015612] (1:node@node-0.acme.org)  Id: 42 '0000002a' 
-> [ 40.015612] (1:node@node-0.acme.org)  Namespace:
-> [ 40.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 40.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 40.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 40.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 40.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 40.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 40.023418] (2:node@node-1.acme.org) Task update from 533744 !!!
-> [ 40.023418] (2:node@node-1.acme.org) Node:
-> [ 40.023418] (2:node@node-1.acme.org)  Id: 366680 '00059858' 
-> [ 40.023418] (2:node@node-1.acme.org)  Namespace:
-> [ 40.023418] (2:node@node-1.acme.org)   ffffffff
-> [ 40.023418] (2:node@node-1.acme.org)   ffffffff
-> [ 40.023418] (2:node@node-1.acme.org)   0000002a
-> [ 40.023418] (2:node@node-1.acme.org)   ffffffff
-> [ 40.023418] (2:node@node-1.acme.org)   ffffffff
-> [ 40.023418] (2:node@node-1.acme.org)   ffffffff
-> [ 45.015612] (1:node@node-0.acme.org) Task update from 1319738 !!!
-> [ 45.015612] (1:node@node-0.acme.org) Node:
-> [ 45.015612] (1:node@node-0.acme.org)  Id: 42 '0000002a' 
-> [ 45.015612] (1:node@node-0.acme.org)  Namespace:
-> [ 45.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 45.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 45.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 45.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 45.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 45.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 55.015612] (1:node@node-0.acme.org) Task update from 16509405 !!!
-> [ 55.015612] (1:node@node-0.acme.org) Node:
-> [ 55.015612] (1:node@node-0.acme.org)  Id: 42 '0000002a' 
-> [ 55.015612] (1:node@node-0.acme.org)  Namespace:
-> [ 55.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 55.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 55.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 55.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 55.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 55.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 55.031224] (2:node@node-1.acme.org) Task update from 16509405 !!!
-> [ 55.031224] (2:node@node-1.acme.org) Node:
-> [ 55.031224] (2:node@node-1.acme.org)  Id: 366680 '00059858' 
-> [ 55.031224] (2:node@node-1.acme.org)  Namespace:
-> [ 55.031224] (2:node@node-1.acme.org)   ffffffff
-> [ 55.031224] (2:node@node-1.acme.org)   ffffffff
-> [ 55.031224] (2:node@node-1.acme.org)   0000002a
-> [ 55.031224] (2:node@node-1.acme.org)   ffffffff
-> [ 55.031224] (2:node@node-1.acme.org)   ffffffff
-> [ 55.031224] (2:node@node-1.acme.org)   ffffffff
-> [ 60.015612] (1:node@node-0.acme.org) Task update from 10874876 !!!
-> [ 60.015612] (1:node@node-0.acme.org) Node:
-> [ 60.015612] (1:node@node-0.acme.org)  Id: 42 '0000002a' 
-> [ 60.015612] (1:node@node-0.acme.org)  Namespace:
-> [ 60.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 60.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 60.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 60.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 60.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 60.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 60.031224] (2:node@node-1.acme.org) Task update from 10874876 !!!
-> [ 60.031224] (2:node@node-1.acme.org) Node:
-> [ 60.031224] (2:node@node-1.acme.org)  Id: 366680 '00059858' 
-> [ 60.031224] (2:node@node-1.acme.org)  Namespace:
-> [ 60.031224] (2:node@node-1.acme.org)   ffffffff
-> [ 60.031224] (2:node@node-1.acme.org)   ffffffff
-> [ 60.031224] (2:node@node-1.acme.org)   0000002a
-> [ 60.031224] (2:node@node-1.acme.org)   ffffffff
-> [ 60.031224] (2:node@node-1.acme.org)   ffffffff
-> [ 60.031224] (2:node@node-1.acme.org)   ffffffff
-> [ 60.039030] (3:node@node-2.acme.org) Task update from 10874876 !!!
-> [ 60.039030] (3:node@node-2.acme.org) Node:
-> [ 60.039030] (3:node@node-2.acme.org)  Id: 533744 '000824f0' 
-> [ 60.039030] (3:node@node-2.acme.org)  Namespace:
-> [ 60.039030] (3:node@node-2.acme.org)   ffffffff
-> [ 60.039030] (3:node@node-2.acme.org)   0000002a
-> [ 60.039030] (3:node@node-2.acme.org)   00059858
-> [ 60.039030] (3:node@node-2.acme.org)   ffffffff
-> [ 60.039030] (3:node@node-2.acme.org)   ffffffff
-> [ 60.039030] (3:node@node-2.acme.org)   ffffffff
-> [ 65.031224] (4:node@node-3.acme.org) Task update from 16728096 !!!
-> [ 65.031224] (4:node@node-3.acme.org) Node:
-> [ 65.031224] (4:node@node-3.acme.org)  Id: 1319738 '0014233a' 
-> [ 65.031224] (4:node@node-3.acme.org)  Namespace:
-> [ 65.031224] (4:node@node-3.acme.org)   ffffffff
-> [ 65.031224] (4:node@node-3.acme.org)   ffffffff
-> [ 65.031224] (4:node@node-3.acme.org)   0000002a
-> [ 65.031224] (4:node@node-3.acme.org)   ffffffff
-> [ 65.031224] (4:node@node-3.acme.org)   ffffffff
-> [ 65.031224] (4:node@node-3.acme.org)   ffffffff
-> [ 70.015612] (1:node@node-0.acme.org) Task update from 16728096 !!!
-> [ 70.015612] (1:node@node-0.acme.org) Node:
-> [ 70.015612] (1:node@node-0.acme.org)  Id: 42 '0000002a' 
-> [ 70.015612] (1:node@node-0.acme.org)  Namespace:
-> [ 70.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 70.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 70.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 70.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 70.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 70.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 75.031224] (2:node@node-1.acme.org) Task update from 10004760 !!!
-> [ 75.031224] (2:node@node-1.acme.org) Node:
-> [ 75.031224] (2:node@node-1.acme.org)  Id: 366680 '00059858' 
-> [ 75.031224] (2:node@node-1.acme.org)  Namespace:
-> [ 75.031224] (2:node@node-1.acme.org)   ffffffff
-> [ 75.031224] (2:node@node-1.acme.org)   ffffffff
-> [ 75.031224] (2:node@node-1.acme.org)   0000002a
-> [ 75.031224] (2:node@node-1.acme.org)   ffffffff
-> [ 75.031224] (2:node@node-1.acme.org)   ffffffff
-> [ 75.031224] (2:node@node-1.acme.org)   ffffffff
-> [ 75.054642] (5:node@node-4.acme.org) Task update from 10004760 !!!
-> [ 75.054642] (5:node@node-4.acme.org) Node:
-> [ 75.054642] (5:node@node-4.acme.org)  Id: 16509405 '00fbe9dd' 
-> [ 75.054642] (5:node@node-4.acme.org)  Namespace:
-> [ 75.054642] (5:node@node-4.acme.org)   ffffffff
-> [ 75.054642] (5:node@node-4.acme.org)   0000002a
-> [ 75.054642] (5:node@node-4.acme.org)   00059858
-> [ 75.054642] (5:node@node-4.acme.org)   ffffffff
-> [ 75.054642] (5:node@node-4.acme.org)   ffffffff
-> [ 75.054642] (5:node@node-4.acme.org)   ffffffff
-> [ 80.015612] (1:node@node-0.acme.org) Task update from 10004760 !!!
-> [ 80.015612] (1:node@node-0.acme.org) Node:
-> [ 80.015612] (1:node@node-0.acme.org)  Id: 42 '0000002a' 
-> [ 80.015612] (1:node@node-0.acme.org)  Namespace:
-> [ 80.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 80.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 80.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 80.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 80.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 80.015612] (1:node@node-0.acme.org)   ffffffff
-> [ 95.023418] (1:node@node-0.acme.org) Task update from 6518808 !!!
-> [ 95.023418] (1:node@node-0.acme.org) Node:
-> [ 95.023418] (1:node@node-0.acme.org)  Id: 42 '0000002a' 
-> [ 95.023418] (1:node@node-0.acme.org)  Namespace:
-> [ 95.023418] (1:node@node-0.acme.org)   ffffffff
-> [ 95.023418] (1:node@node-0.acme.org)   ffffffff
-> [ 95.023418] (1:node@node-0.acme.org)   ffffffff
-> [ 95.023418] (1:node@node-0.acme.org)   ffffffff
-> [ 95.023418] (1:node@node-0.acme.org)   ffffffff
-> [ 95.023418] (1:node@node-0.acme.org)   ffffffff
-> [100.023418] (1:node@node-0.acme.org) Task update from 2015253 !!!
-> [100.023418] (1:node@node-0.acme.org) Node:
-> [100.023418] (1:node@node-0.acme.org)  Id: 42 '0000002a' 
-> [100.023418] (1:node@node-0.acme.org)  Namespace:
-> [100.023418] (1:node@node-0.acme.org)   ffffffff
-> [100.023418] (1:node@node-0.acme.org)   ffffffff
-> [100.023418] (1:node@node-0.acme.org)   ffffffff
-> [100.023418] (1:node@node-0.acme.org)   ffffffff
-> [100.023418] (1:node@node-0.acme.org)   ffffffff
-> [100.023418] (1:node@node-0.acme.org)   ffffffff
-> [100.039030] (4:node@node-3.acme.org) Task update from 2015253 !!!
-> [100.039030] (4:node@node-3.acme.org) Node:
-> [100.039030] (4:node@node-3.acme.org)  Id: 1319738 '0014233a' 
-> [100.039030] (4:node@node-3.acme.org)  Namespace:
-> [100.039030] (4:node@node-3.acme.org)   ffffffff
-> [100.039030] (4:node@node-3.acme.org)   ffffffff
-> [100.039030] (4:node@node-3.acme.org)   0000002a
-> [100.039030] (4:node@node-3.acme.org)   ffffffff
-> [100.039030] (4:node@node-3.acme.org)   ffffffff
-> [100.039030] (4:node@node-3.acme.org)   ffffffff
+> [ 25.007806] (1:node@node-0.simgrid.org) Task update from 366680 !!!
+> [ 25.007806] (1:node@node-0.simgrid.org) Node:
+> [ 25.007806] (1:node@node-0.simgrid.org)  Id: 42 '0000002a' 
+> [ 25.007806] (1:node@node-0.simgrid.org)  Namespace:
+> [ 25.007806] (1:node@node-0.simgrid.org)   ffffffff
+> [ 25.007806] (1:node@node-0.simgrid.org)   ffffffff
+> [ 25.007806] (1:node@node-0.simgrid.org)   ffffffff
+> [ 25.007806] (1:node@node-0.simgrid.org)   ffffffff
+> [ 25.007806] (1:node@node-0.simgrid.org)   ffffffff
+> [ 25.007806] (1:node@node-0.simgrid.org)   ffffffff
+> [ 40.015612] (1:node@node-0.simgrid.org) Task update from 533744 !!!
+> [ 40.015612] (1:node@node-0.simgrid.org) Node:
+> [ 40.015612] (1:node@node-0.simgrid.org)  Id: 42 '0000002a' 
+> [ 40.015612] (1:node@node-0.simgrid.org)  Namespace:
+> [ 40.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 40.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 40.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 40.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 40.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 40.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 40.023418] (2:node@node-1.simgrid.org) Task update from 533744 !!!
+> [ 40.023418] (2:node@node-1.simgrid.org) Node:
+> [ 40.023418] (2:node@node-1.simgrid.org)  Id: 366680 '00059858' 
+> [ 40.023418] (2:node@node-1.simgrid.org)  Namespace:
+> [ 40.023418] (2:node@node-1.simgrid.org)   ffffffff
+> [ 40.023418] (2:node@node-1.simgrid.org)   ffffffff
+> [ 40.023418] (2:node@node-1.simgrid.org)   0000002a
+> [ 40.023418] (2:node@node-1.simgrid.org)   ffffffff
+> [ 40.023418] (2:node@node-1.simgrid.org)   ffffffff
+> [ 40.023418] (2:node@node-1.simgrid.org)   ffffffff
+> [ 45.015612] (1:node@node-0.simgrid.org) Task update from 1319738 !!!
+> [ 45.015612] (1:node@node-0.simgrid.org) Node:
+> [ 45.015612] (1:node@node-0.simgrid.org)  Id: 42 '0000002a' 
+> [ 45.015612] (1:node@node-0.simgrid.org)  Namespace:
+> [ 45.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 45.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 45.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 45.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 45.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 45.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 55.015612] (1:node@node-0.simgrid.org) Task update from 16509405 !!!
+> [ 55.015612] (1:node@node-0.simgrid.org) Node:
+> [ 55.015612] (1:node@node-0.simgrid.org)  Id: 42 '0000002a' 
+> [ 55.015612] (1:node@node-0.simgrid.org)  Namespace:
+> [ 55.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 55.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 55.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 55.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 55.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 55.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 55.031224] (2:node@node-1.simgrid.org) Task update from 16509405 !!!
+> [ 55.031224] (2:node@node-1.simgrid.org) Node:
+> [ 55.031224] (2:node@node-1.simgrid.org)  Id: 366680 '00059858' 
+> [ 55.031224] (2:node@node-1.simgrid.org)  Namespace:
+> [ 55.031224] (2:node@node-1.simgrid.org)   ffffffff
+> [ 55.031224] (2:node@node-1.simgrid.org)   ffffffff
+> [ 55.031224] (2:node@node-1.simgrid.org)   0000002a
+> [ 55.031224] (2:node@node-1.simgrid.org)   ffffffff
+> [ 55.031224] (2:node@node-1.simgrid.org)   ffffffff
+> [ 55.031224] (2:node@node-1.simgrid.org)   ffffffff
+> [ 60.015612] (1:node@node-0.simgrid.org) Task update from 10874876 !!!
+> [ 60.015612] (1:node@node-0.simgrid.org) Node:
+> [ 60.015612] (1:node@node-0.simgrid.org)  Id: 42 '0000002a' 
+> [ 60.015612] (1:node@node-0.simgrid.org)  Namespace:
+> [ 60.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 60.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 60.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 60.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 60.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 60.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 60.031224] (2:node@node-1.simgrid.org) Task update from 10874876 !!!
+> [ 60.031224] (2:node@node-1.simgrid.org) Node:
+> [ 60.031224] (2:node@node-1.simgrid.org)  Id: 366680 '00059858' 
+> [ 60.031224] (2:node@node-1.simgrid.org)  Namespace:
+> [ 60.031224] (2:node@node-1.simgrid.org)   ffffffff
+> [ 60.031224] (2:node@node-1.simgrid.org)   ffffffff
+> [ 60.031224] (2:node@node-1.simgrid.org)   0000002a
+> [ 60.031224] (2:node@node-1.simgrid.org)   ffffffff
+> [ 60.031224] (2:node@node-1.simgrid.org)   ffffffff
+> [ 60.031224] (2:node@node-1.simgrid.org)   ffffffff
+> [ 60.039030] (3:node@node-2.simgrid.org) Task update from 10874876 !!!
+> [ 60.039030] (3:node@node-2.simgrid.org) Node:
+> [ 60.039030] (3:node@node-2.simgrid.org)  Id: 533744 '000824f0' 
+> [ 60.039030] (3:node@node-2.simgrid.org)  Namespace:
+> [ 60.039030] (3:node@node-2.simgrid.org)   ffffffff
+> [ 60.039030] (3:node@node-2.simgrid.org)   0000002a
+> [ 60.039030] (3:node@node-2.simgrid.org)   00059858
+> [ 60.039030] (3:node@node-2.simgrid.org)   ffffffff
+> [ 60.039030] (3:node@node-2.simgrid.org)   ffffffff
+> [ 60.039030] (3:node@node-2.simgrid.org)   ffffffff
+> [ 65.031224] (4:node@node-3.simgrid.org) Task update from 16728096 !!!
+> [ 65.031224] (4:node@node-3.simgrid.org) Node:
+> [ 65.031224] (4:node@node-3.simgrid.org)  Id: 1319738 '0014233a' 
+> [ 65.031224] (4:node@node-3.simgrid.org)  Namespace:
+> [ 65.031224] (4:node@node-3.simgrid.org)   ffffffff
+> [ 65.031224] (4:node@node-3.simgrid.org)   ffffffff
+> [ 65.031224] (4:node@node-3.simgrid.org)   0000002a
+> [ 65.031224] (4:node@node-3.simgrid.org)   ffffffff
+> [ 65.031224] (4:node@node-3.simgrid.org)   ffffffff
+> [ 65.031224] (4:node@node-3.simgrid.org)   ffffffff
+> [ 70.015612] (1:node@node-0.simgrid.org) Task update from 16728096 !!!
+> [ 70.015612] (1:node@node-0.simgrid.org) Node:
+> [ 70.015612] (1:node@node-0.simgrid.org)  Id: 42 '0000002a' 
+> [ 70.015612] (1:node@node-0.simgrid.org)  Namespace:
+> [ 70.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 70.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 70.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 70.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 70.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 70.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 75.031224] (2:node@node-1.simgrid.org) Task update from 10004760 !!!
+> [ 75.031224] (2:node@node-1.simgrid.org) Node:
+> [ 75.031224] (2:node@node-1.simgrid.org)  Id: 366680 '00059858' 
+> [ 75.031224] (2:node@node-1.simgrid.org)  Namespace:
+> [ 75.031224] (2:node@node-1.simgrid.org)   ffffffff
+> [ 75.031224] (2:node@node-1.simgrid.org)   ffffffff
+> [ 75.031224] (2:node@node-1.simgrid.org)   0000002a
+> [ 75.031224] (2:node@node-1.simgrid.org)   ffffffff
+> [ 75.031224] (2:node@node-1.simgrid.org)   ffffffff
+> [ 75.031224] (2:node@node-1.simgrid.org)   ffffffff
+> [ 75.054642] (5:node@node-4.simgrid.org) Task update from 10004760 !!!
+> [ 75.054642] (5:node@node-4.simgrid.org) Node:
+> [ 75.054642] (5:node@node-4.simgrid.org)  Id: 16509405 '00fbe9dd' 
+> [ 75.054642] (5:node@node-4.simgrid.org)  Namespace:
+> [ 75.054642] (5:node@node-4.simgrid.org)   ffffffff
+> [ 75.054642] (5:node@node-4.simgrid.org)   0000002a
+> [ 75.054642] (5:node@node-4.simgrid.org)   00059858
+> [ 75.054642] (5:node@node-4.simgrid.org)   ffffffff
+> [ 75.054642] (5:node@node-4.simgrid.org)   ffffffff
+> [ 75.054642] (5:node@node-4.simgrid.org)   ffffffff
+> [ 80.015612] (1:node@node-0.simgrid.org) Task update from 10004760 !!!
+> [ 80.015612] (1:node@node-0.simgrid.org) Node:
+> [ 80.015612] (1:node@node-0.simgrid.org)  Id: 42 '0000002a' 
+> [ 80.015612] (1:node@node-0.simgrid.org)  Namespace:
+> [ 80.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 80.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 80.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 80.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 80.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 80.015612] (1:node@node-0.simgrid.org)   ffffffff
+> [ 95.023418] (1:node@node-0.simgrid.org) Task update from 6518808 !!!
+> [ 95.023418] (1:node@node-0.simgrid.org) Node:
+> [ 95.023418] (1:node@node-0.simgrid.org)  Id: 42 '0000002a' 
+> [ 95.023418] (1:node@node-0.simgrid.org)  Namespace:
+> [ 95.023418] (1:node@node-0.simgrid.org)   ffffffff
+> [ 95.023418] (1:node@node-0.simgrid.org)   ffffffff
+> [ 95.023418] (1:node@node-0.simgrid.org)   ffffffff
+> [ 95.023418] (1:node@node-0.simgrid.org)   ffffffff
+> [ 95.023418] (1:node@node-0.simgrid.org)   ffffffff
+> [ 95.023418] (1:node@node-0.simgrid.org)   ffffffff
+> [100.023418] (1:node@node-0.simgrid.org) Task update from 2015253 !!!
+> [100.023418] (1:node@node-0.simgrid.org) Node:
+> [100.023418] (1:node@node-0.simgrid.org)  Id: 42 '0000002a' 
+> [100.023418] (1:node@node-0.simgrid.org)  Namespace:
+> [100.023418] (1:node@node-0.simgrid.org)   ffffffff
+> [100.023418] (1:node@node-0.simgrid.org)   ffffffff
+> [100.023418] (1:node@node-0.simgrid.org)   ffffffff
+> [100.023418] (1:node@node-0.simgrid.org)   ffffffff
+> [100.023418] (1:node@node-0.simgrid.org)   ffffffff
+> [100.023418] (1:node@node-0.simgrid.org)   ffffffff
+> [100.039030] (4:node@node-3.simgrid.org) Task update from 2015253 !!!
+> [100.039030] (4:node@node-3.simgrid.org) Node:
+> [100.039030] (4:node@node-3.simgrid.org)  Id: 1319738 '0014233a' 
+> [100.039030] (4:node@node-3.simgrid.org)  Namespace:
+> [100.039030] (4:node@node-3.simgrid.org)   ffffffff
+> [100.039030] (4:node@node-3.simgrid.org)   ffffffff
+> [100.039030] (4:node@node-3.simgrid.org)   0000002a
+> [100.039030] (4:node@node-3.simgrid.org)   ffffffff
+> [100.039030] (4:node@node-3.simgrid.org)   ffffffff
+> [100.039030] (4:node@node-3.simgrid.org)   ffffffff
 > [1000.054642] (0:maestro@) Simulated time: 1000.05
index b698648..aca5b25 100644 (file)
@@ -1,59 +1,59 @@
 <?xml version='1.0'?>
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4.1">
-  <actor host="node-0.acme.org" function="node">
+  <actor host="node-0.simgrid.org" function="node">
     <argument value="42"/>
     <argument value="6000000"/>
   </actor>
-  <actor host="node-1.acme.org" function="node">
+  <actor host="node-1.simgrid.org" function="node">
     <argument value="366680" />
     <argument value="42" />
     <argument value="10" />
     <argument value="6000000" />
   </actor>
-  <actor host="node-2.acme.org" function="node">
+  <actor host="node-2.simgrid.org" function="node">
     <argument value="533744" />
     <argument value="366680" />
     <argument value="20" />
     <argument value="6000000" />
   </actor>
-  <actor host="node-3.acme.org" function="node">
+  <actor host="node-3.simgrid.org" function="node">
     <argument value="1319738" />
     <argument value="42" />
     <argument value="30" />
     <argument value="6000000" />
   </actor>
-  <actor host="node-4.acme.org" function="node">
+  <actor host="node-4.simgrid.org" function="node">
     <argument value="16509405" />
     <argument value="366680" />
     <argument value="40" />
     <argument value="6000000" />
   </actor>
-  <actor host="node-5.acme.org" function="node">
+  <actor host="node-5.simgrid.org" function="node">
     <argument value="10874876" />
     <argument value="533744" />
     <argument value="50" />
     <argument value="6000000" />
   </actor>
-  <actor host="node-6.acme.org" function="node">
+  <actor host="node-6.simgrid.org" function="node">
     <argument value="16728096" />
     <argument value="1319738" />
     <argument value="60" />
     <argument value="6000000" />
   </actor>
-  <actor host="node-7.acme.org" function="node">
+  <actor host="node-7.simgrid.org" function="node">
     <argument value="10004760" />
     <argument value="16509405" />
     <argument value="70" />
     <argument value="6000000" />
   </actor>
-  <actor host="node-8.acme.org" function="node">
+  <actor host="node-8.simgrid.org" function="node">
     <argument value="6518808" />
     <argument value="42" />
     <argument value="80" />
     <argument value="6000000" />
   </actor>
-  <actor host="node-9.acme.org" function="node">
+  <actor host="node-9.simgrid.org" function="node">
     <argument value="2015253" />
     <argument value="1319738" />
     <argument value="90" />
index b106691..05cd33c 100755 (executable)
@@ -29,7 +29,7 @@ all_ids = [42]
 sys.stdout.write("<?xml version='1.0'?>\n"
                  "<!DOCTYPE platform SYSTEM \"http://simgrid.gforge.inria.fr/simgrid.dtd\">\n"
                  "<platform version=\"3\">\n"
-                 "  <process host=\"node-0.acme.org\" function=\"node\"><argument value=\"42\"/><argument value=\"%d\"/></process>\n" % end_date)
+                 "  <process host=\"node-0.simgrid.org\" function=\"node\"><argument value=\"42\"/><argument value=\"%d\"/></process>\n" % end_date)
 
 for i in range(1, nb_nodes):
 
@@ -40,7 +40,7 @@ for i in range(1, nb_nodes):
 
     known_id = all_ids[random.randint(0, len(all_ids) - 1)]
     start_date = i * 10
-    line = "  <process host=\"node-%d.acme.org\" function=\"node\"><argument value=\"%d\" /><argument value=\"%d\" /><argument value=\"%d\" /><argument value=\"%d\" /></process>\n" % (
+    line = "  <process host=\"node-%d.simgrid.org\" function=\"node\"><argument value=\"%d\" /><argument value=\"%d\" /><argument value=\"%d\" /><argument value=\"%d\" /></process>\n" % (
         i, my_id, known_id, start_date, end_date)
     sys.stdout.write(line)
     all_ids.append(my_id)
index a97d671..94ce835 100644 (file)
@@ -28,7 +28,7 @@ p One cluster
 
 $ ${bindir:=.}/network-ns3/network-ns3 ${platfdir}/cluster_backbone.xml ${srcdir}/network-ns3/one_cluster_d.xml --cfg=network/model:NS3 "--log=root.fmt:[%h:%P(%i)]%e[%c/%p]%e%m%n"
 > [:maestro(0)] [xbt_cfg/INFO] Configuration change: Set 'network/model' to 'NS3'
-> [node-6.acme.org:worker(2)] [msg_test/INFO] FLOW[1] : Receive 100 bytes from node-2.acme.org to node-6.acme.org
+> [node-6.simgrid.org:worker(2)] [msg_test/INFO] FLOW[1] : Receive 100 bytes from node-2.acme.org to node-6.acme.org
 
 p Dogbone
 
index 4c0f7bc..1de597d 100644 (file)
@@ -1,12 +1,12 @@
 <?xml version='1.0'?>
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4.1">
-  <actor host="node-2.acme.org" function="master">
+  <actor host="node-2.simgrid.org" function="master">
     <argument value="100"/>
-    <argument value="node-6.acme.org"/>
+    <argument value="node-6.simgrid.org"/>
     <argument value="1"/>
   </actor>
-  <actor host="node-6.acme.org" function="worker">
+  <actor host="node-6.simgrid.org" function="worker">
     <argument value="1"/>
   </actor>
 </platform>
index 4417517..b2b96e3 100644 (file)
@@ -9,12 +9,13 @@
       l0| l1| l2|           l97| l96 |   | l99
         |   |   |   ........   |     |   |
         |                                |
-    node-0.acme.org                  node-99.acme.org
+    node-0.simgrid.org            node-99.simgrid.org
 
     The route from node-0 to node-2 is: l0.UP ; backbone ; l2.DOWN
 
     The route from node-0 to the outer world begins with: l0.UP ; backbone
   -->
-  <cluster id="acme" prefix="node-" radical="0-99" suffix=".acme.org" speed="1Gf" bw="125MBps" lat="50us"
+  <cluster id="cluster0" prefix="node-" radical="0-99" suffix=".simgrid.org"
+          speed="1Gf" bw="125MBps" lat="50us"
            bb_bw="2.25GBps"  bb_lat="500us"/>
 </platform>
index 138859f..9000faf 100644 (file)
                l0 / l1|   \l2
                  /    |    \
                 /     |     \
-            host0   host1   host2
+           node-0   node-1   node-2 ...
            
     All hosts can communicate at full speed with no interference on
     the crossbar. Only the links of each hosts are limiting.       
   -->
   <zone id="world" routing="Full">
-    <cluster id="cluster-crossbar" prefix="host-" suffix="simgrid.org" radical="0-262144" speed="1Gf" bw="125MBps" lat="50us"/>
+    <cluster id="cluster-crossbar" 
+             prefix="node-" radical="0-65536" suffix=".simgrid.org"
+            speed="1Gf" bw="125MBps" lat="50us"/>
   </zone>
 </platform>
index c54d4d6..bb9d29f 100644 (file)
@@ -1,9 +1,10 @@
 <?xml version='1.0'?>
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4.1">
-  <zone id="AS0" routing="Full">
-    <cluster id="bob_cluster" prefix="node-" suffix=".acme.org" radical="0-119" speed="1Gf" 
-             bw="125MBps" lat="50us" topology="DRAGONFLY" topo_parameters="3,4;4,3;5,1;2" 
+  <zone id="world" routing="Full">
+    <cluster id="bob_cluster" topology="DRAGONFLY" topo_parameters="3,4;4,3;5,1;2"
+             prefix="node-" radical="0-119" suffix=".simgrid.org"
+            speed="1Gf" bw="125MBps" lat="50us"
              loopback_bw="100MBps" loopback_lat="0" limiter_link="150MBps"/>
   </zone>
 </platform>
index 59362e8..24f5916 100644 (file)
      borderopacity="1.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
-     inkscape:zoom="14.481547"
-     inkscape:cx="148.35871"
-     inkscape:cy="75.428991"
+     inkscape:zoom="1.8101934"
+     inkscape:cx="71.703736"
+     inkscape:cy="188.90498"
      inkscape:document-units="mm"
      inkscape:current-layer="layer1"
      showgrid="true"
        id="rect2022-2-3"
        width="13.229167"
        height="6.6145835"
-       x="99.21875"
+       x="98.160416"
        y="-4.6250024" />
     <rect
        style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.66699997;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#40cbd3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.57735032;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
          x="43.391659"
          y="0.66666681"
          style="stroke-width:0.26458332px"
-         id="tspan1481">2 ;  (4,4)  ;  (1,2)  ;  (1,2)</tspan></text>
+         id="tspan1481">2 ;   4,4    ;   1,2   ;   1,2</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:100%;font-family:sans-serif;-inkscape-font-specification:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;opacity:0.5;vector-effect:none;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
          style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.17499995px;line-height:100%;font-family:sans-serif;-inkscape-font-specification:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;vector-effect:none;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1">#levels</tspan></text>
     <path
        style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.30000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Mend)"
-       d="M 83.34375,5.9583307 V 1.9895808"
+       d="M 83.872917,5.9583307 V 1.9895808"
        id="path1162"
        inkscape:connector-curvature="0" />
     <path
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:100%;font-family:sans-serif;-inkscape-font-specification:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;opacity:0.5;vector-effect:none;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       x="75.736977"
+       x="76.266144"
        y="7.2812629"
        id="text1144-5-0"><tspan
          sodipodi:role="line"
          id="tspan1142-8-8"
-         x="75.736977"
+         x="76.266144"
          y="7.2812629"
          style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.17499995px;line-height:100%;font-family:sans-serif;-inkscape-font-specification:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;vector-effect:none;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1">#up links</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333311px;line-height:100%;font-family:sans-serif;-inkscape-font-specification:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;opacity:0.5;vector-effect:none;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       x="98.292694"
+       x="98.821861"
        y="7.0166798"
        id="text1144-5-0-6"><tspan
          sodipodi:role="line"
          id="tspan1142-8-8-9"
-         x="98.292694"
+         x="98.821861"
          y="7.0166798"
-         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.17499995px;line-height:100%;font-family:sans-serif;-inkscape-font-specification:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;vector-effect:none;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1">#parallel links</tspan><tspan
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.17499995px;line-height:100%;font-family:sans-serif;-inkscape-font-specification:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;vector-effect:none;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1">link counts</tspan><tspan
+         sodipodi:role="line"
+         x="98.821861"
+         y="11.250013"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.17499995px;line-height:100%;font-family:sans-serif;-inkscape-font-specification:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;vector-effect:none;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+         id="tspan962" /><tspan
          sodipodi:role="line"
-         x="98.292694"
-         y="11.250012"
+         x="98.821861"
+         y="15.483346"
          style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.17499995px;line-height:100%;font-family:sans-serif;-inkscape-font-specification:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;vector-effect:none;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
          id="tspan2361" /></text>
     <rect
        cy="22.074585"
        rx="0.66145951"
        ry="0.66145772" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.93888855px;line-height:6.61458302px;font-family:sans-serif;-inkscape-font-specification:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="99.21875"
+       y="0.66666406"
+       id="text965"><tspan
+         sodipodi:role="line"
+         id="tspan963"
+         x="100.00492"
+         y="0.66666406"
+         style="stroke-width:0.26458332px"> </tspan></text>
   </g>
 </svg>
index b5241e4..d1bb503 100644 (file)
@@ -7,8 +7,11 @@
   This defines a two levels fat-tree, with 4 leaf switches connected to 4 nodes each and 2 core switches connected to 
   each leaf switch by two cables -->
 
-  <zone id="AS0" routing="Full">
-    <cluster id="bob_cluster" prefix="node-" suffix=".acme.org" radical="0-15" speed="1Gf" bw="125MBps" lat="50us" 
-             topology="FAT_TREE" topo_parameters="2;4,4;1,2;1,2" loopback_bw="100MBps" loopback_lat="0"/>
+  <zone id="world" routing="Full">
+    <cluster id="bob_cluster"
+            prefix="node-" radical="0-15" suffix=".simgrid.org"
+            speed="1Gf" bw="125MBps" lat="50us" 
+             topology="FAT_TREE" topo_parameters="2;4,4;1,2;1,2"
+            loopback_bw="100MBps" loopback_lat="0" />
   </zone>
 </platform>
index 8c77192..d9b1505 100644 (file)
@@ -52,7 +52,7 @@
   end
 
   simgrid.engine.open();
-  cluster_factory = my_cluster{prefix="node-", suffix=".acme.org", radical=seq(0,262144), host_factory = function(hostno)
+  cluster_factory = my_cluster{prefix="node-", suffix=".simgrid.org", radical=seq(0,262144), host_factory = function(hostno)
       if hostno % 2 == 0 then return "blabla" end
       if hostno % 2 == 1 then return "blublub" end
     end,
@@ -62,6 +62,6 @@
     lat="50us",
     sharing_sharing_policy="SPLITDUPLEX"
   }()
-  --my_cluster{prefix="node2-", suffix=".acme.org", radical=seq(0,44) }
+  --my_cluster{prefix="node2-", suffix=".simgrid.org", radical=seq(0,44) }
 
   simgrid.engine.close();
index 1f9c8c0..84055df 100644 (file)
@@ -1,8 +1,10 @@
 <?xml version='1.0'?>
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4.1">
-  <zone id="AS0" routing="Full">
-    <cluster id="bob_cluster" prefix="node-" radical="0-11" suffix=".acme.org" speed="1Gf" 
-             bw="125MBps" lat="50us" topology="TORUS" topo_parameters="3,2,2" loopback_bw="100MBps" loopback_lat="0"/>
+  <zone id="world" routing="Full">
+    <cluster id="bob_cluster" topology="TORUS" topo_parameters="3,2,2"
+            prefix="node-" radical="0-11" suffix=".simgrid.org"
+            speed="1Gf" bw="125MBps" lat="50us"
+            loopback_bw="100MBps" loopback_lat="0"/>
   </zone>
 </platform>
index e134824..8196cd9 100644 (file)
@@ -17,7 +17,7 @@
      </zone>
     </zone>
 
-    <cluster id="acme" prefix="node-" suffix=".acme.org" radical="0-4" speed="1Gf"
+    <cluster id="acme" prefix="node-" suffix=".simgrid.org" radical="0-4" speed="1Gf"
              bw="125MBps" lat="50us" bb_bw="2.25GBps"  bb_lat="500us">
       <!-- these props will be attached to the network zone constituting the cluster -->
       <prop id="bla" value="acme cluster"/>
index 5cd432c..0fd2502 100644 (file)
@@ -3,15 +3,15 @@
 <platform version="4.1">
 <!--     This platform does not use any routing. It is what Constant network model expects. -->
   <zone id="AS0" routing="None">
-    <host id="node-0.acme.org" speed="1Gf"/>
-    <host id="node-1.acme.org" speed="1Gf"/>
-    <host id="node-2.acme.org" speed="1Gf"/>
-    <host id="node-3.acme.org" speed="1Gf"/>
-    <host id="node-4.acme.org" speed="1Gf"/>
-    <host id="node-5.acme.org" speed="1Gf"/>
-    <host id="node-6.acme.org" speed="1Gf"/>
-    <host id="node-7.acme.org" speed="1Gf"/>
-    <host id="node-8.acme.org" speed="1Gf"/>
-    <host id="node-9.acme.org" speed="1Gf"/>
+    <host id="node-0.simgrid.org" speed="1Gf"/>
+    <host id="node-1.simgrid.org" speed="1Gf"/>
+    <host id="node-2.simgrid.org" speed="1Gf"/>
+    <host id="node-3.simgrid.org" speed="1Gf"/>
+    <host id="node-4.simgrid.org" speed="1Gf"/>
+    <host id="node-5.simgrid.org" speed="1Gf"/>
+    <host id="node-6.simgrid.org" speed="1Gf"/>
+    <host id="node-7.simgrid.org" speed="1Gf"/>
+    <host id="node-8.simgrid.org" speed="1Gf"/>
+    <host id="node-9.simgrid.org" speed="1Gf"/>
   </zone>
 </platform>
index 4a58e06..2a70e45 100644 (file)
@@ -1,14 +1,14 @@
 #!/usr/bin/env tesh
 
 $ $SG_TEST_EXENV ${bindir:=.}/s4u-actor-lifetime ${platfdir}/cluster_backbone.xml s4u-actor-lifetime_d.xml "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
-> [  0.000000] (1:sleeper@node-0.acme.org) Hello! I go to sleep.
-> [  0.000000] (2:sleeper@node-1.acme.org) Hello! I go to sleep.
-> [  2.000000] (3:sleeper@node-0.acme.org) Hello! I go to sleep.
-> [  3.000000] (2:sleeper@node-1.acme.org) Exiting now (done sleeping or got killed).
-> [  4.000000] (4:sleeper@node-2.acme.org) Hello! I go to sleep.
-> [  7.000000] (4:sleeper@node-2.acme.org) Exiting now (done sleeping or got killed).
-> [ 10.000000] (1:sleeper@node-0.acme.org) Done sleeping.
-> [ 10.000000] (1:sleeper@node-0.acme.org) Exiting now (done sleeping or got killed).
-> [ 12.000000] (3:sleeper@node-0.acme.org) Done sleeping.
-> [ 12.000000] (3:sleeper@node-0.acme.org) Exiting now (done sleeping or got killed).
+> [  0.000000] (1:sleeper@node-0.simgrid.org) Hello! I go to sleep.
+> [  0.000000] (2:sleeper@node-1.simgrid.org) Hello! I go to sleep.
+> [  2.000000] (3:sleeper@node-0.simgrid.org) Hello! I go to sleep.
+> [  3.000000] (2:sleeper@node-1.simgrid.org) Exiting now (done sleeping or got killed).
+> [  4.000000] (4:sleeper@node-2.simgrid.org) Hello! I go to sleep.
+> [  7.000000] (4:sleeper@node-2.simgrid.org) Exiting now (done sleeping or got killed).
+> [ 10.000000] (1:sleeper@node-0.simgrid.org) Done sleeping.
+> [ 10.000000] (1:sleeper@node-0.simgrid.org) Exiting now (done sleeping or got killed).
+> [ 12.000000] (3:sleeper@node-0.simgrid.org) Done sleeping.
+> [ 12.000000] (3:sleeper@node-0.simgrid.org) Exiting now (done sleeping or got killed).
 
index c69e987..41ec532 100644 (file)
@@ -4,8 +4,8 @@
 <!-- This shows how to use the start_time and kill_time attributes of <actors> -->
 
 <platform version="4.1">
-  <actor host="node-0.acme.org" function="sleeper"                              />
-  <actor host="node-0.acme.org" function="sleeper" start_time="2"               />
-  <actor host="node-1.acme.org" function="sleeper"                kill_time="3" />
-  <actor host="node-2.acme.org" function="sleeper" start_time="4" kill_time="7" />
+  <actor host="node-0.simgrid.org" function="sleeper"                              />
+  <actor host="node-0.simgrid.org" function="sleeper" start_time="2"               />
+  <actor host="node-1.simgrid.org" function="sleeper"                kill_time="3" />
+  <actor host="node-2.simgrid.org" function="sleeper" start_time="4" kill_time="7" />
 </platform>
index 78c5269..a72f286 100644 (file)
@@ -5,19 +5,19 @@ p Testing the Bittorrent implementation with S4U
 ! timeout 10
 ! output sort 19
 $ $SG_TEST_EXENV ${bindir:=.}/s4u-bittorrent ${platfdir}/cluster_backbone.xml s4u-app-bittorrent_d.xml "--log=root.fmt:[%12.6r]%e(%i:%P@%h)%e%m%n"
-> [    0.000000] (1:tracker@node-0.acme.org) Tracker launched.
-> [    0.000000] (2:peer@node-1.acme.org) Hi, I'm joining the network with id 2
-> [    0.000000] (3:peer@node-2.acme.org) Hi, I'm joining the network with id 3
-> [    0.000000] (4:peer@node-3.acme.org) Hi, I'm joining the network with id 4
-> [    0.000000] (5:peer@node-4.acme.org) Hi, I'm joining the network with id 5
-> [    0.000000] (6:peer@node-5.acme.org) Hi, I'm joining the network with id 6
-> [    0.000000] (7:peer@node-6.acme.org) Hi, I'm joining the network with id 7
-> [    0.000000] (8:peer@node-7.acme.org) Hi, I'm joining the network with id 8
-> [ 3000.000000] (1:tracker@node-0.acme.org) Tracker is leaving
-> [ 5000.007806] (2:peer@node-1.acme.org) Here is my current status: 1111111111
-> [ 5000.007806] (3:peer@node-2.acme.org) Here is my current status: 1111111111
-> [ 5000.007806] (4:peer@node-3.acme.org) Here is my current status: 1111111111
-> [ 5000.007806] (5:peer@node-4.acme.org) Here is my current status: 1111111111
-> [ 5000.007806] (6:peer@node-5.acme.org) Here is my current status: 1111111111
-> [ 5000.007806] (7:peer@node-6.acme.org) Here is my current status: 1111111111
-> [ 5000.007806] (8:peer@node-7.acme.org) Here is my current status: 1111111111
+> [    0.000000] (1:tracker@node-0.simgrid.org) Tracker launched.
+> [    0.000000] (2:peer@node-1.simgrid.org) Hi, I'm joining the network with id 2
+> [    0.000000] (3:peer@node-2.simgrid.org) Hi, I'm joining the network with id 3
+> [    0.000000] (4:peer@node-3.simgrid.org) Hi, I'm joining the network with id 4
+> [    0.000000] (5:peer@node-4.simgrid.org) Hi, I'm joining the network with id 5
+> [    0.000000] (6:peer@node-5.simgrid.org) Hi, I'm joining the network with id 6
+> [    0.000000] (7:peer@node-6.simgrid.org) Hi, I'm joining the network with id 7
+> [    0.000000] (8:peer@node-7.simgrid.org) Hi, I'm joining the network with id 8
+> [ 3000.000000] (1:tracker@node-0.simgrid.org) Tracker is leaving
+> [ 5000.007806] (2:peer@node-1.simgrid.org) Here is my current status: 1111111111
+> [ 5000.007806] (3:peer@node-2.simgrid.org) Here is my current status: 1111111111
+> [ 5000.007806] (4:peer@node-3.simgrid.org) Here is my current status: 1111111111
+> [ 5000.007806] (5:peer@node-4.simgrid.org) Here is my current status: 1111111111
+> [ 5000.007806] (6:peer@node-5.simgrid.org) Here is my current status: 1111111111
+> [ 5000.007806] (7:peer@node-6.simgrid.org) Here is my current status: 1111111111
+> [ 5000.007806] (8:peer@node-7.simgrid.org) Here is my current status: 1111111111
index 5460ab1..5248ff8 100644 (file)
@@ -2,37 +2,37 @@
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4.1">
 
-  <actor host="node-0.acme.org" function="tracker">
+  <actor host="node-0.simgrid.org" function="tracker">
     <argument value="3000" />
   </actor>
 
-  <actor host="node-1.acme.org" function="peer">
+  <actor host="node-1.simgrid.org" function="peer">
     <argument value="00000002"/>    <!-- my id -->
     <argument value="5000" />    <!-- end time --> 
     <argument value="1" />       <!-- indicates if the peer is a seed at the beginning of the simulation --> 
   </actor>
-  <actor host="node-2.acme.org" function="peer">
+  <actor host="node-2.simgrid.org" function="peer">
     <argument value="00000003"/>    <!-- my id -->
     <argument value="5000" />    <!-- end time --> 
   </actor>
-  <actor host="node-3.acme.org" function="peer">
+  <actor host="node-3.simgrid.org" function="peer">
     <argument value="00000004"/>    <!-- my id -->
     <argument value="5000" />    <!-- end time --> 
   </actor>
-  <actor host="node-4.acme.org" function="peer">
+  <actor host="node-4.simgrid.org" function="peer">
     <argument value="00000005"/>    <!-- my id -->
     <argument value="5000" />    <!-- end time --> 
     <argument value="1" />       <!-- indicates if the peer is a seed at the beginning of the simulation --> 
   </actor>
-  <actor host="node-5.acme.org" function="peer">
+  <actor host="node-5.simgrid.org" function="peer">
     <argument value="00000006"/>    <!-- my id -->
     <argument value="5000" />    <!-- end time --> 
   </actor>
-  <actor host="node-6.acme.org" function="peer">
+  <actor host="node-6.simgrid.org" function="peer">
     <argument value="00000007"/>    <!-- my id -->
     <argument value="5000" />    <!-- end time --> 
   </actor>
-  <actor host="node-7.acme.org" function="peer">
+  <actor host="node-7.simgrid.org" function="peer">
     <argument value="00000008"/>    <!-- my id -->
     <argument value="5000" />    <!-- end time --> 
   </actor>
index 79785f5..aff5692 100644 (file)
@@ -144,7 +144,7 @@ public:
   Broadcaster(int hostcount, unsigned int piece_count) : piece_count(piece_count)
   {
     for (int i = 1; i <= hostcount; i++) {
-      std::string name = std::string("node-") + std::to_string(i) + ".acme.org";
+      std::string name = std::string("node-") + std::to_string(i) + ".simgrid.org";
       XBT_DEBUG("%s", name.c_str());
       mailboxes.push_back(simgrid::s4u::Mailbox::by_name(name));
     }
@@ -189,16 +189,16 @@ int main(int argc, char* argv[])
 
   e.load_platform(argv[1]);
 
-  simgrid::s4u::Actor::create("broadcaster", simgrid::s4u::Host::by_name("node-0.acme.org"), broadcaster, 8, 256);
+  simgrid::s4u::Actor::create("broadcaster", simgrid::s4u::Host::by_name("node-0.simgrid.org"), broadcaster, 8, 256);
 
-  simgrid::s4u::Actor::create("peer", simgrid::s4u::Host::by_name("node-1.acme.org"), peer);
-  simgrid::s4u::Actor::create("peer", simgrid::s4u::Host::by_name("node-2.acme.org"), peer);
-  simgrid::s4u::Actor::create("peer", simgrid::s4u::Host::by_name("node-3.acme.org"), peer);
-  simgrid::s4u::Actor::create("peer", simgrid::s4u::Host::by_name("node-4.acme.org"), peer);
-  simgrid::s4u::Actor::create("peer", simgrid::s4u::Host::by_name("node-5.acme.org"), peer);
-  simgrid::s4u::Actor::create("peer", simgrid::s4u::Host::by_name("node-6.acme.org"), peer);
-  simgrid::s4u::Actor::create("peer", simgrid::s4u::Host::by_name("node-7.acme.org"), peer);
-  simgrid::s4u::Actor::create("peer", simgrid::s4u::Host::by_name("node-8.acme.org"), peer);
+  simgrid::s4u::Actor::create("peer", simgrid::s4u::Host::by_name("node-1.simgrid.org"), peer);
+  simgrid::s4u::Actor::create("peer", simgrid::s4u::Host::by_name("node-2.simgrid.org"), peer);
+  simgrid::s4u::Actor::create("peer", simgrid::s4u::Host::by_name("node-3.simgrid.org"), peer);
+  simgrid::s4u::Actor::create("peer", simgrid::s4u::Host::by_name("node-4.simgrid.org"), peer);
+  simgrid::s4u::Actor::create("peer", simgrid::s4u::Host::by_name("node-5.simgrid.org"), peer);
+  simgrid::s4u::Actor::create("peer", simgrid::s4u::Host::by_name("node-6.simgrid.org"), peer);
+  simgrid::s4u::Actor::create("peer", simgrid::s4u::Host::by_name("node-7.simgrid.org"), peer);
+  simgrid::s4u::Actor::create("peer", simgrid::s4u::Host::by_name("node-8.simgrid.org"), peer);
 
   e.run();
   XBT_INFO("Total simulation time: %e", simgrid::s4u::Engine::get_clock());
index fc96fcb..db14255 100644 (file)
@@ -5,12 +5,12 @@ p Testing the chainsend S4U implementation
 ! timeout 60
 ! output sort 19
 $ $SG_TEST_EXENV ${bindir:=.}/s4u-app-chainsend ${platfdir}/cluster_backbone.xml "--log=root.fmt:[%12.6r]%e(%i:%P@%h)%e%m%n"
-> [    2.214423] (2:peer@node-1.acme.org) ### 2.214423 16777216 bytes (Avg 7.225360 MB/s); copy finished (simulated).
-> [    2.222796] (3:peer@node-2.acme.org) ### 2.222796 16777216 bytes (Avg 7.198141 MB/s); copy finished (simulated).
-> [    2.231170] (4:peer@node-3.acme.org) ### 2.231170 16777216 bytes (Avg 7.171127 MB/s); copy finished (simulated).
-> [    2.239543] (5:peer@node-4.acme.org) ### 2.239543 16777216 bytes (Avg 7.144314 MB/s); copy finished (simulated).
-> [    2.247917] (6:peer@node-5.acme.org) ### 2.247917 16777216 bytes (Avg 7.117701 MB/s); copy finished (simulated).
-> [    2.256290] (7:peer@node-6.acme.org) ### 2.256290 16777216 bytes (Avg 7.091286 MB/s); copy finished (simulated).
+> [    2.214423] (2:peer@node-1.simgrid.org) ### 2.214423 16777216 bytes (Avg 7.225360 MB/s); copy finished (simulated).
+> [    2.222796] (3:peer@node-2.simgrid.org) ### 2.222796 16777216 bytes (Avg 7.198141 MB/s); copy finished (simulated).
+> [    2.231170] (4:peer@node-3.simgrid.org) ### 2.231170 16777216 bytes (Avg 7.171127 MB/s); copy finished (simulated).
+> [    2.239543] (5:peer@node-4.simgrid.org) ### 2.239543 16777216 bytes (Avg 7.144314 MB/s); copy finished (simulated).
+> [    2.247917] (6:peer@node-5.simgrid.org) ### 2.247917 16777216 bytes (Avg 7.117701 MB/s); copy finished (simulated).
+> [    2.256290] (7:peer@node-6.simgrid.org) ### 2.256290 16777216 bytes (Avg 7.091286 MB/s); copy finished (simulated).
 > [    2.264637] (0:maestro@) Total simulation time: 2.264637e+00
-> [    2.264637] (8:peer@node-7.acme.org) ### 2.264637 16777216 bytes (Avg 7.065151 MB/s); copy finished (simulated).
-> [    2.264637] (9:peer@node-8.acme.org) ### 2.264637 16777216 bytes (Avg 7.065151 MB/s); copy finished (simulated).
+> [    2.264637] (8:peer@node-7.simgrid.org) ### 2.264637 16777216 bytes (Avg 7.065151 MB/s); copy finished (simulated).
+> [    2.264637] (9:peer@node-8.simgrid.org) ### 2.264637 16777216 bytes (Avg 7.065151 MB/s); copy finished (simulated).
index 3505574..5f7aaa8 100644 (file)
@@ -4,234 +4,234 @@ p Testing the Chord implementation with S4U
 
 ! output sort 19
 $ $SG_TEST_EXENV ${bindir:=.}/s4u-dht-chord$EXEEXT -nb_bits=3 ${platfdir}/cluster_backbone.xml s4u-dht-chord_d.xml --log=s4u_chord.thres:verbose "--log=root.fmt:[%10.5r]%e(%P@%h)%e%m%n"
-> [   0.00000] (node@node-0.acme.org) My finger table:
-> [   0.00000] (node@node-0.acme.org) Start | Succ
-> [   0.00000] (node@node-0.acme.org)    3  |  42
-> [   0.00000] (node@node-0.acme.org)    4  |  42
-> [   0.00000] (node@node-0.acme.org)    6  |  42
-> [   0.00000] (node@node-0.acme.org) Predecessor: -1
-> [  10.00000] (node@node-1.acme.org) Joining the ring with id 366680, knowing node 42
-> [  15.00751] (node@node-1.acme.org) My new finger #0 is 42
-> [  15.00751] (node@node-1.acme.org) My finger table:
-> [  15.00751] (node@node-1.acme.org) Start | Succ
-> [  15.00751] (node@node-1.acme.org)    1  |  42
-> [  15.00751] (node@node-1.acme.org)    2  | 366680
-> [  15.00751] (node@node-1.acme.org)    4  | 366680
-> [  15.00751] (node@node-1.acme.org) Predecessor: -1
-> [  20.00000] (node@node-2.acme.org) Joining the ring with id 533744, knowing node 366680
-> [  30.00000] (node@node-3.acme.org) Joining the ring with id 1319738, knowing node 42
-> [  30.00721] (node@node-2.acme.org) My new finger #0 is 42
-> [  30.00721] (node@node-2.acme.org) My finger table:
-> [  30.00721] (node@node-2.acme.org) Start | Succ
-> [  30.00721] (node@node-2.acme.org)    1  |  42
-> [  30.00721] (node@node-2.acme.org)    2  | 533744
-> [  30.00721] (node@node-2.acme.org)    4  | 533744
-> [  30.00721] (node@node-2.acme.org) Predecessor: -1
-> [  35.00711] (node@node-3.acme.org) My new finger #0 is 42
-> [  35.00711] (node@node-3.acme.org) My finger table:
-> [  35.00711] (node@node-3.acme.org) Start | Succ
-> [  35.00711] (node@node-3.acme.org)    3  |  42
-> [  35.00711] (node@node-3.acme.org)    4  | 1319738
-> [  35.00711] (node@node-3.acme.org)    6  | 1319738
-> [  35.00711] (node@node-3.acme.org) Predecessor: -1
-> [  40.00000] (node@node-4.acme.org) Joining the ring with id 16509405, knowing node 366680
-> [  49.99900] (node@node-0.acme.org) My new predecessor is 366680
-> [  49.99900] (node@node-0.acme.org) My finger table:
-> [  49.99900] (node@node-0.acme.org) Start | Succ
-> [  49.99900] (node@node-0.acme.org)    3  |  42
-> [  49.99900] (node@node-0.acme.org)    4  |  42
-> [  49.99900] (node@node-0.acme.org)    6  |  42
-> [  49.99900] (node@node-0.acme.org) Predecessor: 366680
-> [  49.99900] (node@node-0.acme.org) My new finger #0 is 366680
-> [  55.00671] (node@node-4.acme.org) My new finger #0 is 366680
-> [  55.00671] (node@node-4.acme.org) My finger table:
-> [  55.00671] (node@node-4.acme.org) Start | Succ
-> [  55.00671] (node@node-4.acme.org)    6  | 366680
-> [  55.00671] (node@node-4.acme.org)    7  | 16509405
-> [  55.00671] (node@node-4.acme.org)    1  | 16509405
-> [  55.00671] (node@node-4.acme.org) Predecessor: -1
-> [  60.00000] (node@node-6.acme.org) Joining the ring with id 16728096, knowing node 1319738
-> [  65.00651] (node@node-3.acme.org) My new finger #0 is 366680
-> [  65.01431] (node@node-6.acme.org) My new finger #0 is 366680
-> [  65.01431] (node@node-6.acme.org) My finger table:
-> [  65.01431] (node@node-6.acme.org) Start | Succ
-> [  65.01431] (node@node-6.acme.org)    1  | 366680
-> [  65.01431] (node@node-6.acme.org)    2  | 16728096
-> [  65.01431] (node@node-6.acme.org)    4  | 16728096
-> [  65.01431] (node@node-6.acme.org) Predecessor: -1
-> [  70.00641] (node@node-1.acme.org) My new predecessor is 16509405
-> [  70.00641] (node@node-1.acme.org) My finger table:
-> [  70.00641] (node@node-1.acme.org) Start | Succ
-> [  70.00641] (node@node-1.acme.org)    1  |  42
-> [  70.00641] (node@node-1.acme.org)    2  | 366680
-> [  70.00641] (node@node-1.acme.org)    4  | 366680
-> [  70.00641] (node@node-1.acme.org) Predecessor: 16509405
-> [  80.01401] (node@node-0.acme.org) My new finger #0 is 16509405
-> [  85.01391] (node@node-6.acme.org) My new finger #0 is 16509405
-> [ 100.02922] (node@node-3.acme.org) My new finger #0 is 16509405
-> [ 110.02902] (node@node-4.acme.org) My new predecessor is 42
-> [ 110.02902] (node@node-4.acme.org) My finger table:
-> [ 110.02902] (node@node-4.acme.org) Start | Succ
-> [ 110.02902] (node@node-4.acme.org)    6  | 366680
-> [ 110.02902] (node@node-4.acme.org)    7  | 16509405
-> [ 110.02902] (node@node-4.acme.org)    1  | 16509405
-> [ 110.02902] (node@node-4.acme.org) Predecessor: 42
-> [ 115.03673] (node@node-6.acme.org) My new finger #0 is 42
-> [ 200.05164] (node@node-3.acme.org) Well Guys! I Think it's time for me to leave ;)
-> [ 210.04364] (node@node-1.acme.org) Well Guys! I Think it's time for me to leave ;)
-> [ 210.05925] (node@node-4.acme.org) My new predecessor is -1
-> [ 220.05905] (node@node-4.acme.org) My new predecessor is 42
-> [ 220.05905] (node@node-4.acme.org) My finger table:
-> [ 220.05905] (node@node-4.acme.org) Start | Succ
-> [ 220.05905] (node@node-4.acme.org)    6  | 366680
-> [ 220.05905] (node@node-4.acme.org)    7  | 16509405
-> [ 220.05905] (node@node-4.acme.org)    1  | 16509405
-> [ 220.05905] (node@node-4.acme.org) Predecessor: 42
-> [ 220.07466] (node@node-0.acme.org) My new predecessor is 16509405
-> [ 225.05895] (node@node-4.acme.org) My new finger #0 is 42
-> [ 230.07446] (node@node-0.acme.org) My new predecessor is 533744
-> [ 230.07446] (node@node-0.acme.org) My finger table:
-> [ 230.07446] (node@node-0.acme.org) Start | Succ
-> [ 230.07446] (node@node-0.acme.org)    3  | 16509405
-> [ 230.07446] (node@node-0.acme.org)    4  |  42
-> [ 230.07446] (node@node-0.acme.org)    6  |  42
-> [ 230.07446] (node@node-0.acme.org) Predecessor: 533744
-> [ 235.08217] (node@node-4.acme.org) My new finger #0 is 533744
-> [ 240.08987] (node@node-0.acme.org) My new finger #1 is 16509405
-> [ 240.08987] (node@node-0.acme.org) My finger table:
-> [ 240.08987] (node@node-0.acme.org) Start | Succ
-> [ 240.08987] (node@node-0.acme.org)    3  | 16509405
-> [ 240.08987] (node@node-0.acme.org)    4  | 16509405
-> [ 240.08987] (node@node-0.acme.org)    6  |  42
-> [ 240.08987] (node@node-0.acme.org) Predecessor: 533744
-> [ 250.00000] (node@node-5.acme.org) Joining the ring with id 10874876, knowing node 533744
-> [ 255.11299] (node@node-5.acme.org) My new finger #0 is 16509405
-> [ 255.11299] (node@node-5.acme.org) My finger table:
-> [ 255.11299] (node@node-5.acme.org) Start | Succ
-> [ 255.11299] (node@node-5.acme.org)    5  | 16509405
-> [ 255.11299] (node@node-5.acme.org)    6  | 10874876
-> [ 255.11299] (node@node-5.acme.org)    0  | 10874876
-> [ 255.11299] (node@node-5.acme.org) Predecessor: -1
-> [ 265.09718] (node@node-2.acme.org) My new predecessor is 16509405
-> [ 265.09718] (node@node-2.acme.org) My finger table:
-> [ 265.09718] (node@node-2.acme.org) Start | Succ
-> [ 265.09718] (node@node-2.acme.org)    1  |  42
-> [ 265.09718] (node@node-2.acme.org)    2  | 533744
-> [ 265.09718] (node@node-2.acme.org)    4  | 533744
-> [ 265.09718] (node@node-2.acme.org) Predecessor: 16509405
-> [ 275.11259] (node@node-5.acme.org) My new finger #0 is 42
-> [ 280.10468] (node@node-4.acme.org) My new predecessor is 10874876
-> [ 280.10468] (node@node-4.acme.org) My finger table:
-> [ 280.10468] (node@node-4.acme.org) Start | Succ
-> [ 280.10468] (node@node-4.acme.org)    6  | 533744
-> [ 280.10468] (node@node-4.acme.org)    7  | 16509405
-> [ 280.10468] (node@node-4.acme.org)    1  | 16509405
-> [ 280.10468] (node@node-4.acme.org) Predecessor: 10874876
-> [ 285.13581] (node@node-4.acme.org) My new predecessor is 42
-> [ 285.13581] (node@node-4.acme.org) My finger table:
-> [ 285.13581] (node@node-4.acme.org) Start | Succ
-> [ 285.13581] (node@node-4.acme.org)    6  | 533744
-> [ 285.13581] (node@node-4.acme.org)    7  | 16509405
-> [ 285.13581] (node@node-4.acme.org)    1  | 16509405
-> [ 285.13581] (node@node-4.acme.org) Predecessor: 42
-> [ 300.13551] (node@node-4.acme.org) My new finger #1 is 533744
-> [ 300.13551] (node@node-4.acme.org) My finger table:
-> [ 300.13551] (node@node-4.acme.org) Start | Succ
-> [ 300.13551] (node@node-4.acme.org)    6  | 533744
-> [ 300.13551] (node@node-4.acme.org)    7  | 533744
-> [ 300.13551] (node@node-4.acme.org)    1  | 16509405
-> [ 300.13551] (node@node-4.acme.org) Predecessor: 42
-> [ 300.14332] (node@node-2.acme.org) My new finger #1 is 42
-> [ 300.14332] (node@node-2.acme.org) My finger table:
-> [ 300.14332] (node@node-2.acme.org) Start | Succ
-> [ 300.14332] (node@node-2.acme.org)    1  |  42
-> [ 300.14332] (node@node-2.acme.org)    2  |  42
-> [ 300.14332] (node@node-2.acme.org)    4  | 533744
-> [ 300.14332] (node@node-2.acme.org) Predecessor: 16509405
-> [ 305.14322] (node@node-5.acme.org) My new finger #0 is 533744
-> [ 305.15102] (node@node-0.acme.org) My new finger #0 is 10874876
-> [ 310.15873] (node@node-6.acme.org) My new finger #1 is 42
-> [ 310.15873] (node@node-6.acme.org) My finger table:
-> [ 310.15873] (node@node-6.acme.org) Start | Succ
-> [ 310.15873] (node@node-6.acme.org)    1  |  42
-> [ 310.15873] (node@node-6.acme.org)    2  |  42
-> [ 310.15873] (node@node-6.acme.org)    4  | 16728096
-> [ 310.15873] (node@node-6.acme.org) Predecessor: -1
-> [ 330.16613] (node@node-5.acme.org) My new finger #0 is 16509405
-> [ 335.16603] (node@node-5.acme.org) My new predecessor is 42
-> [ 335.16603] (node@node-5.acme.org) My finger table:
-> [ 335.16603] (node@node-5.acme.org) Start | Succ
-> [ 335.16603] (node@node-5.acme.org)    5  | 16509405
-> [ 335.16603] (node@node-5.acme.org)    6  | 10874876
-> [ 335.16603] (node@node-5.acme.org)    0  | 10874876
-> [ 335.16603] (node@node-5.acme.org) Predecessor: 42
-> [ 340.16593] (node@node-4.acme.org) Well Guys! I Think it's time for me to leave ;)
-> [ 350.15793] (node@node-2.acme.org) My new predecessor is 42
-> [ 350.16573] (node@node-0.acme.org) My new finger #0 is 533744
-> [ 360.18115] (node@node-0.acme.org) My new finger #2 is 533744
-> [ 360.18115] (node@node-0.acme.org) My finger table:
-> [ 360.18115] (node@node-0.acme.org) Start | Succ
-> [ 360.18115] (node@node-0.acme.org)    3  | 533744
-> [ 360.18115] (node@node-0.acme.org)    4  | 16509405
-> [ 360.18115] (node@node-0.acme.org)    6  | 533744
-> [ 360.18115] (node@node-0.acme.org) Predecessor: 533744
-> [ 420.23459] (node@node-2.acme.org) Well Guys! I Think it's time for me to leave ;)
-> [ 425.22668] (node@node-0.acme.org) My new predecessor is 42
-> [ 475.22668] (node@node-0.acme.org) My new finger #0 is 42
-> [ 480.22658] (node@node-0.acme.org) My new predecessor is 16728096
-> [ 480.22658] (node@node-0.acme.org) My finger table:
-> [ 480.22658] (node@node-0.acme.org) Start | Succ
-> [ 480.22658] (node@node-0.acme.org)    3  |  42
-> [ 480.22658] (node@node-0.acme.org)    4  | 16509405
-> [ 480.22658] (node@node-0.acme.org)    6  | 533744
-> [ 480.22658] (node@node-0.acme.org) Predecessor: 16728096
-> [ 485.23429] (node@node-6.acme.org) My new finger #2 is 42
-> [ 485.23429] (node@node-6.acme.org) My finger table:
-> [ 485.23429] (node@node-6.acme.org) Start | Succ
-> [ 485.23429] (node@node-6.acme.org)    1  |  42
-> [ 485.23429] (node@node-6.acme.org)    2  |  42
-> [ 485.23429] (node@node-6.acme.org)    4  |  42
-> [ 485.23429] (node@node-6.acme.org) Predecessor: -1
-> [ 495.24189] (node@node-0.acme.org) My new finger #0 is 16728096
-> [ 575.25691] (node@node-6.acme.org) My new predecessor is 42
-> [ 575.25691] (node@node-6.acme.org) My finger table:
-> [ 575.25691] (node@node-6.acme.org) Start | Succ
-> [ 575.25691] (node@node-6.acme.org)    1  |  42
-> [ 575.25691] (node@node-6.acme.org)    2  |  42
-> [ 575.25691] (node@node-6.acme.org)    4  |  42
-> [ 575.25691] (node@node-6.acme.org) Predecessor: 42
-> [ 600.26421] (node@node-0.acme.org) My new finger #1 is 16728096
-> [ 600.26421] (node@node-0.acme.org) My finger table:
-> [ 600.26421] (node@node-0.acme.org) Start | Succ
-> [ 600.26421] (node@node-0.acme.org)    3  | 16728096
-> [ 600.26421] (node@node-0.acme.org)    4  | 16728096
-> [ 600.26421] (node@node-0.acme.org)    6  | 533744
-> [ 600.26421] (node@node-0.acme.org) Predecessor: 16728096
-> [ 720.35548] (node@node-0.acme.org) My new finger #2 is 16728096
-> [ 720.35548] (node@node-0.acme.org) My finger table:
-> [ 720.35548] (node@node-0.acme.org) Start | Succ
-> [ 720.35548] (node@node-0.acme.org)    3  | 16728096
-> [ 720.35548] (node@node-0.acme.org)    4  | 16728096
-> [ 720.35548] (node@node-0.acme.org)    6  | 16728096
-> [ 720.35548] (node@node-0.acme.org) Predecessor: 16728096
-> [ 855.45426] (node@node-6.acme.org) My new finger #2 is 16728096
-> [ 855.45426] (node@node-6.acme.org) My finger table:
-> [ 855.45426] (node@node-6.acme.org) Start | Succ
-> [ 855.45426] (node@node-6.acme.org)    1  |  42
-> [ 855.45426] (node@node-6.acme.org)    2  |  42
-> [ 855.45426] (node@node-6.acme.org)    4  | 16728096
-> [ 855.45426] (node@node-6.acme.org) Predecessor: 42
-> [ 860.45416] (node@node-6.acme.org) Well Guys! I Think it's time for me to leave ;)
-> [ 865.44626] (node@node-0.acme.org) My new predecessor is 42
-> [ 890.42334] (node@node-5.acme.org) Well Guys! I Think it's time for me to leave ;)
-> [ 915.44626] (node@node-0.acme.org) My new finger #0 is 42
-> [ 940.44576] (node@node-0.acme.org) My new finger #0 is 16509405
-> [ 990.44576] (node@node-0.acme.org) My new finger #1 is 16509405
-> [ 990.44576] (node@node-0.acme.org) My finger table:
-> [ 990.44576] (node@node-0.acme.org) Start | Succ
-> [ 990.44576] (node@node-0.acme.org)    3  | 16509405
-> [ 990.44576] (node@node-0.acme.org)    4  | 16509405
-> [ 990.44576] (node@node-0.acme.org)    6  | 16728096
-> [ 990.44576] (node@node-0.acme.org) Predecessor: 42
-> [1040.44576] (node@node-0.acme.org) Well Guys! I Think it's time for me to leave ;)
+> [   0.00000] (node@node-0.simgrid.org) My finger table:
+> [   0.00000] (node@node-0.simgrid.org) Start | Succ
+> [   0.00000] (node@node-0.simgrid.org)    3  |  42
+> [   0.00000] (node@node-0.simgrid.org)    4  |  42
+> [   0.00000] (node@node-0.simgrid.org)    6  |  42
+> [   0.00000] (node@node-0.simgrid.org) Predecessor: -1
+> [  10.00000] (node@node-1.simgrid.org) Joining the ring with id 366680, knowing node 42
+> [  15.00751] (node@node-1.simgrid.org) My new finger #0 is 42
+> [  15.00751] (node@node-1.simgrid.org) My finger table:
+> [  15.00751] (node@node-1.simgrid.org) Start | Succ
+> [  15.00751] (node@node-1.simgrid.org)    1  |  42
+> [  15.00751] (node@node-1.simgrid.org)    2  | 366680
+> [  15.00751] (node@node-1.simgrid.org)    4  | 366680
+> [  15.00751] (node@node-1.simgrid.org) Predecessor: -1
+> [  20.00000] (node@node-2.simgrid.org) Joining the ring with id 533744, knowing node 366680
+> [  30.00000] (node@node-3.simgrid.org) Joining the ring with id 1319738, knowing node 42
+> [  30.00721] (node@node-2.simgrid.org) My new finger #0 is 42
+> [  30.00721] (node@node-2.simgrid.org) My finger table:
+> [  30.00721] (node@node-2.simgrid.org) Start | Succ
+> [  30.00721] (node@node-2.simgrid.org)    1  |  42
+> [  30.00721] (node@node-2.simgrid.org)    2  | 533744
+> [  30.00721] (node@node-2.simgrid.org)    4  | 533744
+> [  30.00721] (node@node-2.simgrid.org) Predecessor: -1
+> [  35.00711] (node@node-3.simgrid.org) My new finger #0 is 42
+> [  35.00711] (node@node-3.simgrid.org) My finger table:
+> [  35.00711] (node@node-3.simgrid.org) Start | Succ
+> [  35.00711] (node@node-3.simgrid.org)    3  |  42
+> [  35.00711] (node@node-3.simgrid.org)    4  | 1319738
+> [  35.00711] (node@node-3.simgrid.org)    6  | 1319738
+> [  35.00711] (node@node-3.simgrid.org) Predecessor: -1
+> [  40.00000] (node@node-4.simgrid.org) Joining the ring with id 16509405, knowing node 366680
+> [  49.99900] (node@node-0.simgrid.org) My new predecessor is 366680
+> [  49.99900] (node@node-0.simgrid.org) My finger table:
+> [  49.99900] (node@node-0.simgrid.org) Start | Succ
+> [  49.99900] (node@node-0.simgrid.org)    3  |  42
+> [  49.99900] (node@node-0.simgrid.org)    4  |  42
+> [  49.99900] (node@node-0.simgrid.org)    6  |  42
+> [  49.99900] (node@node-0.simgrid.org) Predecessor: 366680
+> [  49.99900] (node@node-0.simgrid.org) My new finger #0 is 366680
+> [  55.00671] (node@node-4.simgrid.org) My new finger #0 is 366680
+> [  55.00671] (node@node-4.simgrid.org) My finger table:
+> [  55.00671] (node@node-4.simgrid.org) Start | Succ
+> [  55.00671] (node@node-4.simgrid.org)    6  | 366680
+> [  55.00671] (node@node-4.simgrid.org)    7  | 16509405
+> [  55.00671] (node@node-4.simgrid.org)    1  | 16509405
+> [  55.00671] (node@node-4.simgrid.org) Predecessor: -1
+> [  60.00000] (node@node-6.simgrid.org) Joining the ring with id 16728096, knowing node 1319738
+> [  65.00651] (node@node-3.simgrid.org) My new finger #0 is 366680
+> [  65.01431] (node@node-6.simgrid.org) My new finger #0 is 366680
+> [  65.01431] (node@node-6.simgrid.org) My finger table:
+> [  65.01431] (node@node-6.simgrid.org) Start | Succ
+> [  65.01431] (node@node-6.simgrid.org)    1  | 366680
+> [  65.01431] (node@node-6.simgrid.org)    2  | 16728096
+> [  65.01431] (node@node-6.simgrid.org)    4  | 16728096
+> [  65.01431] (node@node-6.simgrid.org) Predecessor: -1
+> [  70.00641] (node@node-1.simgrid.org) My new predecessor is 16509405
+> [  70.00641] (node@node-1.simgrid.org) My finger table:
+> [  70.00641] (node@node-1.simgrid.org) Start | Succ
+> [  70.00641] (node@node-1.simgrid.org)    1  |  42
+> [  70.00641] (node@node-1.simgrid.org)    2  | 366680
+> [  70.00641] (node@node-1.simgrid.org)    4  | 366680
+> [  70.00641] (node@node-1.simgrid.org) Predecessor: 16509405
+> [  80.01401] (node@node-0.simgrid.org) My new finger #0 is 16509405
+> [  85.01391] (node@node-6.simgrid.org) My new finger #0 is 16509405
+> [ 100.02922] (node@node-3.simgrid.org) My new finger #0 is 16509405
+> [ 110.02902] (node@node-4.simgrid.org) My new predecessor is 42
+> [ 110.02902] (node@node-4.simgrid.org) My finger table:
+> [ 110.02902] (node@node-4.simgrid.org) Start | Succ
+> [ 110.02902] (node@node-4.simgrid.org)    6  | 366680
+> [ 110.02902] (node@node-4.simgrid.org)    7  | 16509405
+> [ 110.02902] (node@node-4.simgrid.org)    1  | 16509405
+> [ 110.02902] (node@node-4.simgrid.org) Predecessor: 42
+> [ 115.03673] (node@node-6.simgrid.org) My new finger #0 is 42
+> [ 200.05164] (node@node-3.simgrid.org) Well Guys! I Think it's time for me to leave ;)
+> [ 210.04364] (node@node-1.simgrid.org) Well Guys! I Think it's time for me to leave ;)
+> [ 210.05925] (node@node-4.simgrid.org) My new predecessor is -1
+> [ 220.05905] (node@node-4.simgrid.org) My new predecessor is 42
+> [ 220.05905] (node@node-4.simgrid.org) My finger table:
+> [ 220.05905] (node@node-4.simgrid.org) Start | Succ
+> [ 220.05905] (node@node-4.simgrid.org)    6  | 366680
+> [ 220.05905] (node@node-4.simgrid.org)    7  | 16509405
+> [ 220.05905] (node@node-4.simgrid.org)    1  | 16509405
+> [ 220.05905] (node@node-4.simgrid.org) Predecessor: 42
+> [ 220.07466] (node@node-0.simgrid.org) My new predecessor is 16509405
+> [ 225.05895] (node@node-4.simgrid.org) My new finger #0 is 42
+> [ 230.07446] (node@node-0.simgrid.org) My new predecessor is 533744
+> [ 230.07446] (node@node-0.simgrid.org) My finger table:
+> [ 230.07446] (node@node-0.simgrid.org) Start | Succ
+> [ 230.07446] (node@node-0.simgrid.org)    3  | 16509405
+> [ 230.07446] (node@node-0.simgrid.org)    4  |  42
+> [ 230.07446] (node@node-0.simgrid.org)    6  |  42
+> [ 230.07446] (node@node-0.simgrid.org) Predecessor: 533744
+> [ 235.08217] (node@node-4.simgrid.org) My new finger #0 is 533744
+> [ 240.08987] (node@node-0.simgrid.org) My new finger #1 is 16509405
+> [ 240.08987] (node@node-0.simgrid.org) My finger table:
+> [ 240.08987] (node@node-0.simgrid.org) Start | Succ
+> [ 240.08987] (node@node-0.simgrid.org)    3  | 16509405
+> [ 240.08987] (node@node-0.simgrid.org)    4  | 16509405
+> [ 240.08987] (node@node-0.simgrid.org)    6  |  42
+> [ 240.08987] (node@node-0.simgrid.org) Predecessor: 533744
+> [ 250.00000] (node@node-5.simgrid.org) Joining the ring with id 10874876, knowing node 533744
+> [ 255.11299] (node@node-5.simgrid.org) My new finger #0 is 16509405
+> [ 255.11299] (node@node-5.simgrid.org) My finger table:
+> [ 255.11299] (node@node-5.simgrid.org) Start | Succ
+> [ 255.11299] (node@node-5.simgrid.org)    5  | 16509405
+> [ 255.11299] (node@node-5.simgrid.org)    6  | 10874876
+> [ 255.11299] (node@node-5.simgrid.org)    0  | 10874876
+> [ 255.11299] (node@node-5.simgrid.org) Predecessor: -1
+> [ 265.09718] (node@node-2.simgrid.org) My new predecessor is 16509405
+> [ 265.09718] (node@node-2.simgrid.org) My finger table:
+> [ 265.09718] (node@node-2.simgrid.org) Start | Succ
+> [ 265.09718] (node@node-2.simgrid.org)    1  |  42
+> [ 265.09718] (node@node-2.simgrid.org)    2  | 533744
+> [ 265.09718] (node@node-2.simgrid.org)    4  | 533744
+> [ 265.09718] (node@node-2.simgrid.org) Predecessor: 16509405
+> [ 275.11259] (node@node-5.simgrid.org) My new finger #0 is 42
+> [ 280.10468] (node@node-4.simgrid.org) My new predecessor is 10874876
+> [ 280.10468] (node@node-4.simgrid.org) My finger table:
+> [ 280.10468] (node@node-4.simgrid.org) Start | Succ
+> [ 280.10468] (node@node-4.simgrid.org)    6  | 533744
+> [ 280.10468] (node@node-4.simgrid.org)    7  | 16509405
+> [ 280.10468] (node@node-4.simgrid.org)    1  | 16509405
+> [ 280.10468] (node@node-4.simgrid.org) Predecessor: 10874876
+> [ 285.13581] (node@node-4.simgrid.org) My new predecessor is 42
+> [ 285.13581] (node@node-4.simgrid.org) My finger table:
+> [ 285.13581] (node@node-4.simgrid.org) Start | Succ
+> [ 285.13581] (node@node-4.simgrid.org)    6  | 533744
+> [ 285.13581] (node@node-4.simgrid.org)    7  | 16509405
+> [ 285.13581] (node@node-4.simgrid.org)    1  | 16509405
+> [ 285.13581] (node@node-4.simgrid.org) Predecessor: 42
+> [ 300.13551] (node@node-4.simgrid.org) My new finger #1 is 533744
+> [ 300.13551] (node@node-4.simgrid.org) My finger table:
+> [ 300.13551] (node@node-4.simgrid.org) Start | Succ
+> [ 300.13551] (node@node-4.simgrid.org)    6  | 533744
+> [ 300.13551] (node@node-4.simgrid.org)    7  | 533744
+> [ 300.13551] (node@node-4.simgrid.org)    1  | 16509405
+> [ 300.13551] (node@node-4.simgrid.org) Predecessor: 42
+> [ 300.14332] (node@node-2.simgrid.org) My new finger #1 is 42
+> [ 300.14332] (node@node-2.simgrid.org) My finger table:
+> [ 300.14332] (node@node-2.simgrid.org) Start | Succ
+> [ 300.14332] (node@node-2.simgrid.org)    1  |  42
+> [ 300.14332] (node@node-2.simgrid.org)    2  |  42
+> [ 300.14332] (node@node-2.simgrid.org)    4  | 533744
+> [ 300.14332] (node@node-2.simgrid.org) Predecessor: 16509405
+> [ 305.14322] (node@node-5.simgrid.org) My new finger #0 is 533744
+> [ 305.15102] (node@node-0.simgrid.org) My new finger #0 is 10874876
+> [ 310.15873] (node@node-6.simgrid.org) My new finger #1 is 42
+> [ 310.15873] (node@node-6.simgrid.org) My finger table:
+> [ 310.15873] (node@node-6.simgrid.org) Start | Succ
+> [ 310.15873] (node@node-6.simgrid.org)    1  |  42
+> [ 310.15873] (node@node-6.simgrid.org)    2  |  42
+> [ 310.15873] (node@node-6.simgrid.org)    4  | 16728096
+> [ 310.15873] (node@node-6.simgrid.org) Predecessor: -1
+> [ 330.16613] (node@node-5.simgrid.org) My new finger #0 is 16509405
+> [ 335.16603] (node@node-5.simgrid.org) My new predecessor is 42
+> [ 335.16603] (node@node-5.simgrid.org) My finger table:
+> [ 335.16603] (node@node-5.simgrid.org) Start | Succ
+> [ 335.16603] (node@node-5.simgrid.org)    5  | 16509405
+> [ 335.16603] (node@node-5.simgrid.org)    6  | 10874876
+> [ 335.16603] (node@node-5.simgrid.org)    0  | 10874876
+> [ 335.16603] (node@node-5.simgrid.org) Predecessor: 42
+> [ 340.16593] (node@node-4.simgrid.org) Well Guys! I Think it's time for me to leave ;)
+> [ 350.15793] (node@node-2.simgrid.org) My new predecessor is 42
+> [ 350.16573] (node@node-0.simgrid.org) My new finger #0 is 533744
+> [ 360.18115] (node@node-0.simgrid.org) My new finger #2 is 533744
+> [ 360.18115] (node@node-0.simgrid.org) My finger table:
+> [ 360.18115] (node@node-0.simgrid.org) Start | Succ
+> [ 360.18115] (node@node-0.simgrid.org)    3  | 533744
+> [ 360.18115] (node@node-0.simgrid.org)    4  | 16509405
+> [ 360.18115] (node@node-0.simgrid.org)    6  | 533744
+> [ 360.18115] (node@node-0.simgrid.org) Predecessor: 533744
+> [ 420.23459] (node@node-2.simgrid.org) Well Guys! I Think it's time for me to leave ;)
+> [ 425.22668] (node@node-0.simgrid.org) My new predecessor is 42
+> [ 475.22668] (node@node-0.simgrid.org) My new finger #0 is 42
+> [ 480.22658] (node@node-0.simgrid.org) My new predecessor is 16728096
+> [ 480.22658] (node@node-0.simgrid.org) My finger table:
+> [ 480.22658] (node@node-0.simgrid.org) Start | Succ
+> [ 480.22658] (node@node-0.simgrid.org)    3  |  42
+> [ 480.22658] (node@node-0.simgrid.org)    4  | 16509405
+> [ 480.22658] (node@node-0.simgrid.org)    6  | 533744
+> [ 480.22658] (node@node-0.simgrid.org) Predecessor: 16728096
+> [ 485.23429] (node@node-6.simgrid.org) My new finger #2 is 42
+> [ 485.23429] (node@node-6.simgrid.org) My finger table:
+> [ 485.23429] (node@node-6.simgrid.org) Start | Succ
+> [ 485.23429] (node@node-6.simgrid.org)    1  |  42
+> [ 485.23429] (node@node-6.simgrid.org)    2  |  42
+> [ 485.23429] (node@node-6.simgrid.org)    4  |  42
+> [ 485.23429] (node@node-6.simgrid.org) Predecessor: -1
+> [ 495.24189] (node@node-0.simgrid.org) My new finger #0 is 16728096
+> [ 575.25691] (node@node-6.simgrid.org) My new predecessor is 42
+> [ 575.25691] (node@node-6.simgrid.org) My finger table:
+> [ 575.25691] (node@node-6.simgrid.org) Start | Succ
+> [ 575.25691] (node@node-6.simgrid.org)    1  |  42
+> [ 575.25691] (node@node-6.simgrid.org)    2  |  42
+> [ 575.25691] (node@node-6.simgrid.org)    4  |  42
+> [ 575.25691] (node@node-6.simgrid.org) Predecessor: 42
+> [ 600.26421] (node@node-0.simgrid.org) My new finger #1 is 16728096
+> [ 600.26421] (node@node-0.simgrid.org) My finger table:
+> [ 600.26421] (node@node-0.simgrid.org) Start | Succ
+> [ 600.26421] (node@node-0.simgrid.org)    3  | 16728096
+> [ 600.26421] (node@node-0.simgrid.org)    4  | 16728096
+> [ 600.26421] (node@node-0.simgrid.org)    6  | 533744
+> [ 600.26421] (node@node-0.simgrid.org) Predecessor: 16728096
+> [ 720.35548] (node@node-0.simgrid.org) My new finger #2 is 16728096
+> [ 720.35548] (node@node-0.simgrid.org) My finger table:
+> [ 720.35548] (node@node-0.simgrid.org) Start | Succ
+> [ 720.35548] (node@node-0.simgrid.org)    3  | 16728096
+> [ 720.35548] (node@node-0.simgrid.org)    4  | 16728096
+> [ 720.35548] (node@node-0.simgrid.org)    6  | 16728096
+> [ 720.35548] (node@node-0.simgrid.org) Predecessor: 16728096
+> [ 855.45426] (node@node-6.simgrid.org) My new finger #2 is 16728096
+> [ 855.45426] (node@node-6.simgrid.org) My finger table:
+> [ 855.45426] (node@node-6.simgrid.org) Start | Succ
+> [ 855.45426] (node@node-6.simgrid.org)    1  |  42
+> [ 855.45426] (node@node-6.simgrid.org)    2  |  42
+> [ 855.45426] (node@node-6.simgrid.org)    4  | 16728096
+> [ 855.45426] (node@node-6.simgrid.org) Predecessor: 42
+> [ 860.45416] (node@node-6.simgrid.org) Well Guys! I Think it's time for me to leave ;)
+> [ 865.44626] (node@node-0.simgrid.org) My new predecessor is 42
+> [ 890.42334] (node@node-5.simgrid.org) Well Guys! I Think it's time for me to leave ;)
+> [ 915.44626] (node@node-0.simgrid.org) My new finger #0 is 42
+> [ 940.44576] (node@node-0.simgrid.org) My new finger #0 is 16509405
+> [ 990.44576] (node@node-0.simgrid.org) My new finger #1 is 16509405
+> [ 990.44576] (node@node-0.simgrid.org) My finger table:
+> [ 990.44576] (node@node-0.simgrid.org) Start | Succ
+> [ 990.44576] (node@node-0.simgrid.org)    3  | 16509405
+> [ 990.44576] (node@node-0.simgrid.org)    4  | 16509405
+> [ 990.44576] (node@node-0.simgrid.org)    6  | 16728096
+> [ 990.44576] (node@node-0.simgrid.org) Predecessor: 42
+> [1040.44576] (node@node-0.simgrid.org) Well Guys! I Think it's time for me to leave ;)
 > [1090.44576] (maestro@) Simulated time: 1090.45
index d2af449..fa09822 100644 (file)
@@ -1,41 +1,41 @@
 <?xml version='1.0'?>
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4.1">
-  <actor host="node-0.acme.org" function="node">
+  <actor host="node-0.simgrid.org" function="node">
     <argument value="42"/>
     <argument value="1000"/>
   </actor>
-  <actor host="node-1.acme.org" function="node">
+  <actor host="node-1.simgrid.org" function="node">
     <argument value="366680" />
     <argument value="42" />
     <argument value="10" />
     <argument value="200" />
   </actor>
-  <actor host="node-2.acme.org" function="node">
+  <actor host="node-2.simgrid.org" function="node">
     <argument value="533744" />
     <argument value="366680" />
     <argument value="20" />
     <argument value="400" />
   </actor>
-  <actor host="node-3.acme.org" function="node">
+  <actor host="node-3.simgrid.org" function="node">
     <argument value="1319738" />
     <argument value="42" />
     <argument value="30" />
     <argument value="150" />
   </actor>
-  <actor host="node-4.acme.org" function="node">
+  <actor host="node-4.simgrid.org" function="node">
     <argument value="16509405" />
     <argument value="366680" />
     <argument value="40" />
     <argument value="300" />
   </actor>
-  <actor host="node-5.acme.org" function="node">
+  <actor host="node-5.simgrid.org" function="node">
     <argument value="10874876" />
     <argument value="533744" />
     <argument value="250" />
     <argument value="600" />
   </actor>
-  <actor host="node-6.acme.org" function="node">
+  <actor host="node-6.simgrid.org" function="node">
     <argument value="16728096" />
     <argument value="1319738" />
     <argument value="60" />
index 3e75bac..d4a9c28 100755 (executable)
@@ -23,7 +23,7 @@ all_ids = [0]
 
 sys.stdout.write("<?xml version='1.0'?>\n"
                  "<!DOCTYPE platform SYSTEM \"http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd\">\n"
-                 "<platform version=\"4\">\n  <process host=\"node-0.acme.org\" function=\"node\">\n"
+                 "<platform version=\"4\">\n  <process host=\"node-0.simgrid.org\" function=\"node\">\n"
                  "     <argument value=\"0\"/>\n     <argument value=\"%d\"/>\n  </process>\n" % end_date)
 
 for i in range(1, nb_nodes):
@@ -33,7 +33,7 @@ for i in range(1, nb_nodes):
         ok = not my_id in all_ids
     known_id = all_ids[random.randint(0, len(all_ids) - 1)]
     start_date = i * 10
-    line = "  <process host=\"node-%d.acme.org\" function=\"node\">\n    <argument value=\"%s\"/>"\
+    line = "  <process host=\"node-%d.simgrid.org\" function=\"node\">\n    <argument value=\"%s\"/>"\
            "\n    <argument value=\"%s\"/>\n    <argument value=\"%d\"/>\n  </process>\n" % (
                i, my_id, known_id, end_date)
     sys.stdout.write(line)
index 94de33b..4370d15 100644 (file)
@@ -4,30 +4,30 @@ p Testing the Kademlia implementation with S4U
 
 ! output sort 19
 $ $SG_TEST_EXENV ${bindir:=.}/s4u-dht-kademlia ${platfdir}/cluster_backbone.xml ${srcdir:=.}/s4u-dht-kademlia_d.xml "--log=root.fmt:[%10.6r]%e(%02i:%P@%h)%e%m%n"
-> [  0.000000] ( 1:node@node-0.acme.org) Hi, I'm going to create the network with id 0
-> [  0.000000] ( 2:node@node-1.acme.org) Hi, I'm going to join the network with id 1
-> [  0.000000] ( 3:node@node-2.acme.org) Hi, I'm going to join the network with id 3
-> [  0.000000] ( 4:node@node-3.acme.org) Hi, I'm going to join the network with id 7
-> [  0.000000] ( 5:node@node-4.acme.org) Hi, I'm going to join the network with id 15
-> [  0.000000] ( 6:node@node-5.acme.org) Hi, I'm going to join the network with id 31
-> [  0.000000] ( 7:node@node-6.acme.org) Hi, I'm going to join the network with id 63
-> [  0.000000] ( 8:node@node-7.acme.org) Hi, I'm going to join the network with id 127
-> [  0.000000] ( 9:node@node-8.acme.org) Hi, I'm going to join the network with id 255
-> [  0.000000] (10:node@node-9.acme.org) Hi, I'm going to join the network with id 511
-> [  0.000000] (11:node@node-10.acme.org) Hi, I'm going to join the network with id 1023
-> [  0.000000] (12:node@node-11.acme.org) Hi, I'm going to join the network with id 2047
-> [  0.000000] (13:node@node-12.acme.org) Hi, I'm going to join the network with id 4095
-> [780.000000] ( 7:node@node-6.acme.org) 5/5 FIND_NODE have succeeded
-> [780.000000] ( 9:node@node-8.acme.org) 6/6 FIND_NODE have succeeded
-> [780.000000] ( 3:node@node-2.acme.org) 5/5 FIND_NODE have succeeded
-> [780.000000] ( 2:node@node-1.acme.org) 6/6 FIND_NODE have succeeded
-> [780.000000] (11:node@node-10.acme.org) 6/6 FIND_NODE have succeeded
-> [780.000000] ( 1:node@node-0.acme.org) 7/7 FIND_NODE have succeeded
-> [780.000000] ( 5:node@node-4.acme.org) 6/6 FIND_NODE have succeeded
-> [780.000000] (13:node@node-12.acme.org) 6/6 FIND_NODE have succeeded
-> [780.000000] ( 8:node@node-7.acme.org) 5/5 FIND_NODE have succeeded
-> [780.000000] ( 6:node@node-5.acme.org) 5/5 FIND_NODE have succeeded
-> [780.000000] (10:node@node-9.acme.org) 5/5 FIND_NODE have succeeded
-> [780.000000] (12:node@node-11.acme.org) 6/6 FIND_NODE have succeeded
-> [780.000000] ( 4:node@node-3.acme.org) 5/5 FIND_NODE have succeeded
+> [  0.000000] ( 1:node@node-0.simgrid.org) Hi, I'm going to create the network with id 0
+> [  0.000000] ( 2:node@node-1.simgrid.org) Hi, I'm going to join the network with id 1
+> [  0.000000] ( 3:node@node-2.simgrid.org) Hi, I'm going to join the network with id 3
+> [  0.000000] ( 4:node@node-3.simgrid.org) Hi, I'm going to join the network with id 7
+> [  0.000000] ( 5:node@node-4.simgrid.org) Hi, I'm going to join the network with id 15
+> [  0.000000] ( 6:node@node-5.simgrid.org) Hi, I'm going to join the network with id 31
+> [  0.000000] ( 7:node@node-6.simgrid.org) Hi, I'm going to join the network with id 63
+> [  0.000000] ( 8:node@node-7.simgrid.org) Hi, I'm going to join the network with id 127
+> [  0.000000] ( 9:node@node-8.simgrid.org) Hi, I'm going to join the network with id 255
+> [  0.000000] (10:node@node-9.simgrid.org) Hi, I'm going to join the network with id 511
+> [  0.000000] (11:node@node-10.simgrid.org) Hi, I'm going to join the network with id 1023
+> [  0.000000] (12:node@node-11.simgrid.org) Hi, I'm going to join the network with id 2047
+> [  0.000000] (13:node@node-12.simgrid.org) Hi, I'm going to join the network with id 4095
+> [780.000000] ( 7:node@node-6.simgrid.org) 5/5 FIND_NODE have succeeded
+> [780.000000] ( 9:node@node-8.simgrid.org) 6/6 FIND_NODE have succeeded
+> [780.000000] ( 3:node@node-2.simgrid.org) 5/5 FIND_NODE have succeeded
+> [780.000000] ( 2:node@node-1.simgrid.org) 6/6 FIND_NODE have succeeded
+> [780.000000] (11:node@node-10.simgrid.org) 6/6 FIND_NODE have succeeded
+> [780.000000] ( 1:node@node-0.simgrid.org) 7/7 FIND_NODE have succeeded
+> [780.000000] ( 5:node@node-4.simgrid.org) 6/6 FIND_NODE have succeeded
+> [780.000000] (13:node@node-12.simgrid.org) 6/6 FIND_NODE have succeeded
+> [780.000000] ( 8:node@node-7.simgrid.org) 5/5 FIND_NODE have succeeded
+> [780.000000] ( 6:node@node-5.simgrid.org) 5/5 FIND_NODE have succeeded
+> [780.000000] (10:node@node-9.simgrid.org) 5/5 FIND_NODE have succeeded
+> [780.000000] (12:node@node-11.simgrid.org) 6/6 FIND_NODE have succeeded
+> [780.000000] ( 4:node@node-3.simgrid.org) 5/5 FIND_NODE have succeeded
 > [780.000000] ( 0:maestro@) Simulated time: 780
index e199776..05a0879 100644 (file)
@@ -2,69 +2,69 @@
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4.1">
 
-  <actor host="node-0.acme.org" function="node">
+  <actor host="node-0.simgrid.org" function="node">
     <argument value="0x0000"/>          <!-- my id -->
     <argument value ="780"/>            <!-- deadline -->
   </actor>
 
-  <actor host="node-1.acme.org" function="node">
+  <actor host="node-1.simgrid.org" function="node">
     <argument value="0x0001"/>          <!-- my id -->
     <argument value="0"/>               <!-- known id -->
     <argument value ="780"/>            <!-- deadline -->
   </actor>
 
-  <actor host="node-2.acme.org" function="node">
+  <actor host="node-2.simgrid.org" function="node">
     <argument value="0x0003"/>          <!-- my id -->
     <argument value="0x0001"/>          <!-- known id -->
     <argument value ="780"/>            <!-- deadline -->
   </actor>
 
-  <actor host="node-3.acme.org" function="node">
+  <actor host="node-3.simgrid.org" function="node">
     <argument value="0x0007"/>          <!-- my id -->
     <argument value="0x0003"/>          <!-- known id -->
     <argument value ="780"/>            <!-- deadline -->
   </actor>
-  <actor host="node-4.acme.org" function="node">
+  <actor host="node-4.simgrid.org" function="node">
     <argument value="0x000f"/>          <!-- my id -->
     <argument value="0x0007"/>          <!-- known id -->
     <argument value ="780"/>            <!-- deadline -->
   </actor>
-  <actor host="node-5.acme.org" function="node">
+  <actor host="node-5.simgrid.org" function="node">
     <argument value="0x001f"/>          <!-- my id -->
     <argument value="0x000f"/>          <!-- known id -->
     <argument value ="780"/>            <!-- deadline -->
   </actor>
-  <actor host="node-6.acme.org" function="node">
+  <actor host="node-6.simgrid.org" function="node">
     <argument value="0x003f"/>          <!-- my id -->
     <argument value="0x001f"/>          <!-- known id -->
     <argument value ="780"/>            <!-- deadline -->
   </actor>
-  <actor host="node-7.acme.org" function="node">
+  <actor host="node-7.simgrid.org" function="node">
     <argument value="0x007f"/>          <!-- my id -->
     <argument value="0x003f"/>          <!-- known id -->
     <argument value ="780"/>            <!-- deadline -->
   </actor>
-  <actor host="node-8.acme.org" function="node">
+  <actor host="node-8.simgrid.org" function="node">
     <argument value="0x00ff"/>          <!-- my id -->
     <argument value="0x007f"/>          <!-- known id -->
     <argument value ="780"/>            <!-- deadline -->
   </actor>
-  <actor host="node-9.acme.org" function="node">
+  <actor host="node-9.simgrid.org" function="node">
     <argument value="0x01ff"/>          <!-- my id -->
     <argument value="0x00ff"/>          <!-- known id -->
     <argument value ="780"/>            <!-- deadline -->
   </actor>
-  <actor host="node-10.acme.org" function="node">
+  <actor host="node-10.simgrid.org" function="node">
     <argument value="0x03ff"/>          <!-- my id -->
     <argument value="0x01ff"/>          <!-- known id -->
     <argument value ="780"/>            <!-- deadline -->
   </actor>
-  <actor host="node-11.acme.org" function="node">
+  <actor host="node-11.simgrid.org" function="node">
     <argument value="0x07ff"/>          <!-- my id -->
     <argument value="0x03ff"/>          <!-- known id -->
     <argument value ="780"/>            <!-- deadline -->
   </actor>
-  <actor host="node-12.acme.org" function="node">
+  <actor host="node-12.simgrid.org" function="node">
     <argument value="0x0fff"/>          <!-- my id -->
     <argument value="0x0000"/>          <!-- known id -->
     <argument value ="780"/>            <!-- deadline -->
index b0298ce..836c6dc 100644 (file)
@@ -68,7 +68,7 @@ static void david(std::vector<std::string> /*args*/)
 {
   /* Dump what we have on a remote host */
   simgrid::s4u::this_actor::sleep_for(2); // Wait for alice and carole to be done with its experiment
-  test_host("node-0.acme.org");
+  test_host("node-0.simgrid.org");
 }
 
 static void bob(std::vector<std::string> /*args*/)
index 351105a..b3f7e54 100644 (file)
@@ -7,11 +7,11 @@ $ $SG_TEST_EXENV ${bindir:=.}/s4u-platform-properties$EXEEXT ${platfdir}/prop.xm
 > [  0.000000] (0:maestro@) There are 7 hosts in the environment
 > [  0.000000] (0:maestro@) Host 'host1' runs at 1000000000 flops/s
 > [  0.000000] (0:maestro@) Host 'host2' runs at 1000000000 flops/s
-> [  0.000000] (0:maestro@) Host 'node-0.acme.org' runs at 1000000000 flops/s
-> [  0.000000] (0:maestro@) Host 'node-1.acme.org' runs at 1000000000 flops/s
-> [  0.000000] (0:maestro@) Host 'node-2.acme.org' runs at 1000000000 flops/s
-> [  0.000000] (0:maestro@) Host 'node-3.acme.org' runs at 1000000000 flops/s
-> [  0.000000] (0:maestro@) Host 'node-4.acme.org' runs at 1000000000 flops/s
+> [  0.000000] (0:maestro@) Host 'node-0.simgrid.org' runs at 1000000000 flops/s
+> [  0.000000] (0:maestro@) Host 'node-1.simgrid.org' runs at 1000000000 flops/s
+> [  0.000000] (0:maestro@) Host 'node-2.simgrid.org' runs at 1000000000 flops/s
+> [  0.000000] (0:maestro@) Host 'node-3.simgrid.org' runs at 1000000000 flops/s
+> [  0.000000] (0:maestro@) Host 'node-4.simgrid.org' runs at 1000000000 flops/s
 > [  0.000000] (2:bob@host1) == Print the properties of the zone
 > [  0.000000] (2:bob@host1)    Zone property: filename -> prop.xml
 > [  0.000000] (2:bob@host1)    Zone property: date -> 31-08-12
@@ -35,7 +35,7 @@ $ $SG_TEST_EXENV ${bindir:=.}/s4u-platform-properties$EXEEXT ${platfdir}/prop.xm
 > [  1.000000] (3:carole@host2)    Property: Hdd old value: 180
 > [  1.000000] (3:carole@host2) == Trying to modify a host property
 > [  1.000000] (3:carole@host2)    Property: Hdd old value: 250
-> [  2.000000] (4:david@host2) == Print the properties of the host 'node-0.acme.org'
+> [  2.000000] (4:david@host2) == Print the properties of the host 'node-0.simgrid.org'
 > [  2.000000] (4:david@host2)   Host property: 'Hdd' -> '180'
 > [  2.000000] (4:david@host2)   Host property: 'bla' -> 'acme cluster'
 > [  2.000000] (4:david@host2)   Host property: 'mem' -> '42'
index 99cc45c..7cdeeab 100644 (file)
@@ -29,126 +29,126 @@ $ $SG_TEST_EXENV ${bindir:=.}/s4u-routing-get-clusters$EXEEXT ${platfdir}/cluste
 
 $ $SG_TEST_EXENV ${bindir:=.}/s4u-routing-get-clusters$EXEEXT ${platfdir}/cluster_dragonfly.xml "--log=root.fmt:[%10.6r]%e(%P@%h)%e%m%n"
 > [  0.000000] (maestro@) bob_cluster
-> [  0.000000] (maestro@)    node-0.acme.org
-> [  0.000000] (maestro@)    node-1.acme.org
-> [  0.000000] (maestro@)    node-2.acme.org
-> [  0.000000] (maestro@)    node-3.acme.org
-> [  0.000000] (maestro@)    node-4.acme.org
-> [  0.000000] (maestro@)    node-5.acme.org
-> [  0.000000] (maestro@)    node-6.acme.org
-> [  0.000000] (maestro@)    node-7.acme.org
-> [  0.000000] (maestro@)    node-8.acme.org
-> [  0.000000] (maestro@)    node-9.acme.org
-> [  0.000000] (maestro@)    node-10.acme.org
-> [  0.000000] (maestro@)    node-11.acme.org
-> [  0.000000] (maestro@)    node-12.acme.org
-> [  0.000000] (maestro@)    node-13.acme.org
-> [  0.000000] (maestro@)    node-14.acme.org
-> [  0.000000] (maestro@)    node-15.acme.org
-> [  0.000000] (maestro@)    node-16.acme.org
-> [  0.000000] (maestro@)    node-17.acme.org
-> [  0.000000] (maestro@)    node-18.acme.org
-> [  0.000000] (maestro@)    node-19.acme.org
-> [  0.000000] (maestro@)    node-20.acme.org
-> [  0.000000] (maestro@)    node-21.acme.org
-> [  0.000000] (maestro@)    node-22.acme.org
-> [  0.000000] (maestro@)    node-23.acme.org
-> [  0.000000] (maestro@)    node-24.acme.org
-> [  0.000000] (maestro@)    node-25.acme.org
-> [  0.000000] (maestro@)    node-26.acme.org
-> [  0.000000] (maestro@)    node-27.acme.org
-> [  0.000000] (maestro@)    node-28.acme.org
-> [  0.000000] (maestro@)    node-29.acme.org
-> [  0.000000] (maestro@)    node-30.acme.org
-> [  0.000000] (maestro@)    node-31.acme.org
-> [  0.000000] (maestro@)    node-32.acme.org
-> [  0.000000] (maestro@)    node-33.acme.org
-> [  0.000000] (maestro@)    node-34.acme.org
-> [  0.000000] (maestro@)    node-35.acme.org
-> [  0.000000] (maestro@)    node-36.acme.org
-> [  0.000000] (maestro@)    node-37.acme.org
-> [  0.000000] (maestro@)    node-38.acme.org
-> [  0.000000] (maestro@)    node-39.acme.org
-> [  0.000000] (maestro@)    node-40.acme.org
-> [  0.000000] (maestro@)    node-41.acme.org
-> [  0.000000] (maestro@)    node-42.acme.org
-> [  0.000000] (maestro@)    node-43.acme.org
-> [  0.000000] (maestro@)    node-44.acme.org
-> [  0.000000] (maestro@)    node-45.acme.org
-> [  0.000000] (maestro@)    node-46.acme.org
-> [  0.000000] (maestro@)    node-47.acme.org
-> [  0.000000] (maestro@)    node-48.acme.org
-> [  0.000000] (maestro@)    node-49.acme.org
-> [  0.000000] (maestro@)    node-50.acme.org
-> [  0.000000] (maestro@)    node-51.acme.org
-> [  0.000000] (maestro@)    node-52.acme.org
-> [  0.000000] (maestro@)    node-53.acme.org
-> [  0.000000] (maestro@)    node-54.acme.org
-> [  0.000000] (maestro@)    node-55.acme.org
-> [  0.000000] (maestro@)    node-56.acme.org
-> [  0.000000] (maestro@)    node-57.acme.org
-> [  0.000000] (maestro@)    node-58.acme.org
-> [  0.000000] (maestro@)    node-59.acme.org
-> [  0.000000] (maestro@)    node-60.acme.org
-> [  0.000000] (maestro@)    node-61.acme.org
-> [  0.000000] (maestro@)    node-62.acme.org
-> [  0.000000] (maestro@)    node-63.acme.org
-> [  0.000000] (maestro@)    node-64.acme.org
-> [  0.000000] (maestro@)    node-65.acme.org
-> [  0.000000] (maestro@)    node-66.acme.org
-> [  0.000000] (maestro@)    node-67.acme.org
-> [  0.000000] (maestro@)    node-68.acme.org
-> [  0.000000] (maestro@)    node-69.acme.org
-> [  0.000000] (maestro@)    node-70.acme.org
-> [  0.000000] (maestro@)    node-71.acme.org
-> [  0.000000] (maestro@)    node-72.acme.org
-> [  0.000000] (maestro@)    node-73.acme.org
-> [  0.000000] (maestro@)    node-74.acme.org
-> [  0.000000] (maestro@)    node-75.acme.org
-> [  0.000000] (maestro@)    node-76.acme.org
-> [  0.000000] (maestro@)    node-77.acme.org
-> [  0.000000] (maestro@)    node-78.acme.org
-> [  0.000000] (maestro@)    node-79.acme.org
-> [  0.000000] (maestro@)    node-80.acme.org
-> [  0.000000] (maestro@)    node-81.acme.org
-> [  0.000000] (maestro@)    node-82.acme.org
-> [  0.000000] (maestro@)    node-83.acme.org
-> [  0.000000] (maestro@)    node-84.acme.org
-> [  0.000000] (maestro@)    node-85.acme.org
-> [  0.000000] (maestro@)    node-86.acme.org
-> [  0.000000] (maestro@)    node-87.acme.org
-> [  0.000000] (maestro@)    node-88.acme.org
-> [  0.000000] (maestro@)    node-89.acme.org
-> [  0.000000] (maestro@)    node-90.acme.org
-> [  0.000000] (maestro@)    node-91.acme.org
-> [  0.000000] (maestro@)    node-92.acme.org
-> [  0.000000] (maestro@)    node-93.acme.org
-> [  0.000000] (maestro@)    node-94.acme.org
-> [  0.000000] (maestro@)    node-95.acme.org
-> [  0.000000] (maestro@)    node-96.acme.org
-> [  0.000000] (maestro@)    node-97.acme.org
-> [  0.000000] (maestro@)    node-98.acme.org
-> [  0.000000] (maestro@)    node-99.acme.org
-> [  0.000000] (maestro@)    node-100.acme.org
-> [  0.000000] (maestro@)    node-101.acme.org
-> [  0.000000] (maestro@)    node-102.acme.org
-> [  0.000000] (maestro@)    node-103.acme.org
-> [  0.000000] (maestro@)    node-104.acme.org
-> [  0.000000] (maestro@)    node-105.acme.org
-> [  0.000000] (maestro@)    node-106.acme.org
-> [  0.000000] (maestro@)    node-107.acme.org
-> [  0.000000] (maestro@)    node-108.acme.org
-> [  0.000000] (maestro@)    node-109.acme.org
-> [  0.000000] (maestro@)    node-110.acme.org
-> [  0.000000] (maestro@)    node-111.acme.org
-> [  0.000000] (maestro@)    node-112.acme.org
-> [  0.000000] (maestro@)    node-113.acme.org
-> [  0.000000] (maestro@)    node-114.acme.org
-> [  0.000000] (maestro@)    node-115.acme.org
-> [  0.000000] (maestro@)    node-116.acme.org
-> [  0.000000] (maestro@)    node-117.acme.org
-> [  0.000000] (maestro@)    node-118.acme.org
-> [  0.000000] (maestro@)    node-119.acme.org
+> [  0.000000] (maestro@)    node-0.simgrid.org
+> [  0.000000] (maestro@)    node-1.simgrid.org
+> [  0.000000] (maestro@)    node-2.simgrid.org
+> [  0.000000] (maestro@)    node-3.simgrid.org
+> [  0.000000] (maestro@)    node-4.simgrid.org
+> [  0.000000] (maestro@)    node-5.simgrid.org
+> [  0.000000] (maestro@)    node-6.simgrid.org
+> [  0.000000] (maestro@)    node-7.simgrid.org
+> [  0.000000] (maestro@)    node-8.simgrid.org
+> [  0.000000] (maestro@)    node-9.simgrid.org
+> [  0.000000] (maestro@)    node-10.simgrid.org
+> [  0.000000] (maestro@)    node-11.simgrid.org
+> [  0.000000] (maestro@)    node-12.simgrid.org
+> [  0.000000] (maestro@)    node-13.simgrid.org
+> [  0.000000] (maestro@)    node-14.simgrid.org
+> [  0.000000] (maestro@)    node-15.simgrid.org
+> [  0.000000] (maestro@)    node-16.simgrid.org
+> [  0.000000] (maestro@)    node-17.simgrid.org
+> [  0.000000] (maestro@)    node-18.simgrid.org
+> [  0.000000] (maestro@)    node-19.simgrid.org
+> [  0.000000] (maestro@)    node-20.simgrid.org
+> [  0.000000] (maestro@)    node-21.simgrid.org
+> [  0.000000] (maestro@)    node-22.simgrid.org
+> [  0.000000] (maestro@)    node-23.simgrid.org
+> [  0.000000] (maestro@)    node-24.simgrid.org
+> [  0.000000] (maestro@)    node-25.simgrid.org
+> [  0.000000] (maestro@)    node-26.simgrid.org
+> [  0.000000] (maestro@)    node-27.simgrid.org
+> [  0.000000] (maestro@)    node-28.simgrid.org
+> [  0.000000] (maestro@)    node-29.simgrid.org
+> [  0.000000] (maestro@)    node-30.simgrid.org
+> [  0.000000] (maestro@)    node-31.simgrid.org
+> [  0.000000] (maestro@)    node-32.simgrid.org
+> [  0.000000] (maestro@)    node-33.simgrid.org
+> [  0.000000] (maestro@)    node-34.simgrid.org
+> [  0.000000] (maestro@)    node-35.simgrid.org
+> [  0.000000] (maestro@)    node-36.simgrid.org
+> [  0.000000] (maestro@)    node-37.simgrid.org
+> [  0.000000] (maestro@)    node-38.simgrid.org
+> [  0.000000] (maestro@)    node-39.simgrid.org
+> [  0.000000] (maestro@)    node-40.simgrid.org
+> [  0.000000] (maestro@)    node-41.simgrid.org
+> [  0.000000] (maestro@)    node-42.simgrid.org
+> [  0.000000] (maestro@)    node-43.simgrid.org
+> [  0.000000] (maestro@)    node-44.simgrid.org
+> [  0.000000] (maestro@)    node-45.simgrid.org
+> [  0.000000] (maestro@)    node-46.simgrid.org
+> [  0.000000] (maestro@)    node-47.simgrid.org
+> [  0.000000] (maestro@)    node-48.simgrid.org
+> [  0.000000] (maestro@)    node-49.simgrid.org
+> [  0.000000] (maestro@)    node-50.simgrid.org
+> [  0.000000] (maestro@)    node-51.simgrid.org
+> [  0.000000] (maestro@)    node-52.simgrid.org
+> [  0.000000] (maestro@)    node-53.simgrid.org
+> [  0.000000] (maestro@)    node-54.simgrid.org
+> [  0.000000] (maestro@)    node-55.simgrid.org
+> [  0.000000] (maestro@)    node-56.simgrid.org
+> [  0.000000] (maestro@)    node-57.simgrid.org
+> [  0.000000] (maestro@)    node-58.simgrid.org
+> [  0.000000] (maestro@)    node-59.simgrid.org
+> [  0.000000] (maestro@)    node-60.simgrid.org
+> [  0.000000] (maestro@)    node-61.simgrid.org
+> [  0.000000] (maestro@)    node-62.simgrid.org
+> [  0.000000] (maestro@)    node-63.simgrid.org
+> [  0.000000] (maestro@)    node-64.simgrid.org
+> [  0.000000] (maestro@)    node-65.simgrid.org
+> [  0.000000] (maestro@)    node-66.simgrid.org
+> [  0.000000] (maestro@)    node-67.simgrid.org
+> [  0.000000] (maestro@)    node-68.simgrid.org
+> [  0.000000] (maestro@)    node-69.simgrid.org
+> [  0.000000] (maestro@)    node-70.simgrid.org
+> [  0.000000] (maestro@)    node-71.simgrid.org
+> [  0.000000] (maestro@)    node-72.simgrid.org
+> [  0.000000] (maestro@)    node-73.simgrid.org
+> [  0.000000] (maestro@)    node-74.simgrid.org
+> [  0.000000] (maestro@)    node-75.simgrid.org
+> [  0.000000] (maestro@)    node-76.simgrid.org
+> [  0.000000] (maestro@)    node-77.simgrid.org
+> [  0.000000] (maestro@)    node-78.simgrid.org
+> [  0.000000] (maestro@)    node-79.simgrid.org
+> [  0.000000] (maestro@)    node-80.simgrid.org
+> [  0.000000] (maestro@)    node-81.simgrid.org
+> [  0.000000] (maestro@)    node-82.simgrid.org
+> [  0.000000] (maestro@)    node-83.simgrid.org
+> [  0.000000] (maestro@)    node-84.simgrid.org
+> [  0.000000] (maestro@)    node-85.simgrid.org
+> [  0.000000] (maestro@)    node-86.simgrid.org
+> [  0.000000] (maestro@)    node-87.simgrid.org
+> [  0.000000] (maestro@)    node-88.simgrid.org
+> [  0.000000] (maestro@)    node-89.simgrid.org
+> [  0.000000] (maestro@)    node-90.simgrid.org
+> [  0.000000] (maestro@)    node-91.simgrid.org
+> [  0.000000] (maestro@)    node-92.simgrid.org
+> [  0.000000] (maestro@)    node-93.simgrid.org
+> [  0.000000] (maestro@)    node-94.simgrid.org
+> [  0.000000] (maestro@)    node-95.simgrid.org
+> [  0.000000] (maestro@)    node-96.simgrid.org
+> [  0.000000] (maestro@)    node-97.simgrid.org
+> [  0.000000] (maestro@)    node-98.simgrid.org
+> [  0.000000] (maestro@)    node-99.simgrid.org
+> [  0.000000] (maestro@)    node-100.simgrid.org
+> [  0.000000] (maestro@)    node-101.simgrid.org
+> [  0.000000] (maestro@)    node-102.simgrid.org
+> [  0.000000] (maestro@)    node-103.simgrid.org
+> [  0.000000] (maestro@)    node-104.simgrid.org
+> [  0.000000] (maestro@)    node-105.simgrid.org
+> [  0.000000] (maestro@)    node-106.simgrid.org
+> [  0.000000] (maestro@)    node-107.simgrid.org
+> [  0.000000] (maestro@)    node-108.simgrid.org
+> [  0.000000] (maestro@)    node-109.simgrid.org
+> [  0.000000] (maestro@)    node-110.simgrid.org
+> [  0.000000] (maestro@)    node-111.simgrid.org
+> [  0.000000] (maestro@)    node-112.simgrid.org
+> [  0.000000] (maestro@)    node-113.simgrid.org
+> [  0.000000] (maestro@)    node-114.simgrid.org
+> [  0.000000] (maestro@)    node-115.simgrid.org
+> [  0.000000] (maestro@)    node-116.simgrid.org
+> [  0.000000] (maestro@)    node-117.simgrid.org
+> [  0.000000] (maestro@)    node-118.simgrid.org
+> [  0.000000] (maestro@)    node-119.simgrid.org
 > [  0.000000] (maestro@) bob_cluster' dragonfly topology:
 > [  0.000000] (maestro@)    0: (0, 0, 0, 0)
 > [  0.000000] (maestro@)    1: (0, 0, 0, 1)
index 317aa20..82b8311 100644 (file)
@@ -193,26 +193,26 @@ $ $SG_TEST_EXENV ${bindir:=.}/dag-dotload/sd_dag-dotload --log=no_loc ${srcdir:=
 > [110.004162] [test/INFO] Producing the trace of the run into dag.trace
 
 $ cat ${srcdir:=.}/dag-dotload/dag.trace
-> [0.000000->0.000000] node-0.acme.org compute 0.000000 flops # root
-> [0.000000->10.000000] node-1.acme.org compute 10000000129.452715 flops # 0
-> [10.000680->20.000680] node-10.acme.org compute 10000000131.133657 flops # 1
-> [20.001360->30.001360] node-11.acme.org compute 10000000121.124870 flops # 2
-> [30.002040->40.002041] node-12.acme.org compute 10000000230.608025 flops # 3
-> [40.002041->50.002041] node-13.acme.org compute 10000000004.994019 flops # 4
-> [50.002721->60.002721] node-14.acme.org compute 10000000046.016401 flops # 5
-> [60.002721->70.002721] node-15.acme.org compute 10000000091.598791 flops # 6
-> [70.003401->80.003401] node-16.acme.org compute 10000000040.679438 flops # 7
-> [80.004161->90.004161] node-17.acme.org compute 10000000250.490017 flops # 8
-> [90.004161->100.004161] node-18.acme.org compute 10000000079.267649 flops # 9
-> [10.000000 -> 10.000680] node-1.acme.org -> node-10.acme.org transfer of 10001 bytes # 0->1
-> [20.000680 -> 20.001360] node-10.acme.org -> node-11.acme.org transfer of 10004 bytes # 1->2
-> [30.001360 -> 30.002040] node-11.acme.org -> node-12.acme.org transfer of 10002 bytes # 2->3
-> [50.002041 -> 50.002721] node-13.acme.org -> node-14.acme.org transfer of 10029 bytes # 4->5
-> [70.002721 -> 70.003401] node-15.acme.org -> node-16.acme.org transfer of 10005 bytes # 6->7
-> [80.003401 -> 80.004161] node-16.acme.org -> node-17.acme.org transfer of 10000 bytes # 7->8
-> [80.003401 -> 80.084193] node-16.acme.org -> node-0.acme.org transfer of 10014000 bytes # 7->end
-> [0.000000 -> 0.080712] node-0.acme.org -> node-14.acme.org transfer of 10014000 bytes # root->5
-> [100.004161->110.004162] node-0.acme.org compute 10000000129.452715 flops # end
+> [0.000000->0.000000] node-0.simgrid.org compute 0.000000 flops # root
+> [0.000000->10.000000] node-1.simgrid.org compute 10000000129.452715 flops # 0
+> [10.000680->20.000680] node-10.simgrid.org compute 10000000131.133657 flops # 1
+> [20.001360->30.001360] node-11.simgrid.org compute 10000000121.124870 flops # 2
+> [30.002040->40.002041] node-12.simgrid.org compute 10000000230.608025 flops # 3
+> [40.002041->50.002041] node-13.simgrid.org compute 10000000004.994019 flops # 4
+> [50.002721->60.002721] node-14.simgrid.org compute 10000000046.016401 flops # 5
+> [60.002721->70.002721] node-15.simgrid.org compute 10000000091.598791 flops # 6
+> [70.003401->80.003401] node-16.simgrid.org compute 10000000040.679438 flops # 7
+> [80.004161->90.004161] node-17.simgrid.org compute 10000000250.490017 flops # 8
+> [90.004161->100.004161] node-18.simgrid.org compute 10000000079.267649 flops # 9
+> [10.000000 -> 10.000680] node-1.simgrid.org -> node-10.simgrid.org transfer of 10001 bytes # 0->1
+> [20.000680 -> 20.001360] node-10.simgrid.org -> node-11.simgrid.org transfer of 10004 bytes # 1->2
+> [30.001360 -> 30.002040] node-11.simgrid.org -> node-12.simgrid.org transfer of 10002 bytes # 2->3
+> [50.002041 -> 50.002721] node-13.simgrid.org -> node-14.simgrid.org transfer of 10029 bytes # 4->5
+> [70.002721 -> 70.003401] node-15.simgrid.org -> node-16.simgrid.org transfer of 10005 bytes # 6->7
+> [80.003401 -> 80.004161] node-16.simgrid.org -> node-17.simgrid.org transfer of 10000 bytes # 7->8
+> [80.003401 -> 80.084193] node-16.simgrid.org -> node-0.simgrid.org transfer of 10014000 bytes # 7->end
+> [0.000000 -> 0.080712] node-0.simgrid.org -> node-14.simgrid.org transfer of 10014000 bytes # root->5
+> [100.004161->110.004162] node-0.simgrid.org compute 10000000129.452715 flops # end
 
 $ rm -f ${srcdir:=.}/dag-dotload/dag.trace ${srcdir:=.}/dot.dot
 
index c2823c2..79ad304 100644 (file)
@@ -105,21 +105,21 @@ $ $SG_TEST_EXENV ${bindir:=.}/daxload/sd_daxload --log=no_loc ${srcdir:=.}/../pl
 > [84.067138] [test/INFO] Producing the trace of the run into smalldax.trace
 
 $ cat ${srcdir:=.}/daxload/smalldax.trace
-> [0.000000] node-0.acme.org compute 0.000000 # root
-> [0.016600] node-1.acme.org compute 42000000000.000000 # 1@task1
-> [0.016600] node-10.acme.org compute 42000000000.000000 # 2@task2
-> [42.033200] node-11.acme.org compute 42000000000.000000 # 3@task1
-> [0.000000] node-0.acme.org send node-1.acme.org 1000000.000000 # root_i1_1@task1
-> [0.016600] node-1.acme.org recv node-0.acme.org 1000000.000000 # root_i1_1@task1
-> [0.000000] node-0.acme.org send node-10.acme.org 1000000.000000 # root_i2_2@task2
-> [0.016600] node-10.acme.org recv node-0.acme.org 1000000.000000 # root_i2_2@task2
-> [42.016600] node-1.acme.org send node-11.acme.org 1000000.000000 # 1@task1_o1_3@task1
-> [42.033200] node-11.acme.org recv node-1.acme.org 1000000.000000 # 1@task1_o1_3@task1
-> [42.016600] node-10.acme.org send node-11.acme.org 1000000.000000 # 2@task2_o2_3@task1
-> [42.033200] node-11.acme.org recv node-10.acme.org 1000000.000000 # 2@task2_o2_3@task1
-> [84.033200] node-11.acme.org send node-0.acme.org 4167312.000000 # 3@task1_o3_end
-> [84.067138] node-0.acme.org recv node-11.acme.org 4167312.000000 # 3@task1_o3_end
-> [84.067138] node-0.acme.org compute 0.000000 # end
+> [0.000000] node-0.simgrid.org compute 0.000000 # root
+> [0.016600] node-1.simgrid.org compute 42000000000.000000 # 1@task1
+> [0.016600] node-10.simgrid.org compute 42000000000.000000 # 2@task2
+> [42.033200] node-11.simgrid.org compute 42000000000.000000 # 3@task1
+> [0.000000] node-0.simgrid.org send node-1.simgrid.org 1000000.000000 # root_i1_1@task1
+> [0.016600] node-1.simgrid.org recv node-0.simgrid.org 1000000.000000 # root_i1_1@task1
+> [0.000000] node-0.simgrid.org send node-10.simgrid.org 1000000.000000 # root_i2_2@task2
+> [0.016600] node-10.simgrid.org recv node-0.simgrid.org 1000000.000000 # root_i2_2@task2
+> [42.016600] node-1.simgrid.org send node-11.simgrid.org 1000000.000000 # 1@task1_o1_3@task1
+> [42.033200] node-11.simgrid.org recv node-1.simgrid.org 1000000.000000 # 1@task1_o1_3@task1
+> [42.016600] node-10.simgrid.org send node-11.simgrid.org 1000000.000000 # 2@task2_o2_3@task1
+> [42.033200] node-11.simgrid.org recv node-10.simgrid.org 1000000.000000 # 2@task2_o2_3@task1
+> [84.033200] node-11.simgrid.org send node-0.simgrid.org 4167312.000000 # 3@task1_o3_end
+> [84.067138] node-0.simgrid.org recv node-11.simgrid.org 4167312.000000 # 3@task1_o3_end
+> [84.067138] node-0.simgrid.org compute 0.000000 # end
 
 ! output ignore
 $ cmake -E remove -f ${srcdir:=.}/dax.dot ${srcdir:=.}/daxload/smalldax.trace
index bc50781..0f0c302 100644 (file)
@@ -219,26 +219,26 @@ $ $SG_TEST_EXENV ${bindir:=.}/schedule-dotload/sd_schedule-dotload --log=no_loc
 > [100.003561] [test/INFO] Producing the trace of the run into dag_with_good_schedule.trace
 
 $ cat ${srcdir:=.}/schedule-dotload/dag_with_good_schedule.trace
-> [0.000000->0.000000] node-0.acme.org compute 0.000000 flops # root
-> [0.000000->10.000000] node-1.acme.org compute 10000000129.452715 flops # 0
-> [0.000000->10.000000] node-0.acme.org compute 10000000131.133657 flops # 1
-> [10.000760->20.000760] node-1.acme.org compute 10000000121.124870 flops # 2
-> [20.001440->30.001441] node-1.acme.org compute 10000000230.608025 flops # 3
-> [30.001441->40.001441] node-0.acme.org compute 10000000004.994019 flops # 4
-> [40.002121->50.002121] node-0.acme.org compute 10000000046.016401 flops # 5
-> [50.002121->60.002121] node-0.acme.org compute 10000000091.598791 flops # 6
-> [60.002801->70.002801] node-0.acme.org compute 10000000040.679438 flops # 7
-> [70.003561->80.003561] node-1.acme.org compute 10000000250.490017 flops # 8
-> [80.003561->90.003561] node-1.acme.org compute 10000000079.267649 flops # 9
-> [0.000000 -> 0.080712] node-0.acme.org -> node-0.acme.org transfer of 10014000 bytes # root->5
-> [10.000000 -> 10.000760] node-1.acme.org -> node-1.acme.org transfer of 10001 bytes # 0->2
-> [10.000000 -> 10.000760] node-0.acme.org -> node-1.acme.org transfer of 10004 bytes # 1->2
-> [20.000760 -> 20.001440] node-1.acme.org -> node-1.acme.org transfer of 10002 bytes # 2->3
-> [40.001441 -> 40.002121] node-0.acme.org -> node-0.acme.org transfer of 10029 bytes # 4->5
-> [60.002121 -> 60.002801] node-0.acme.org -> node-0.acme.org transfer of 10005 bytes # 6->7
-> [70.002801 -> 70.003561] node-0.acme.org -> node-1.acme.org transfer of 10000 bytes # 7->8
-> [70.002801 -> 70.083593] node-0.acme.org -> node-0.acme.org transfer of 10014000 bytes # 7->end
-> [90.003561->100.003561] node-0.acme.org compute 10000000129.452715 flops # end
+> [0.000000->0.000000] node-0.simgrid.org compute 0.000000 flops # root
+> [0.000000->10.000000] node-1.simgrid.org compute 10000000129.452715 flops # 0
+> [0.000000->10.000000] node-0.simgrid.org compute 10000000131.133657 flops # 1
+> [10.000760->20.000760] node-1.simgrid.org compute 10000000121.124870 flops # 2
+> [20.001440->30.001441] node-1.simgrid.org compute 10000000230.608025 flops # 3
+> [30.001441->40.001441] node-0.simgrid.org compute 10000000004.994019 flops # 4
+> [40.002121->50.002121] node-0.simgrid.org compute 10000000046.016401 flops # 5
+> [50.002121->60.002121] node-0.simgrid.org compute 10000000091.598791 flops # 6
+> [60.002801->70.002801] node-0.simgrid.org compute 10000000040.679438 flops # 7
+> [70.003561->80.003561] node-1.simgrid.org compute 10000000250.490017 flops # 8
+> [80.003561->90.003561] node-1.simgrid.org compute 10000000079.267649 flops # 9
+> [0.000000 -> 0.080712] node-0.simgrid.org -> node-0.simgrid.org transfer of 10014000 bytes # root->5
+> [10.000000 -> 10.000760] node-1.simgrid.org -> node-1.simgrid.org transfer of 10001 bytes # 0->2
+> [10.000000 -> 10.000760] node-0.simgrid.org -> node-1.simgrid.org transfer of 10004 bytes # 1->2
+> [20.000760 -> 20.001440] node-1.simgrid.org -> node-1.simgrid.org transfer of 10002 bytes # 2->3
+> [40.001441 -> 40.002121] node-0.simgrid.org -> node-0.simgrid.org transfer of 10029 bytes # 4->5
+> [60.002121 -> 60.002801] node-0.simgrid.org -> node-0.simgrid.org transfer of 10005 bytes # 6->7
+> [70.002801 -> 70.003561] node-0.simgrid.org -> node-1.simgrid.org transfer of 10000 bytes # 7->8
+> [70.002801 -> 70.083593] node-0.simgrid.org -> node-0.simgrid.org transfer of 10014000 bytes # 7->end
+> [90.003561->100.003561] node-0.simgrid.org compute 10000000129.452715 flops # end
 
 $ rm -f ${srcdir:=.}/schedule-dotload/dag_with_good_schedule.trace
 
index 4ae7dab..edbbeb8 100644 (file)
@@ -1,3 +1,3 @@
-node-1.acme.org
-node-2.acme.org
-node-3.acme.org
+node-1.simgrid.org
+node-2.simgrid.org
+node-3.simgrid.org
index 4ae7dab..edbbeb8 100644 (file)
@@ -1,3 +1,3 @@
-node-1.acme.org
-node-2.acme.org
-node-3.acme.org
+node-1.simgrid.org
+node-2.simgrid.org
+node-3.simgrid.org
index c5d2c79..dcdb382 100644 (file)
@@ -1,36 +1,36 @@
-node-1.acme.org
-node-2.acme.org
-node-3.acme.org
-node-4.acme.org
-node-5.acme.org
-node-6.acme.org
-node-7.acme.org
-node-8.acme.org
-node-9.acme.org
-node-10.acme.org
-node-11.acme.org
-node-12.acme.org
-node-13.acme.org
-node-14.acme.org
-node-15.acme.org
-node-16.acme.org
-node-17.acme.org
-node-18.acme.org
-node-19.acme.org
-node-20.acme.org
-node-21.acme.org
-node-22.acme.org
-node-23.acme.org
-node-24.acme.org
-node-25.acme.org
-node-26.acme.org
-node-27.acme.org
-node-28.acme.org
-node-29.acme.org
-node-30.acme.org
-node-31.acme.org
-node-32.acme.org
-node-33.acme.org
-node-34.acme.org
-node-35.acme.org
-node-36.acme.org
+node-1.simgrid.org
+node-2.simgrid.org
+node-3.simgrid.org
+node-4.simgrid.org
+node-5.simgrid.org
+node-6.simgrid.org
+node-7.simgrid.org
+node-8.simgrid.org
+node-9.simgrid.org
+node-10.simgrid.org
+node-11.simgrid.org
+node-12.simgrid.org
+node-13.simgrid.org
+node-14.simgrid.org
+node-15.simgrid.org
+node-16.simgrid.org
+node-17.simgrid.org
+node-18.simgrid.org
+node-19.simgrid.org
+node-20.simgrid.org
+node-21.simgrid.org
+node-22.simgrid.org
+node-23.simgrid.org
+node-24.simgrid.org
+node-25.simgrid.org
+node-26.simgrid.org
+node-27.simgrid.org
+node-28.simgrid.org
+node-29.simgrid.org
+node-30.simgrid.org
+node-31.simgrid.org
+node-32.simgrid.org
+node-33.simgrid.org
+node-34.simgrid.org
+node-35.simgrid.org
+node-36.simgrid.org
index 4ae7dab..edbbeb8 100644 (file)
@@ -1,3 +1,3 @@
-node-1.acme.org
-node-2.acme.org
-node-3.acme.org
+node-1.simgrid.org
+node-2.simgrid.org
+node-3.simgrid.org
index ae28a97..c1627f2 100644 (file)
@@ -1,2 +1,2 @@
-node-1.acme.org
-node-2.acme.org
\ No newline at end of file
+node-1.simgrid.org
+node-2.simgrid.org
\ No newline at end of file
index 4ae7dab..edbbeb8 100644 (file)
@@ -1,3 +1,3 @@
-node-1.acme.org
-node-2.acme.org
-node-3.acme.org
+node-1.simgrid.org
+node-2.simgrid.org
+node-3.simgrid.org
index b41d0d3..b702255 100644 (file)
@@ -9,28 +9,28 @@ $ ../../../smpi_script/bin/smpirun -wrapper ${bindir:=.}/../../../bin/simgrid-mc
 > [0.000000] [mc_comm_determinism/INFO] ****************************************************
 > [0.000000] [mc_comm_determinism/INFO] ** Initial communications pattern (per process): **
 > [0.000000] [mc_comm_determinism/INFO] Communications from the process 1:
-> [0.000000] [mc_comm_determinism/INFO] [(1) node-1.acme.org <- (2) node-2.acme.org] iRecv 
-> [0.000000] [mc_comm_determinism/INFO] [(1) node-1.acme.org -> (2) node-2.acme.org] iSend 
-> [0.000000] [mc_comm_determinism/INFO] [(1) node-1.acme.org <- (3) node-3.acme.org] iRecv 
-> [0.000000] [mc_comm_determinism/INFO] [(1) node-1.acme.org -> (3) node-3.acme.org] iSend 
+> [0.000000] [mc_comm_determinism/INFO] [(1) node-1.simgrid.org <- (2) node-2.simgrid.org] iRecv 
+> [0.000000] [mc_comm_determinism/INFO] [(1) node-1.simgrid.org -> (2) node-2.simgrid.org] iSend 
+> [0.000000] [mc_comm_determinism/INFO] [(1) node-1.simgrid.org <- (3) node-3.simgrid.org] iRecv 
+> [0.000000] [mc_comm_determinism/INFO] [(1) node-1.simgrid.org -> (3) node-3.simgrid.org] iSend 
 > [0.000000] [mc_comm_determinism/INFO] Communications from the process 2:
-> [0.000000] [mc_comm_determinism/INFO] [(2) node-2.acme.org -> (1) node-1.acme.org] iSend 
-> [0.000000] [mc_comm_determinism/INFO] [(2) node-2.acme.org <- (1) node-1.acme.org] iRecv 
+> [0.000000] [mc_comm_determinism/INFO] [(2) node-2.simgrid.org -> (1) node-1.simgrid.org] iSend 
+> [0.000000] [mc_comm_determinism/INFO] [(2) node-2.simgrid.org <- (1) node-1.simgrid.org] iRecv 
 > [0.000000] [mc_comm_determinism/INFO] Communications from the process 3:
-> [0.000000] [mc_comm_determinism/INFO] [(3) node-3.acme.org -> (1) node-1.acme.org] iSend 
-> [0.000000] [mc_comm_determinism/INFO] [(3) node-3.acme.org <- (1) node-1.acme.org] iRecv 
+> [0.000000] [mc_comm_determinism/INFO] [(3) node-3.simgrid.org -> (1) node-1.simgrid.org] iSend 
+> [0.000000] [mc_comm_determinism/INFO] [(3) node-3.simgrid.org <- (1) node-1.simgrid.org] iRecv 
 > [0.000000] [mc_comm_determinism/INFO] ** Communications pattern counter-example (per process): **
 > [0.000000] [mc_comm_determinism/INFO] Communications from the process 1:
-> [0.000000] [mc_comm_determinism/INFO] [(1) node-1.acme.org <- (3) node-3.acme.org] iRecv 
-> [0.000000] [mc_comm_determinism/INFO] [(1) node-1.acme.org -> (3) node-3.acme.org] iSend 
-> [0.000000] [mc_comm_determinism/INFO] [(1) node-1.acme.org <- (2) node-2.acme.org] iRecv 
-> [0.000000] [mc_comm_determinism/INFO] [(1) node-1.acme.org -> (2) node-2.acme.org] iSend 
+> [0.000000] [mc_comm_determinism/INFO] [(1) node-1.simgrid.org <- (3) node-3.simgrid.org] iRecv 
+> [0.000000] [mc_comm_determinism/INFO] [(1) node-1.simgrid.org -> (3) node-3.simgrid.org] iSend 
+> [0.000000] [mc_comm_determinism/INFO] [(1) node-1.simgrid.org <- (2) node-2.simgrid.org] iRecv 
+> [0.000000] [mc_comm_determinism/INFO] [(1) node-1.simgrid.org -> (2) node-2.simgrid.org] iSend 
 > [0.000000] [mc_comm_determinism/INFO] Communications from the process 2:
-> [0.000000] [mc_comm_determinism/INFO] [(2) node-2.acme.org -> (1) node-1.acme.org] iSend 
-> [0.000000] [mc_comm_determinism/INFO] [(2) node-2.acme.org <- (1) node-1.acme.org] iRecv 
+> [0.000000] [mc_comm_determinism/INFO] [(2) node-2.simgrid.org -> (1) node-1.simgrid.org] iSend 
+> [0.000000] [mc_comm_determinism/INFO] [(2) node-2.simgrid.org <- (1) node-1.simgrid.org] iRecv 
 > [0.000000] [mc_comm_determinism/INFO] Communications from the process 3:
-> [0.000000] [mc_comm_determinism/INFO] [(3) node-3.acme.org -> (1) node-1.acme.org] iSend 
-> [0.000000] [mc_comm_determinism/INFO] [(3) node-3.acme.org <- (1) node-1.acme.org] iRecv 
+> [0.000000] [mc_comm_determinism/INFO] [(3) node-3.simgrid.org -> (1) node-1.simgrid.org] iSend 
+> [0.000000] [mc_comm_determinism/INFO] [(3) node-3.simgrid.org <- (1) node-1.simgrid.org] iRecv 
 > [0.000000] [mc_global/INFO] Expanded states = 16037
 > [0.000000] [mc_global/INFO] Visited states = 80801
 > [0.000000] [mc_global/INFO] Executed transitions = 76048
index e8f1743..ca795e2 100755 (executable)
@@ -270,7 +270,9 @@ if [ -z "${HOSTFILE}" ] ; then
     HOSTFILETMP=1
     HOSTFILE="$(mktemp smpitmp-hostfXXXXXX)"
     perl -ne 'print "$1\n" if /.*<host.*?id="(.*?)".*?\/>.*/' ${PLATFORM} > ${HOSTFILE}
-    perl -ne 'if (/.*<cluster.*?prefix="(.*?)".*?radical="(.*?)".*?suffix="(.*?)".*/) {
+    # put all <cluster tag on its own line.
+    cat ${PLATFORM} | tr '\n' ' ' | sed 's/<cluster/\n<cluster/' | \
+      perl -ne 'if (m/.*<cluster.*?prefix="(.*?)".*?radical="(.*?)".*?suffix="(.*?)".*/s) {
                 my ($pre,$rad,$post)=($1,$2,$3);
                for my $elm (split(",",$rad)) {
                  if ($elm=~/^([^-]*?)-([^-]*)$/) {
@@ -282,7 +284,7 @@ if [ -z "${HOSTFILE}" ] ; then
                  }
                }
              } elsif (/<cluster/) {
-            die ("Unparsable cluster tag. smpirun uses a primitive regular expression to parse cluster tags. Either provide a hostfile yourself or give the attributes prefix, radical and suffix IN THAT ORDER and ON THE SAME LINE as the opening tag (<cluster)");
+            die ("Unparsable cluster tag. smpirun uses a primitive regular expression to parse cluster tags. Either provide a hostfile yourself or give the attributes prefix, radical and suffix IN THAT ORDER.");
              }' ${PLATFORM} >> ${HOSTFILE}
 fi
 UNROLLEDHOSTFILETMP=0
index 4794750..67f34c2 100644 (file)
@@ -62,20 +62,18 @@ void sg_platf_trace_connect(simgrid::kernel::routing::TraceConnectCreationArgs*
 /* This function acts as a main in the parsing area. */
 void parse_platform_file(std::string file)
 {
-#if SIMGRID_HAVE_LUA
   const char* cfile = file.c_str();
   int len           = strlen(cfile);
   int is_lua        = len > 3 && file[len - 3] == 'l' && file[len - 2] == 'u' && file[len - 1] == 'a';
-#endif
 
   sg_platf_init();
 
-#if SIMGRID_HAVE_LUA
   /* Check if file extension is "lua". If so, we will use
    * the lua bindings to parse the platform file (since it is
    * written in lua). If not, we will use the (old?) XML parser
    */
   if (is_lua) {
+#if SIMGRID_HAVE_LUA
     lua_State* L = luaL_newstate();
     luaL_openlibs(L);
 
@@ -88,8 +86,10 @@ void parse_platform_file(std::string file)
     }
     lua_close(L);
     return;
-  }
+#else
+    XBT_WARN("This looks like a lua platform file, but your SimGrid was not compiled with lua. Loading it as XML.");
 #endif
+  }
 
   // Use XML parser
 
index 9d603fb..91c2c6a 100644 (file)
@@ -5,19 +5,19 @@ p Testing the Bittorrent implementation with MSG
 ! timeout 10
 ! output sort 19
 $ ${bindir:=.}/bittorrent ${platfdir}/cluster_backbone.xml app-bittorrent_d.xml "--log=root.fmt:[%12.6r]%e(%i:%P@%h)%e%m%n"
-> [    0.000000] (1:tracker@node-0.acme.org) Tracker launched.
-> [    0.000000] (2:peer@node-1.acme.org) Hi, I'm joining the network with id 2
-> [    0.000000] (3:peer@node-2.acme.org) Hi, I'm joining the network with id 3
-> [    0.000000] (4:peer@node-3.acme.org) Hi, I'm joining the network with id 4
-> [    0.000000] (5:peer@node-4.acme.org) Hi, I'm joining the network with id 5
-> [    0.000000] (6:peer@node-5.acme.org) Hi, I'm joining the network with id 6
-> [    0.000000] (7:peer@node-6.acme.org) Hi, I'm joining the network with id 7
-> [    0.000000] (8:peer@node-7.acme.org) Hi, I'm joining the network with id 8
-> [ 3000.000000] (1:tracker@node-0.acme.org) Tracker is leaving
-> [ 5000.007806] (2:peer@node-1.acme.org) Here is my current status: 1111111111
-> [ 5000.007806] (3:peer@node-2.acme.org) Here is my current status: 1111111111
-> [ 5000.007806] (4:peer@node-3.acme.org) Here is my current status: 1111111111
-> [ 5000.007806] (5:peer@node-4.acme.org) Here is my current status: 1111111111
-> [ 5000.007806] (6:peer@node-5.acme.org) Here is my current status: 1111111111
-> [ 5000.007806] (7:peer@node-6.acme.org) Here is my current status: 1111111111
-> [ 5000.007806] (8:peer@node-7.acme.org) Here is my current status: 1111111111
+> [    0.000000] (1:tracker@node-0.simgrid.org) Tracker launched.
+> [    0.000000] (2:peer@node-1.simgrid.org) Hi, I'm joining the network with id 2
+> [    0.000000] (3:peer@node-2.simgrid.org) Hi, I'm joining the network with id 3
+> [    0.000000] (4:peer@node-3.simgrid.org) Hi, I'm joining the network with id 4
+> [    0.000000] (5:peer@node-4.simgrid.org) Hi, I'm joining the network with id 5
+> [    0.000000] (6:peer@node-5.simgrid.org) Hi, I'm joining the network with id 6
+> [    0.000000] (7:peer@node-6.simgrid.org) Hi, I'm joining the network with id 7
+> [    0.000000] (8:peer@node-7.simgrid.org) Hi, I'm joining the network with id 8
+> [ 3000.000000] (1:tracker@node-0.simgrid.org) Tracker is leaving
+> [ 5000.007806] (2:peer@node-1.simgrid.org) Here is my current status: 1111111111
+> [ 5000.007806] (3:peer@node-2.simgrid.org) Here is my current status: 1111111111
+> [ 5000.007806] (4:peer@node-3.simgrid.org) Here is my current status: 1111111111
+> [ 5000.007806] (5:peer@node-4.simgrid.org) Here is my current status: 1111111111
+> [ 5000.007806] (6:peer@node-5.simgrid.org) Here is my current status: 1111111111
+> [ 5000.007806] (7:peer@node-6.simgrid.org) Here is my current status: 1111111111
+> [ 5000.007806] (8:peer@node-7.simgrid.org) Here is my current status: 1111111111
index 5460ab1..5248ff8 100644 (file)
@@ -2,37 +2,37 @@
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4.1">
 
-  <actor host="node-0.acme.org" function="tracker">
+  <actor host="node-0.simgrid.org" function="tracker">
     <argument value="3000" />
   </actor>
 
-  <actor host="node-1.acme.org" function="peer">
+  <actor host="node-1.simgrid.org" function="peer">
     <argument value="00000002"/>    <!-- my id -->
     <argument value="5000" />    <!-- end time --> 
     <argument value="1" />       <!-- indicates if the peer is a seed at the beginning of the simulation --> 
   </actor>
-  <actor host="node-2.acme.org" function="peer">
+  <actor host="node-2.simgrid.org" function="peer">
     <argument value="00000003"/>    <!-- my id -->
     <argument value="5000" />    <!-- end time --> 
   </actor>
-  <actor host="node-3.acme.org" function="peer">
+  <actor host="node-3.simgrid.org" function="peer">
     <argument value="00000004"/>    <!-- my id -->
     <argument value="5000" />    <!-- end time --> 
   </actor>
-  <actor host="node-4.acme.org" function="peer">
+  <actor host="node-4.simgrid.org" function="peer">
     <argument value="00000005"/>    <!-- my id -->
     <argument value="5000" />    <!-- end time --> 
     <argument value="1" />       <!-- indicates if the peer is a seed at the beginning of the simulation --> 
   </actor>
-  <actor host="node-5.acme.org" function="peer">
+  <actor host="node-5.simgrid.org" function="peer">
     <argument value="00000006"/>    <!-- my id -->
     <argument value="5000" />    <!-- end time --> 
   </actor>
-  <actor host="node-6.acme.org" function="peer">
+  <actor host="node-6.simgrid.org" function="peer">
     <argument value="00000007"/>    <!-- my id -->
     <argument value="5000" />    <!-- end time --> 
   </actor>
-  <actor host="node-7.acme.org" function="peer">
+  <actor host="node-7.simgrid.org" function="peer">
     <argument value="00000008"/>    <!-- my id -->
     <argument value="5000" />    <!-- end time --> 
   </actor>
index 4c504d8..16b2dc3 100755 (executable)
@@ -30,7 +30,7 @@ all_ids = [42]
 sys.stdout.write("<?xml version='1.0'?>\n"
                  "<!DOCTYPE platform SYSTEM \"http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd\">\n"
                  "<platform version=\"4\">\n"
-                 "  <process host=\"node-0.acme.org\" function=\"tracker\">\n"
+                 "  <process host=\"node-0.simgrid.org\" function=\"tracker\">\n"
                  "    <argument value=\"%d\"/>\n  </process>\n" % end_date)
 
 for i in range(1, nb_nodes):
@@ -40,7 +40,7 @@ for i in range(1, nb_nodes):
         my_id = random.randint(0, max_id)
         ok = not my_id in all_ids
     start_date = i * 10
-    line = "  <process host=\"node-%d.acme.org\" function=\"peer\">\n" % i
+    line = "  <process host=\"node-%d.simgrid.org\" function=\"peer\">\n" % i
     line += "    <argument value=\"%d\"/>\n    <argument value=\"%d\"/>\n" % (
         my_id, end_date)
     if random.randint(0, 100) < seed_percentage:
index f021c71..f26c366 100644 (file)
@@ -5,12 +5,12 @@ p Testing the chainsend MSG implementation
 ! timeout 60
 ! output sort 19
 $ $SG_TEST_EXENV ${bindir:=.}/chainsend ${platfdir}/cluster_backbone.xml app-chainsend_d.xml "--log=root.fmt:[%12.6r]%e(%i:%P@%h)%e%m%n"
-> [    2.214423] (2:peer@node-1.acme.org) ### 2.214423 16777216 bytes (Avg 7.225359 MB/s); copy finished (simulated).
-> [    2.222796] (3:peer@node-2.acme.org) ### 2.222796 16777216 bytes (Avg 7.198141 MB/s); copy finished (simulated).
-> [    2.231170] (4:peer@node-3.acme.org) ### 2.231170 16777216 bytes (Avg 7.171126 MB/s); copy finished (simulated).
-> [    2.239543] (5:peer@node-4.acme.org) ### 2.239543 16777216 bytes (Avg 7.144314 MB/s); copy finished (simulated).
-> [    2.247917] (6:peer@node-5.acme.org) ### 2.247917 16777216 bytes (Avg 7.117701 MB/s); copy finished (simulated).
-> [    2.256290] (7:peer@node-6.acme.org) ### 2.256290 16777216 bytes (Avg 7.091286 MB/s); copy finished (simulated).
+> [    2.214423] (2:peer@node-1.simgrid.org) ### 2.214423 16777216 bytes (Avg 7.225359 MB/s); copy finished (simulated).
+> [    2.222796] (3:peer@node-2.simgrid.org) ### 2.222796 16777216 bytes (Avg 7.198141 MB/s); copy finished (simulated).
+> [    2.231170] (4:peer@node-3.simgrid.org) ### 2.231170 16777216 bytes (Avg 7.171126 MB/s); copy finished (simulated).
+> [    2.239543] (5:peer@node-4.simgrid.org) ### 2.239543 16777216 bytes (Avg 7.144314 MB/s); copy finished (simulated).
+> [    2.247917] (6:peer@node-5.simgrid.org) ### 2.247917 16777216 bytes (Avg 7.117701 MB/s); copy finished (simulated).
+> [    2.256290] (7:peer@node-6.simgrid.org) ### 2.256290 16777216 bytes (Avg 7.091286 MB/s); copy finished (simulated).
 > [    2.264637] (0:maestro@) Total simulation time: 2.264637e+00
-> [    2.264637] (8:peer@node-7.acme.org) ### 2.264637 16777216 bytes (Avg 7.065151 MB/s); copy finished (simulated).
-> [    2.264637] (9:peer@node-8.acme.org) ### 2.264637 16777216 bytes (Avg 7.065151 MB/s); copy finished (simulated).
+> [    2.264637] (8:peer@node-7.simgrid.org) ### 2.264637 16777216 bytes (Avg 7.065151 MB/s); copy finished (simulated).
+> [    2.264637] (9:peer@node-8.simgrid.org) ### 2.264637 16777216 bytes (Avg 7.065151 MB/s); copy finished (simulated).
index 73ab26b..1fa674a 100644 (file)
@@ -3,34 +3,34 @@
 <platform version="4.1">
   <!-- For using with chainsend -->
   <!-- Broadcaster -->
-  <actor host="node-0.acme.org" function="broadcaster">
+  <actor host="node-0.simgrid.org" function="broadcaster">
     <argument value="8"/> <!-- number of peers -->
     <argument value="256"/> <!-- number of pieces -->
   </actor>
 
   <!-- Peers -->
-  <actor host="node-1.acme.org" function="peer">
+  <actor host="node-1.simgrid.org" function="peer">
     <argument value="1"/>
   </actor>
-  <actor host="node-2.acme.org" function="peer">
+  <actor host="node-2.simgrid.org" function="peer">
     <argument value="2"/>
   </actor>
-  <actor host="node-3.acme.org" function="peer">
+  <actor host="node-3.simgrid.org" function="peer">
     <argument value="3"/>
   </actor>
-  <actor host="node-4.acme.org" function="peer">
+  <actor host="node-4.simgrid.org" function="peer">
     <argument value="4"/>
   </actor>
-  <actor host="node-5.acme.org" function="peer">
+  <actor host="node-5.simgrid.org" function="peer">
     <argument value="5"/>
   </actor>
-  <actor host="node-6.acme.org" function="peer">
+  <actor host="node-6.simgrid.org" function="peer">
     <argument value="6"/>
   </actor>
-  <actor host="node-7.acme.org" function="peer">
+  <actor host="node-7.simgrid.org" function="peer">
     <argument value="7"/>
   </actor>
-  <actor host="node-8.acme.org" function="peer">
+  <actor host="node-8.simgrid.org" function="peer">
     <argument value="8"/>
   </actor>
 </platform>
index 5facf62..58ed491 100644 (file)
@@ -63,7 +63,7 @@ static int carole(int argc, char* argv[])
 static int david(int argc, char* argv[])
 {                       /* Dump what we have on a remote host */
   MSG_process_sleep(2); // Wait for alice and carole to be done with its experiment
-  test_host("node-0.acme.org");
+  test_host("node-0.simgrid.org");
   return 0;
 }
 
index 09bb106..6864d33 100644 (file)
@@ -7,11 +7,11 @@ $ $SG_TEST_EXENV ${bindir:=.}/platform-properties$EXEEXT ${platfdir}/prop.xml ${
 > [  0.000000] (0:maestro@) There are 7 hosts in the environment
 > [  0.000000] (0:maestro@) Host 'host1' runs at 1000000000 flops/s
 > [  0.000000] (0:maestro@) Host 'host2' runs at 1000000000 flops/s
-> [  0.000000] (0:maestro@) Host 'node-0.acme.org' runs at 1000000000 flops/s
-> [  0.000000] (0:maestro@) Host 'node-1.acme.org' runs at 1000000000 flops/s
-> [  0.000000] (0:maestro@) Host 'node-2.acme.org' runs at 1000000000 flops/s
-> [  0.000000] (0:maestro@) Host 'node-3.acme.org' runs at 1000000000 flops/s
-> [  0.000000] (0:maestro@) Host 'node-4.acme.org' runs at 1000000000 flops/s
+> [  0.000000] (0:maestro@) Host 'node-0.simgrid.org' runs at 1000000000 flops/s
+> [  0.000000] (0:maestro@) Host 'node-1.simgrid.org' runs at 1000000000 flops/s
+> [  0.000000] (0:maestro@) Host 'node-2.simgrid.org' runs at 1000000000 flops/s
+> [  0.000000] (0:maestro@) Host 'node-3.simgrid.org' runs at 1000000000 flops/s
+> [  0.000000] (0:maestro@) Host 'node-4.simgrid.org' runs at 1000000000 flops/s
 > [  0.000000] (2:bob@host1) == Print the properties of the AS
 > [  0.000000] (2:bob@host1)    Process property: filename -> prop.xml
 > [  0.000000] (2:bob@host1)    Process property: date -> 31-08-12
@@ -35,7 +35,7 @@ $ $SG_TEST_EXENV ${bindir:=.}/platform-properties$EXEEXT ${platfdir}/prop.xml ${
 > [  1.000000] (3:carole@host2)    Property: Hdd old value: 180
 > [  1.000000] (3:carole@host2) == Trying to modify a host property
 > [  1.000000] (3:carole@host2)    Property: Hdd old value: 250
-> [  2.000000] (4:david@host2) == Print the properties of the host 'node-0.acme.org'
+> [  2.000000] (4:david@host2) == Print the properties of the host 'node-0.simgrid.org'
 > [  2.000000] (4:david@host2)   Host property: 'mem' -> '42'
 > [  2.000000] (4:david@host2)   Host property: 'bla' -> 'acme cluster'
 > [  2.000000] (4:david@host2)   Host property: 'Hdd' -> '180'
index e24cced..1a05c2a 100644 (file)
@@ -2,7 +2,7 @@
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4.1">
   <!-- Just sleeps for 10 seconds and quits -->
-  <actor host="node-0.acme.org" function="sleeper">  
+  <actor host="node-0.simgrid.org" function="sleeper">  
     <argument value="10"/>
   </actor>
 </platform>
index 6d7d312..872aa2f 100644 (file)
@@ -1,13 +1,13 @@
 <?xml version='1.0'?>
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4.1">
-  <actor host="node-1.acme.org" function="sleeper" kill_time="6">
+  <actor host="node-1.simgrid.org" function="sleeper" kill_time="6">
     <argument value="10"/>
   </actor>
-  <actor host="node-2.acme.org" function="sleeper" kill_time="6">
+  <actor host="node-2.simgrid.org" function="sleeper" kill_time="6">
     <argument value="6"/>
   </actor>
-  <actor host="node-3.acme.org" function="sleeper" kill_time="10"> 
+  <actor host="node-3.simgrid.org" function="sleeper" kill_time="10"> 
     <argument value="6"/>
   </actor>
 </platform>
index f22f652..4d3c96b 100644 (file)
@@ -3,63 +3,63 @@
 p Test0 Process without time
 
 $ $SG_TEST_EXENV ${bindir:=.}/process-lifetime ${platfdir}/cluster_backbone.xml ${srcdir:=.}/baseline_d.xml "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
-> [  0.000000] (1:sleeper@node-0.acme.org) Hello! I go to sleep.
-> [ 10.000000] (1:sleeper@node-0.acme.org) Done sleeping.
-> [ 10.000000] (1:sleeper@node-0.acme.org) Exiting now (done sleeping or got killed).
+> [  0.000000] (1:sleeper@node-0.simgrid.org) Hello! I go to sleep.
+> [ 10.000000] (1:sleeper@node-0.simgrid.org) Done sleeping.
+> [ 10.000000] (1:sleeper@node-0.simgrid.org) Exiting now (done sleeping or got killed).
 > [ 10.000000] (0:maestro@) Simulation time 10
 
 p Test1 Process with start time
 
 $ $SG_TEST_EXENV ${bindir:=.}/process-lifetime ${platfdir}/cluster_backbone.xml ${srcdir:=.}/start_d.xml "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
-> [  0.000000] (1:sleeper@node-0.acme.org) Hello! I go to sleep.
-> [  1.000000] (2:sleeper@node-1.acme.org) Hello! I go to sleep.
-> [  2.000000] (3:sleeper@node-2.acme.org) Hello! I go to sleep.
-> [  3.000000] (4:sleeper@node-3.acme.org) Hello! I go to sleep.
-> [  4.000000] (5:sleeper@node-4.acme.org) Hello! I go to sleep.
-> [  5.000000] (6:sleeper@node-5.acme.org) Hello! I go to sleep.
-> [ 10.000000] (1:sleeper@node-0.acme.org) Done sleeping.
-> [ 10.000000] (1:sleeper@node-0.acme.org) Exiting now (done sleeping or got killed).
-> [ 11.000000] (2:sleeper@node-1.acme.org) Done sleeping.
-> [ 11.000000] (2:sleeper@node-1.acme.org) Exiting now (done sleeping or got killed).
-> [ 12.000000] (3:sleeper@node-2.acme.org) Done sleeping.
-> [ 12.000000] (3:sleeper@node-2.acme.org) Exiting now (done sleeping or got killed).
-> [ 13.000000] (4:sleeper@node-3.acme.org) Done sleeping.
-> [ 13.000000] (4:sleeper@node-3.acme.org) Exiting now (done sleeping or got killed).
-> [ 14.000000] (5:sleeper@node-4.acme.org) Done sleeping.
-> [ 14.000000] (5:sleeper@node-4.acme.org) Exiting now (done sleeping or got killed).
-> [ 15.000000] (6:sleeper@node-5.acme.org) Done sleeping.
-> [ 15.000000] (6:sleeper@node-5.acme.org) Exiting now (done sleeping or got killed).
+> [  0.000000] (1:sleeper@node-0.simgrid.org) Hello! I go to sleep.
+> [  1.000000] (2:sleeper@node-1.simgrid.org) Hello! I go to sleep.
+> [  2.000000] (3:sleeper@node-2.simgrid.org) Hello! I go to sleep.
+> [  3.000000] (4:sleeper@node-3.simgrid.org) Hello! I go to sleep.
+> [  4.000000] (5:sleeper@node-4.simgrid.org) Hello! I go to sleep.
+> [  5.000000] (6:sleeper@node-5.simgrid.org) Hello! I go to sleep.
+> [ 10.000000] (1:sleeper@node-0.simgrid.org) Done sleeping.
+> [ 10.000000] (1:sleeper@node-0.simgrid.org) Exiting now (done sleeping or got killed).
+> [ 11.000000] (2:sleeper@node-1.simgrid.org) Done sleeping.
+> [ 11.000000] (2:sleeper@node-1.simgrid.org) Exiting now (done sleeping or got killed).
+> [ 12.000000] (3:sleeper@node-2.simgrid.org) Done sleeping.
+> [ 12.000000] (3:sleeper@node-2.simgrid.org) Exiting now (done sleeping or got killed).
+> [ 13.000000] (4:sleeper@node-3.simgrid.org) Done sleeping.
+> [ 13.000000] (4:sleeper@node-3.simgrid.org) Exiting now (done sleeping or got killed).
+> [ 14.000000] (5:sleeper@node-4.simgrid.org) Done sleeping.
+> [ 14.000000] (5:sleeper@node-4.simgrid.org) Exiting now (done sleeping or got killed).
+> [ 15.000000] (6:sleeper@node-5.simgrid.org) Done sleeping.
+> [ 15.000000] (6:sleeper@node-5.simgrid.org) Exiting now (done sleeping or got killed).
 > [ 15.000000] (0:maestro@) Simulation time 15
 
 p Test1 Process with kill time
 
 ! output sort
 $ $SG_TEST_EXENV ${bindir:=.}/process-lifetime ${platfdir}/cluster_backbone.xml ${srcdir:=.}/kill_d.xml "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
-> [  0.000000] (1:sleeper@node-1.acme.org) Hello! I go to sleep.
-> [  0.000000] (2:sleeper@node-2.acme.org) Hello! I go to sleep.
-> [  0.000000] (3:sleeper@node-3.acme.org) Hello! I go to sleep.
-> [  6.000000] (1:sleeper@node-1.acme.org) Exiting now (done sleeping or got killed).
-> [  6.000000] (2:sleeper@node-2.acme.org) Exiting now (done sleeping or got killed).
-> [  6.000000] (3:sleeper@node-3.acme.org) Done sleeping.
-> [  6.000000] (3:sleeper@node-3.acme.org) Exiting now (done sleeping or got killed).
+> [  0.000000] (1:sleeper@node-1.simgrid.org) Hello! I go to sleep.
+> [  0.000000] (2:sleeper@node-2.simgrid.org) Hello! I go to sleep.
+> [  0.000000] (3:sleeper@node-3.simgrid.org) Hello! I go to sleep.
+> [  6.000000] (1:sleeper@node-1.simgrid.org) Exiting now (done sleeping or got killed).
+> [  6.000000] (2:sleeper@node-2.simgrid.org) Exiting now (done sleeping or got killed).
+> [  6.000000] (3:sleeper@node-3.simgrid.org) Done sleeping.
+> [  6.000000] (3:sleeper@node-3.simgrid.org) Exiting now (done sleeping or got killed).
 > [  6.000000] (0:maestro@) Simulation time 6
 
 p Test2 Process with start and kill times
 
 ! output sort
 $ $SG_TEST_EXENV ${bindir:=.}/process-lifetime ${platfdir}/cluster_backbone.xml ${srcdir:=.}/start_kill_d.xml "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
-> [  0.000000] (1:sleeper@node-0.acme.org) Hello! I go to sleep.
-> [  1.000000] (2:sleeper@node-1.acme.org) Hello! I go to sleep.
-> [  2.000000] (3:sleeper@node-2.acme.org) Hello! I go to sleep.
-> [  3.000000] (4:sleeper@node-3.acme.org) Hello! I go to sleep.
-> [  4.000000] (5:sleeper@node-4.acme.org) Hello! I go to sleep.
-> [  5.000000] (1:sleeper@node-0.acme.org) Exiting now (done sleeping or got killed).
-> [  5.000000] (6:sleeper@node-5.acme.org) Hello! I go to sleep.
-> [  6.000000] (2:sleeper@node-1.acme.org) Exiting now (done sleeping or got killed).
-> [  6.000000] (3:sleeper@node-2.acme.org) Done sleeping.
-> [  6.000000] (3:sleeper@node-2.acme.org) Exiting now (done sleeping or got killed).
-> [  7.000000] (4:sleeper@node-3.acme.org) Done sleeping.
-> [  7.000000] (4:sleeper@node-3.acme.org) Exiting now (done sleeping or got killed).
-> [  9.000000] (5:sleeper@node-4.acme.org) Exiting now (done sleeping or got killed).
-> [ 10.000000] (6:sleeper@node-5.acme.org) Exiting now (done sleeping or got killed).
+> [  0.000000] (1:sleeper@node-0.simgrid.org) Hello! I go to sleep.
+> [  1.000000] (2:sleeper@node-1.simgrid.org) Hello! I go to sleep.
+> [  2.000000] (3:sleeper@node-2.simgrid.org) Hello! I go to sleep.
+> [  3.000000] (4:sleeper@node-3.simgrid.org) Hello! I go to sleep.
+> [  4.000000] (5:sleeper@node-4.simgrid.org) Hello! I go to sleep.
+> [  5.000000] (1:sleeper@node-0.simgrid.org) Exiting now (done sleeping or got killed).
+> [  5.000000] (6:sleeper@node-5.simgrid.org) Hello! I go to sleep.
+> [  6.000000] (2:sleeper@node-1.simgrid.org) Exiting now (done sleeping or got killed).
+> [  6.000000] (3:sleeper@node-2.simgrid.org) Done sleeping.
+> [  6.000000] (3:sleeper@node-2.simgrid.org) Exiting now (done sleeping or got killed).
+> [  7.000000] (4:sleeper@node-3.simgrid.org) Done sleeping.
+> [  7.000000] (4:sleeper@node-3.simgrid.org) Exiting now (done sleeping or got killed).
+> [  9.000000] (5:sleeper@node-4.simgrid.org) Exiting now (done sleeping or got killed).
+> [ 10.000000] (6:sleeper@node-5.simgrid.org) Exiting now (done sleeping or got killed).
 > [ 10.000000] (0:maestro@) Simulation time 10
index 3d6934b..35b5dcd 100644 (file)
@@ -1,22 +1,22 @@
 <?xml version='1.0'?>
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4.1">
-  <actor host="node-0.acme.org" function="sleeper" start_time="0">
+  <actor host="node-0.simgrid.org" function="sleeper" start_time="0">
     <argument value="10"/>
   </actor>
-  <actor host="node-1.acme.org" function="sleeper" start_time="1">
+  <actor host="node-1.simgrid.org" function="sleeper" start_time="1">
     <argument value="10"/>
   </actor>
-  <actor host="node-2.acme.org" function="sleeper" start_time="2">
+  <actor host="node-2.simgrid.org" function="sleeper" start_time="2">
     <argument value="10"/>
   </actor>
-  <actor host="node-3.acme.org" function="sleeper" start_time="3">
+  <actor host="node-3.simgrid.org" function="sleeper" start_time="3">
     <argument value="10"/>
   </actor>
-  <actor host="node-4.acme.org" function="sleeper" start_time="4">
+  <actor host="node-4.simgrid.org" function="sleeper" start_time="4">
     <argument value="10"/>
   </actor>
-  <actor host="node-5.acme.org" function="sleeper" start_time="5">
+  <actor host="node-5.simgrid.org" function="sleeper" start_time="5">
     <argument value="10"/>
   </actor>
 </platform>
index 7292ca2..37c82f2 100644 (file)
@@ -1,22 +1,22 @@
 <?xml version='1.0'?>
 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 <platform version="4.1">
-  <actor host="node-0.acme.org" function="sleeper" start_time="0" kill_time="5">
+  <actor host="node-0.simgrid.org" function="sleeper" start_time="0" kill_time="5">
     <argument value="10"/>
   </actor>
-  <actor host="node-1.acme.org" function="sleeper" start_time="1" kill_time="6">
+  <actor host="node-1.simgrid.org" function="sleeper" start_time="1" kill_time="6">
     <argument value="10"/>
   </actor>
-  <actor host="node-2.acme.org" function="sleeper" start_time="2" kill_time="7">
+  <actor host="node-2.simgrid.org" function="sleeper" start_time="2" kill_time="7">
     <argument value="4" />
   </actor>
-  <actor host="node-3.acme.org" function="sleeper" start_time="3" kill_time="8">
+  <actor host="node-3.simgrid.org" function="sleeper" start_time="3" kill_time="8">
     <argument value="4" />
   </actor>
-  <actor host="node-4.acme.org" function="sleeper" start_time="4" kill_time="9">
+  <actor host="node-4.simgrid.org" function="sleeper" start_time="4" kill_time="9">
     <argument value="5" />
   </actor>
-  <actor host="node-5.acme.org" function="sleeper" start_time="5" kill_time="10">
+  <actor host="node-5.simgrid.org" function="sleeper" start_time="5" kill_time="10">
     <argument value="5"/>
   </actor>
 </platform>
index 8d0565a..db201f6 100644 (file)
@@ -690,19 +690,19 @@ $ ${bindir:=.}/flatifier$EXEEXT ${srcdir:=.}/examples/platforms/cluster_torus.xm
 > <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
 > <platform version="4">
 > <AS id="AS0" routing="Full">
->   <host id="node-0.acme.org" speed="1000000000"/>
->   <host id="node-1.acme.org" speed="1000000000"/>
->   <host id="node-10.acme.org" speed="1000000000"/>
->   <host id="node-11.acme.org" speed="1000000000"/>
->   <host id="node-2.acme.org" speed="1000000000"/>
->   <host id="node-3.acme.org" speed="1000000000"/>
->   <host id="node-4.acme.org" speed="1000000000"/>
->   <host id="node-5.acme.org" speed="1000000000"/>
->   <host id="node-6.acme.org" speed="1000000000"/>
->   <host id="node-7.acme.org" speed="1000000000"/>
->   <host id="node-8.acme.org" speed="1000000000"/>
->   <host id="node-9.acme.org" speed="1000000000"/>
->   <router id="node-bob_cluster_router.acme.org"/>
+>   <host id="node-0.simgrid.org" speed="1000000000"/>
+>   <host id="node-1.simgrid.org" speed="1000000000"/>
+>   <host id="node-10.simgrid.org" speed="1000000000"/>
+>   <host id="node-11.simgrid.org" speed="1000000000"/>
+>   <host id="node-2.simgrid.org" speed="1000000000"/>
+>   <host id="node-3.simgrid.org" speed="1000000000"/>
+>   <host id="node-4.simgrid.org" speed="1000000000"/>
+>   <host id="node-5.simgrid.org" speed="1000000000"/>
+>   <host id="node-6.simgrid.org" speed="1000000000"/>
+>   <host id="node-7.simgrid.org" speed="1000000000"/>
+>   <host id="node-8.simgrid.org" speed="1000000000"/>
+>   <host id="node-9.simgrid.org" speed="1000000000"/>
+>   <router id="node-bob_cluster_router.simgrid.org"/>
 >   <link id="__loopback__" bandwidth="498000000" latency="0.000015000" sharing_policy="FATPIPE"/>
 >   <link id="bob_cluster_link_0_loopback" bandwidth="100000000" latency="0.000000000" sharing_policy="FATPIPE"/>
 >   <link id="bob_cluster_link_10_loopback" bandwidth="100000000" latency="0.000000000" sharing_policy="FATPIPE"/>
@@ -788,511 +788,511 @@ $ ${bindir:=.}/flatifier$EXEEXT ${srcdir:=.}/examples/platforms/cluster_torus.xm
 >   <link id="bob_cluster_link_from_9_to_3_UP" bandwidth="125000000" latency="0.000050000"/>
 >   <link id="bob_cluster_link_from_9_to_6_DOWN" bandwidth="125000000" latency="0.000050000"/>
 >   <link id="bob_cluster_link_from_9_to_6_UP" bandwidth="125000000" latency="0.000050000"/>
->   <route src="node-0.acme.org" dst="node-0.acme.org">
+>   <route src="node-0.simgrid.org" dst="node-0.simgrid.org">
 >   <link_ctn id="bob_cluster_link_0_loopback"/>
 >   </route>
->   <route src="node-0.acme.org" dst="node-1.acme.org">
+>   <route src="node-0.simgrid.org" dst="node-1.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_0_to_1_UP"/>
 >   </route>
->   <route src="node-0.acme.org" dst="node-10.acme.org">
+>   <route src="node-0.simgrid.org" dst="node-10.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_0_to_1_UP"/><link_ctn id="bob_cluster_link_from_1_to_4_UP"/><link_ctn id="bob_cluster_link_from_4_to_10_UP"/>
 >   </route>
->   <route src="node-0.acme.org" dst="node-11.acme.org">
+>   <route src="node-0.simgrid.org" dst="node-11.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_2_to_0_DOWN"/><link_ctn id="bob_cluster_link_from_2_to_5_UP"/><link_ctn id="bob_cluster_link_from_5_to_11_UP"/>
 >   </route>
->   <route src="node-0.acme.org" dst="node-2.acme.org">
+>   <route src="node-0.simgrid.org" dst="node-2.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_2_to_0_DOWN"/>
 >   </route>
->   <route src="node-0.acme.org" dst="node-3.acme.org">
+>   <route src="node-0.simgrid.org" dst="node-3.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_0_to_3_UP"/>
 >   </route>
->   <route src="node-0.acme.org" dst="node-4.acme.org">
+>   <route src="node-0.simgrid.org" dst="node-4.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_0_to_1_UP"/><link_ctn id="bob_cluster_link_from_1_to_4_UP"/>
 >   </route>
->   <route src="node-0.acme.org" dst="node-5.acme.org">
+>   <route src="node-0.simgrid.org" dst="node-5.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_2_to_0_DOWN"/><link_ctn id="bob_cluster_link_from_2_to_5_UP"/>
 >   </route>
->   <route src="node-0.acme.org" dst="node-6.acme.org">
+>   <route src="node-0.simgrid.org" dst="node-6.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_0_to_6_UP"/>
 >   </route>
->   <route src="node-0.acme.org" dst="node-7.acme.org">
+>   <route src="node-0.simgrid.org" dst="node-7.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_0_to_1_UP"/><link_ctn id="bob_cluster_link_from_1_to_7_UP"/>
 >   </route>
->   <route src="node-0.acme.org" dst="node-8.acme.org">
+>   <route src="node-0.simgrid.org" dst="node-8.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_2_to_0_DOWN"/><link_ctn id="bob_cluster_link_from_2_to_8_UP"/>
 >   </route>
->   <route src="node-0.acme.org" dst="node-9.acme.org">
+>   <route src="node-0.simgrid.org" dst="node-9.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_0_to_3_UP"/><link_ctn id="bob_cluster_link_from_3_to_9_UP"/>
 >   </route>
->   <route src="node-0.acme.org" dst="node-bob_cluster_router.acme.org">
+>   <route src="node-0.simgrid.org" dst="node-bob_cluster_router.simgrid.org">
 >   
 >   </route>
->   <route src="node-1.acme.org" dst="node-0.acme.org">
+>   <route src="node-1.simgrid.org" dst="node-0.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_0_to_1_DOWN"/>
 >   </route>
->   <route src="node-1.acme.org" dst="node-1.acme.org">
+>   <route src="node-1.simgrid.org" dst="node-1.simgrid.org">
 >   <link_ctn id="bob_cluster_link_1_loopback"/>
 >   </route>
->   <route src="node-1.acme.org" dst="node-10.acme.org">
+>   <route src="node-1.simgrid.org" dst="node-10.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_1_to_4_UP"/><link_ctn id="bob_cluster_link_from_4_to_10_UP"/>
 >   </route>
->   <route src="node-1.acme.org" dst="node-11.acme.org">
+>   <route src="node-1.simgrid.org" dst="node-11.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_1_to_2_UP"/><link_ctn id="bob_cluster_link_from_2_to_5_UP"/><link_ctn id="bob_cluster_link_from_5_to_11_UP"/>
 >   </route>
->   <route src="node-1.acme.org" dst="node-2.acme.org">
+>   <route src="node-1.simgrid.org" dst="node-2.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_1_to_2_UP"/>
 >   </route>
->   <route src="node-1.acme.org" dst="node-3.acme.org">
+>   <route src="node-1.simgrid.org" dst="node-3.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_0_to_1_DOWN"/><link_ctn id="bob_cluster_link_from_0_to_3_UP"/>
 >   </route>
->   <route src="node-1.acme.org" dst="node-4.acme.org">
+>   <route src="node-1.simgrid.org" dst="node-4.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_1_to_4_UP"/>
 >   </route>
->   <route src="node-1.acme.org" dst="node-5.acme.org">
+>   <route src="node-1.simgrid.org" dst="node-5.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_1_to_2_UP"/><link_ctn id="bob_cluster_link_from_2_to_5_UP"/>
 >   </route>
->   <route src="node-1.acme.org" dst="node-6.acme.org">
+>   <route src="node-1.simgrid.org" dst="node-6.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_0_to_1_DOWN"/><link_ctn id="bob_cluster_link_from_0_to_6_UP"/>
 >   </route>
->   <route src="node-1.acme.org" dst="node-7.acme.org">
+>   <route src="node-1.simgrid.org" dst="node-7.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_1_to_7_UP"/>
 >   </route>
->   <route src="node-1.acme.org" dst="node-8.acme.org">
+>   <route src="node-1.simgrid.org" dst="node-8.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_1_to_2_UP"/><link_ctn id="bob_cluster_link_from_2_to_8_UP"/>
 >   </route>
->   <route src="node-1.acme.org" dst="node-9.acme.org">
+>   <route src="node-1.simgrid.org" dst="node-9.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_0_to_1_DOWN"/><link_ctn id="bob_cluster_link_from_0_to_3_UP"/><link_ctn id="bob_cluster_link_from_3_to_9_UP"/>
 >   </route>
->   <route src="node-1.acme.org" dst="node-bob_cluster_router.acme.org">
+>   <route src="node-1.simgrid.org" dst="node-bob_cluster_router.simgrid.org">
 >   
 >   </route>
->   <route src="node-10.acme.org" dst="node-0.acme.org">
+>   <route src="node-10.simgrid.org" dst="node-0.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_9_to_10_DOWN"/><link_ctn id="bob_cluster_link_from_6_to_9_DOWN"/><link_ctn id="bob_cluster_link_from_0_to_6_DOWN"/>
 >   </route>
->   <route src="node-10.acme.org" dst="node-1.acme.org">
+>   <route src="node-10.simgrid.org" dst="node-1.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_7_to_10_DOWN"/><link_ctn id="bob_cluster_link_from_1_to_7_DOWN"/>
 >   </route>
->   <route src="node-10.acme.org" dst="node-10.acme.org">
+>   <route src="node-10.simgrid.org" dst="node-10.simgrid.org">
 >   <link_ctn id="bob_cluster_link_10_loopback"/>
 >   </route>
->   <route src="node-10.acme.org" dst="node-11.acme.org">
+>   <route src="node-10.simgrid.org" dst="node-11.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_10_to_11_UP"/>
 >   </route>
->   <route src="node-10.acme.org" dst="node-2.acme.org">
+>   <route src="node-10.simgrid.org" dst="node-2.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_10_to_11_UP"/><link_ctn id="bob_cluster_link_from_8_to_11_DOWN"/><link_ctn id="bob_cluster_link_from_2_to_8_DOWN"/>
 >   </route>
->   <route src="node-10.acme.org" dst="node-3.acme.org">
+>   <route src="node-10.simgrid.org" dst="node-3.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_9_to_10_DOWN"/><link_ctn id="bob_cluster_link_from_3_to_9_DOWN"/>
 >   </route>
->   <route src="node-10.acme.org" dst="node-4.acme.org">
+>   <route src="node-10.simgrid.org" dst="node-4.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_4_to_10_DOWN"/>
 >   </route>
->   <route src="node-10.acme.org" dst="node-5.acme.org">
+>   <route src="node-10.simgrid.org" dst="node-5.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_10_to_11_UP"/><link_ctn id="bob_cluster_link_from_5_to_11_DOWN"/>
 >   </route>
->   <route src="node-10.acme.org" dst="node-6.acme.org">
+>   <route src="node-10.simgrid.org" dst="node-6.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_9_to_10_DOWN"/><link_ctn id="bob_cluster_link_from_6_to_9_DOWN"/>
 >   </route>
->   <route src="node-10.acme.org" dst="node-7.acme.org">
+>   <route src="node-10.simgrid.org" dst="node-7.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_7_to_10_DOWN"/>
 >   </route>
->   <route src="node-10.acme.org" dst="node-8.acme.org">
+>   <route src="node-10.simgrid.org" dst="node-8.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_10_to_11_UP"/><link_ctn id="bob_cluster_link_from_8_to_11_DOWN"/>
 >   </route>
->   <route src="node-10.acme.org" dst="node-9.acme.org">
+>   <route src="node-10.simgrid.org" dst="node-9.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_9_to_10_DOWN"/>
 >   </route>
->   <route src="node-10.acme.org" dst="node-bob_cluster_router.acme.org">
+>   <route src="node-10.simgrid.org" dst="node-bob_cluster_router.simgrid.org">
 >   
 >   </route>
->   <route src="node-11.acme.org" dst="node-0.acme.org">
+>   <route src="node-11.simgrid.org" dst="node-0.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_11_to_9_UP"/><link_ctn id="bob_cluster_link_from_6_to_9_DOWN"/><link_ctn id="bob_cluster_link_from_0_to_6_DOWN"/>
 >   </route>
->   <route src="node-11.acme.org" dst="node-1.acme.org">
+>   <route src="node-11.simgrid.org" dst="node-1.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_10_to_11_DOWN"/><link_ctn id="bob_cluster_link_from_7_to_10_DOWN"/><link_ctn id="bob_cluster_link_from_1_to_7_DOWN"/>
 >   </route>
->   <route src="node-11.acme.org" dst="node-10.acme.org">
+>   <route src="node-11.simgrid.org" dst="node-10.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_10_to_11_DOWN"/>
 >   </route>
->   <route src="node-11.acme.org" dst="node-11.acme.org">
+>   <route src="node-11.simgrid.org" dst="node-11.simgrid.org">
 >   <link_ctn id="bob_cluster_link_11_loopback"/>
 >   </route>
->   <route src="node-11.acme.org" dst="node-2.acme.org">
+>   <route src="node-11.simgrid.org" dst="node-2.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_8_to_11_DOWN"/><link_ctn id="bob_cluster_link_from_2_to_8_DOWN"/>
 >   </route>
->   <route src="node-11.acme.org" dst="node-3.acme.org">
+>   <route src="node-11.simgrid.org" dst="node-3.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_11_to_9_UP"/><link_ctn id="bob_cluster_link_from_3_to_9_DOWN"/>
 >   </route>
->   <route src="node-11.acme.org" dst="node-4.acme.org">
+>   <route src="node-11.simgrid.org" dst="node-4.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_10_to_11_DOWN"/><link_ctn id="bob_cluster_link_from_4_to_10_DOWN"/>
 >   </route>
->   <route src="node-11.acme.org" dst="node-5.acme.org">
+>   <route src="node-11.simgrid.org" dst="node-5.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_5_to_11_DOWN"/>
 >   </route>
->   <route src="node-11.acme.org" dst="node-6.acme.org">
+>   <route src="node-11.simgrid.org" dst="node-6.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_11_to_9_UP"/><link_ctn id="bob_cluster_link_from_6_to_9_DOWN"/>
 >   </route>
->   <route src="node-11.acme.org" dst="node-7.acme.org">
+>   <route src="node-11.simgrid.org" dst="node-7.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_10_to_11_DOWN"/><link_ctn id="bob_cluster_link_from_7_to_10_DOWN"/>
 >   </route>
->   <route src="node-11.acme.org" dst="node-8.acme.org">
+>   <route src="node-11.simgrid.org" dst="node-8.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_8_to_11_DOWN"/>
 >   </route>
->   <route src="node-11.acme.org" dst="node-9.acme.org">
+>   <route src="node-11.simgrid.org" dst="node-9.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_11_to_9_UP"/>
 >   </route>
->   <route src="node-11.acme.org" dst="node-bob_cluster_router.acme.org">
+>   <route src="node-11.simgrid.org" dst="node-bob_cluster_router.simgrid.org">
 >   
 >   </route>
->   <route src="node-2.acme.org" dst="node-0.acme.org">
+>   <route src="node-2.simgrid.org" dst="node-0.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_2_to_0_UP"/>
 >   </route>
->   <route src="node-2.acme.org" dst="node-1.acme.org">
+>   <route src="node-2.simgrid.org" dst="node-1.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_1_to_2_DOWN"/>
 >   </route>
->   <route src="node-2.acme.org" dst="node-10.acme.org">
+>   <route src="node-2.simgrid.org" dst="node-10.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_1_to_2_DOWN"/><link_ctn id="bob_cluster_link_from_1_to_4_UP"/><link_ctn id="bob_cluster_link_from_4_to_10_UP"/>
 >   </route>
->   <route src="node-2.acme.org" dst="node-11.acme.org">
+>   <route src="node-2.simgrid.org" dst="node-11.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_2_to_5_UP"/><link_ctn id="bob_cluster_link_from_5_to_11_UP"/>
 >   </route>
->   <route src="node-2.acme.org" dst="node-2.acme.org">
+>   <route src="node-2.simgrid.org" dst="node-2.simgrid.org">
 >   <link_ctn id="bob_cluster_link_2_loopback"/>
 >   </route>
->   <route src="node-2.acme.org" dst="node-3.acme.org">
+>   <route src="node-2.simgrid.org" dst="node-3.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_2_to_0_UP"/><link_ctn id="bob_cluster_link_from_0_to_3_UP"/>
 >   </route>
->   <route src="node-2.acme.org" dst="node-4.acme.org">
+>   <route src="node-2.simgrid.org" dst="node-4.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_1_to_2_DOWN"/><link_ctn id="bob_cluster_link_from_1_to_4_UP"/>
 >   </route>
->   <route src="node-2.acme.org" dst="node-5.acme.org">
+>   <route src="node-2.simgrid.org" dst="node-5.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_2_to_5_UP"/>
 >   </route>
->   <route src="node-2.acme.org" dst="node-6.acme.org">
+>   <route src="node-2.simgrid.org" dst="node-6.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_2_to_0_UP"/><link_ctn id="bob_cluster_link_from_0_to_6_UP"/>
 >   </route>
->   <route src="node-2.acme.org" dst="node-7.acme.org">
+>   <route src="node-2.simgrid.org" dst="node-7.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_1_to_2_DOWN"/><link_ctn id="bob_cluster_link_from_1_to_7_UP"/>
 >   </route>
->   <route src="node-2.acme.org" dst="node-8.acme.org">
+>   <route src="node-2.simgrid.org" dst="node-8.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_2_to_8_UP"/>
 >   </route>
->   <route src="node-2.acme.org" dst="node-9.acme.org">
+>   <route src="node-2.simgrid.org" dst="node-9.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_2_to_0_UP"/><link_ctn id="bob_cluster_link_from_0_to_3_UP"/><link_ctn id="bob_cluster_link_from_3_to_9_UP"/>
 >   </route>
->   <route src="node-2.acme.org" dst="node-bob_cluster_router.acme.org">
+>   <route src="node-2.simgrid.org" dst="node-bob_cluster_router.simgrid.org">
 >   
 >   </route>
->   <route src="node-3.acme.org" dst="node-0.acme.org">
+>   <route src="node-3.simgrid.org" dst="node-0.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_0_to_3_DOWN"/>
 >   </route>
->   <route src="node-3.acme.org" dst="node-1.acme.org">
+>   <route src="node-3.simgrid.org" dst="node-1.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_3_to_4_UP"/><link_ctn id="bob_cluster_link_from_1_to_4_DOWN"/>
 >   </route>
->   <route src="node-3.acme.org" dst="node-10.acme.org">
+>   <route src="node-3.simgrid.org" dst="node-10.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_3_to_4_UP"/><link_ctn id="bob_cluster_link_from_4_to_10_UP"/>
 >   </route>
->   <route src="node-3.acme.org" dst="node-11.acme.org">
+>   <route src="node-3.simgrid.org" dst="node-11.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_5_to_3_DOWN"/><link_ctn id="bob_cluster_link_from_5_to_11_UP"/>
 >   </route>
->   <route src="node-3.acme.org" dst="node-2.acme.org">
+>   <route src="node-3.simgrid.org" dst="node-2.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_5_to_3_DOWN"/><link_ctn id="bob_cluster_link_from_2_to_5_DOWN"/>
 >   </route>
->   <route src="node-3.acme.org" dst="node-3.acme.org">
+>   <route src="node-3.simgrid.org" dst="node-3.simgrid.org">
 >   <link_ctn id="bob_cluster_link_3_loopback"/>
 >   </route>
->   <route src="node-3.acme.org" dst="node-4.acme.org">
+>   <route src="node-3.simgrid.org" dst="node-4.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_3_to_4_UP"/>
 >   </route>
->   <route src="node-3.acme.org" dst="node-5.acme.org">
+>   <route src="node-3.simgrid.org" dst="node-5.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_5_to_3_DOWN"/>
 >   </route>
->   <route src="node-3.acme.org" dst="node-6.acme.org">
+>   <route src="node-3.simgrid.org" dst="node-6.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_0_to_3_DOWN"/><link_ctn id="bob_cluster_link_from_0_to_6_UP"/>
 >   </route>
->   <route src="node-3.acme.org" dst="node-7.acme.org">
+>   <route src="node-3.simgrid.org" dst="node-7.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_3_to_4_UP"/><link_ctn id="bob_cluster_link_from_1_to_4_DOWN"/><link_ctn id="bob_cluster_link_from_1_to_7_UP"/>
 >   </route>
->   <route src="node-3.acme.org" dst="node-8.acme.org">
+>   <route src="node-3.simgrid.org" dst="node-8.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_5_to_3_DOWN"/><link_ctn id="bob_cluster_link_from_2_to_5_DOWN"/><link_ctn id="bob_cluster_link_from_2_to_8_UP"/>
 >   </route>
->   <route src="node-3.acme.org" dst="node-9.acme.org">
+>   <route src="node-3.simgrid.org" dst="node-9.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_3_to_9_UP"/>
 >   </route>
->   <route src="node-3.acme.org" dst="node-bob_cluster_router.acme.org">
+>   <route src="node-3.simgrid.org" dst="node-bob_cluster_router.simgrid.org">
 >   
 >   </route>
->   <route src="node-4.acme.org" dst="node-0.acme.org">
+>   <route src="node-4.simgrid.org" dst="node-0.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_3_to_4_DOWN"/><link_ctn id="bob_cluster_link_from_0_to_3_DOWN"/>
 >   </route>
->   <route src="node-4.acme.org" dst="node-1.acme.org">
+>   <route src="node-4.simgrid.org" dst="node-1.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_1_to_4_DOWN"/>
 >   </route>
->   <route src="node-4.acme.org" dst="node-10.acme.org">
+>   <route src="node-4.simgrid.org" dst="node-10.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_4_to_10_UP"/>
 >   </route>
->   <route src="node-4.acme.org" dst="node-11.acme.org">
+>   <route src="node-4.simgrid.org" dst="node-11.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_4_to_5_UP"/><link_ctn id="bob_cluster_link_from_5_to_11_UP"/>
 >   </route>
->   <route src="node-4.acme.org" dst="node-2.acme.org">
+>   <route src="node-4.simgrid.org" dst="node-2.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_4_to_5_UP"/><link_ctn id="bob_cluster_link_from_2_to_5_DOWN"/>
 >   </route>
->   <route src="node-4.acme.org" dst="node-3.acme.org">
+>   <route src="node-4.simgrid.org" dst="node-3.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_3_to_4_DOWN"/>
 >   </route>
->   <route src="node-4.acme.org" dst="node-4.acme.org">
+>   <route src="node-4.simgrid.org" dst="node-4.simgrid.org">
 >   <link_ctn id="bob_cluster_link_4_loopback"/>
 >   </route>
->   <route src="node-4.acme.org" dst="node-5.acme.org">
+>   <route src="node-4.simgrid.org" dst="node-5.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_4_to_5_UP"/>
 >   </route>
->   <route src="node-4.acme.org" dst="node-6.acme.org">
+>   <route src="node-4.simgrid.org" dst="node-6.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_3_to_4_DOWN"/><link_ctn id="bob_cluster_link_from_0_to_3_DOWN"/><link_ctn id="bob_cluster_link_from_0_to_6_UP"/>
 >   </route>
->   <route src="node-4.acme.org" dst="node-7.acme.org">
+>   <route src="node-4.simgrid.org" dst="node-7.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_1_to_4_DOWN"/><link_ctn id="bob_cluster_link_from_1_to_7_UP"/>
 >   </route>
->   <route src="node-4.acme.org" dst="node-8.acme.org">
+>   <route src="node-4.simgrid.org" dst="node-8.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_4_to_5_UP"/><link_ctn id="bob_cluster_link_from_2_to_5_DOWN"/><link_ctn id="bob_cluster_link_from_2_to_8_UP"/>
 >   </route>
->   <route src="node-4.acme.org" dst="node-9.acme.org">
+>   <route src="node-4.simgrid.org" dst="node-9.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_3_to_4_DOWN"/><link_ctn id="bob_cluster_link_from_3_to_9_UP"/>
 >   </route>
->   <route src="node-4.acme.org" dst="node-bob_cluster_router.acme.org">
+>   <route src="node-4.simgrid.org" dst="node-bob_cluster_router.simgrid.org">
 >   
 >   </route>
->   <route src="node-5.acme.org" dst="node-0.acme.org">
+>   <route src="node-5.simgrid.org" dst="node-0.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_5_to_3_UP"/><link_ctn id="bob_cluster_link_from_0_to_3_DOWN"/>
 >   </route>
->   <route src="node-5.acme.org" dst="node-1.acme.org">
+>   <route src="node-5.simgrid.org" dst="node-1.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_4_to_5_DOWN"/><link_ctn id="bob_cluster_link_from_1_to_4_DOWN"/>
 >   </route>
->   <route src="node-5.acme.org" dst="node-10.acme.org">
+>   <route src="node-5.simgrid.org" dst="node-10.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_4_to_5_DOWN"/><link_ctn id="bob_cluster_link_from_4_to_10_UP"/>
 >   </route>
->   <route src="node-5.acme.org" dst="node-11.acme.org">
+>   <route src="node-5.simgrid.org" dst="node-11.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_5_to_11_UP"/>
 >   </route>
->   <route src="node-5.acme.org" dst="node-2.acme.org">
+>   <route src="node-5.simgrid.org" dst="node-2.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_2_to_5_DOWN"/>
 >   </route>
->   <route src="node-5.acme.org" dst="node-3.acme.org">
+>   <route src="node-5.simgrid.org" dst="node-3.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_5_to_3_UP"/>
 >   </route>
->   <route src="node-5.acme.org" dst="node-4.acme.org">
+>   <route src="node-5.simgrid.org" dst="node-4.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_4_to_5_DOWN"/>
 >   </route>
->   <route src="node-5.acme.org" dst="node-5.acme.org">
+>   <route src="node-5.simgrid.org" dst="node-5.simgrid.org">
 >   <link_ctn id="bob_cluster_link_5_loopback"/>
 >   </route>
->   <route src="node-5.acme.org" dst="node-6.acme.org">
+>   <route src="node-5.simgrid.org" dst="node-6.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_5_to_3_UP"/><link_ctn id="bob_cluster_link_from_0_to_3_DOWN"/><link_ctn id="bob_cluster_link_from_0_to_6_UP"/>
 >   </route>
->   <route src="node-5.acme.org" dst="node-7.acme.org">
+>   <route src="node-5.simgrid.org" dst="node-7.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_4_to_5_DOWN"/><link_ctn id="bob_cluster_link_from_1_to_4_DOWN"/><link_ctn id="bob_cluster_link_from_1_to_7_UP"/>
 >   </route>
->   <route src="node-5.acme.org" dst="node-8.acme.org">
+>   <route src="node-5.simgrid.org" dst="node-8.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_2_to_5_DOWN"/><link_ctn id="bob_cluster_link_from_2_to_8_UP"/>
 >   </route>
->   <route src="node-5.acme.org" dst="node-9.acme.org">
+>   <route src="node-5.simgrid.org" dst="node-9.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_5_to_3_UP"/><link_ctn id="bob_cluster_link_from_3_to_9_UP"/>
 >   </route>
->   <route src="node-5.acme.org" dst="node-bob_cluster_router.acme.org">
+>   <route src="node-5.simgrid.org" dst="node-bob_cluster_router.simgrid.org">
 >   
 >   </route>
->   <route src="node-6.acme.org" dst="node-0.acme.org">
+>   <route src="node-6.simgrid.org" dst="node-0.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_0_to_6_DOWN"/>
 >   </route>
->   <route src="node-6.acme.org" dst="node-1.acme.org">
+>   <route src="node-6.simgrid.org" dst="node-1.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_6_to_7_UP"/><link_ctn id="bob_cluster_link_from_1_to_7_DOWN"/>
 >   </route>
->   <route src="node-6.acme.org" dst="node-10.acme.org">
+>   <route src="node-6.simgrid.org" dst="node-10.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_6_to_7_UP"/><link_ctn id="bob_cluster_link_from_7_to_10_UP"/>
 >   </route>
->   <route src="node-6.acme.org" dst="node-11.acme.org">
+>   <route src="node-6.simgrid.org" dst="node-11.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_8_to_6_DOWN"/><link_ctn id="bob_cluster_link_from_8_to_11_UP"/>
 >   </route>
->   <route src="node-6.acme.org" dst="node-2.acme.org">
+>   <route src="node-6.simgrid.org" dst="node-2.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_8_to_6_DOWN"/><link_ctn id="bob_cluster_link_from_2_to_8_DOWN"/>
 >   </route>
->   <route src="node-6.acme.org" dst="node-3.acme.org">
+>   <route src="node-6.simgrid.org" dst="node-3.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_6_to_9_UP"/><link_ctn id="bob_cluster_link_from_3_to_9_DOWN"/>
 >   </route>
->   <route src="node-6.acme.org" dst="node-4.acme.org">
+>   <route src="node-6.simgrid.org" dst="node-4.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_6_to_7_UP"/><link_ctn id="bob_cluster_link_from_7_to_10_UP"/><link_ctn id="bob_cluster_link_from_4_to_10_DOWN"/>
 >   </route>
->   <route src="node-6.acme.org" dst="node-5.acme.org">
+>   <route src="node-6.simgrid.org" dst="node-5.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_8_to_6_DOWN"/><link_ctn id="bob_cluster_link_from_8_to_11_UP"/><link_ctn id="bob_cluster_link_from_5_to_11_DOWN"/>
 >   </route>
->   <route src="node-6.acme.org" dst="node-6.acme.org">
+>   <route src="node-6.simgrid.org" dst="node-6.simgrid.org">
 >   <link_ctn id="bob_cluster_link_6_loopback"/>
 >   </route>
->   <route src="node-6.acme.org" dst="node-7.acme.org">
+>   <route src="node-6.simgrid.org" dst="node-7.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_6_to_7_UP"/>
 >   </route>
->   <route src="node-6.acme.org" dst="node-8.acme.org">
+>   <route src="node-6.simgrid.org" dst="node-8.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_8_to_6_DOWN"/>
 >   </route>
->   <route src="node-6.acme.org" dst="node-9.acme.org">
+>   <route src="node-6.simgrid.org" dst="node-9.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_6_to_9_UP"/>
 >   </route>
->   <route src="node-6.acme.org" dst="node-bob_cluster_router.acme.org">
+>   <route src="node-6.simgrid.org" dst="node-bob_cluster_router.simgrid.org">
 >   
 >   </route>
->   <route src="node-7.acme.org" dst="node-0.acme.org">
+>   <route src="node-7.simgrid.org" dst="node-0.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_6_to_7_DOWN"/><link_ctn id="bob_cluster_link_from_0_to_6_DOWN"/>
 >   </route>
->   <route src="node-7.acme.org" dst="node-1.acme.org">
+>   <route src="node-7.simgrid.org" dst="node-1.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_1_to_7_DOWN"/>
 >   </route>
->   <route src="node-7.acme.org" dst="node-10.acme.org">
+>   <route src="node-7.simgrid.org" dst="node-10.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_7_to_10_UP"/>
 >   </route>
->   <route src="node-7.acme.org" dst="node-11.acme.org">
+>   <route src="node-7.simgrid.org" dst="node-11.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_7_to_8_UP"/><link_ctn id="bob_cluster_link_from_8_to_11_UP"/>
 >   </route>
->   <route src="node-7.acme.org" dst="node-2.acme.org">
+>   <route src="node-7.simgrid.org" dst="node-2.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_7_to_8_UP"/><link_ctn id="bob_cluster_link_from_2_to_8_DOWN"/>
 >   </route>
->   <route src="node-7.acme.org" dst="node-3.acme.org">
+>   <route src="node-7.simgrid.org" dst="node-3.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_6_to_7_DOWN"/><link_ctn id="bob_cluster_link_from_6_to_9_UP"/><link_ctn id="bob_cluster_link_from_3_to_9_DOWN"/>
 >   </route>
->   <route src="node-7.acme.org" dst="node-4.acme.org">
+>   <route src="node-7.simgrid.org" dst="node-4.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_7_to_10_UP"/><link_ctn id="bob_cluster_link_from_4_to_10_DOWN"/>
 >   </route>
->   <route src="node-7.acme.org" dst="node-5.acme.org">
+>   <route src="node-7.simgrid.org" dst="node-5.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_7_to_8_UP"/><link_ctn id="bob_cluster_link_from_8_to_11_UP"/><link_ctn id="bob_cluster_link_from_5_to_11_DOWN"/>
 >   </route>
->   <route src="node-7.acme.org" dst="node-6.acme.org">
+>   <route src="node-7.simgrid.org" dst="node-6.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_6_to_7_DOWN"/>
 >   </route>
->   <route src="node-7.acme.org" dst="node-7.acme.org">
+>   <route src="node-7.simgrid.org" dst="node-7.simgrid.org">
 >   <link_ctn id="bob_cluster_link_7_loopback"/>
 >   </route>
->   <route src="node-7.acme.org" dst="node-8.acme.org">
+>   <route src="node-7.simgrid.org" dst="node-8.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_7_to_8_UP"/>
 >   </route>
->   <route src="node-7.acme.org" dst="node-9.acme.org">
+>   <route src="node-7.simgrid.org" dst="node-9.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_6_to_7_DOWN"/><link_ctn id="bob_cluster_link_from_6_to_9_UP"/>
 >   </route>
->   <route src="node-7.acme.org" dst="node-bob_cluster_router.acme.org">
+>   <route src="node-7.simgrid.org" dst="node-bob_cluster_router.simgrid.org">
 >   
 >   </route>
->   <route src="node-8.acme.org" dst="node-0.acme.org">
+>   <route src="node-8.simgrid.org" dst="node-0.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_8_to_6_UP"/><link_ctn id="bob_cluster_link_from_0_to_6_DOWN"/>
 >   </route>
->   <route src="node-8.acme.org" dst="node-1.acme.org">
+>   <route src="node-8.simgrid.org" dst="node-1.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_7_to_8_DOWN"/><link_ctn id="bob_cluster_link_from_1_to_7_DOWN"/>
 >   </route>
->   <route src="node-8.acme.org" dst="node-10.acme.org">
+>   <route src="node-8.simgrid.org" dst="node-10.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_7_to_8_DOWN"/><link_ctn id="bob_cluster_link_from_7_to_10_UP"/>
 >   </route>
->   <route src="node-8.acme.org" dst="node-11.acme.org">
+>   <route src="node-8.simgrid.org" dst="node-11.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_8_to_11_UP"/>
 >   </route>
->   <route src="node-8.acme.org" dst="node-2.acme.org">
+>   <route src="node-8.simgrid.org" dst="node-2.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_2_to_8_DOWN"/>
 >   </route>
->   <route src="node-8.acme.org" dst="node-3.acme.org">
+>   <route src="node-8.simgrid.org" dst="node-3.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_8_to_6_UP"/><link_ctn id="bob_cluster_link_from_6_to_9_UP"/><link_ctn id="bob_cluster_link_from_3_to_9_DOWN"/>
 >   </route>
->   <route src="node-8.acme.org" dst="node-4.acme.org">
+>   <route src="node-8.simgrid.org" dst="node-4.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_7_to_8_DOWN"/><link_ctn id="bob_cluster_link_from_7_to_10_UP"/><link_ctn id="bob_cluster_link_from_4_to_10_DOWN"/>
 >   </route>
->   <route src="node-8.acme.org" dst="node-5.acme.org">
+>   <route src="node-8.simgrid.org" dst="node-5.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_8_to_11_UP"/><link_ctn id="bob_cluster_link_from_5_to_11_DOWN"/>
 >   </route>
->   <route src="node-8.acme.org" dst="node-6.acme.org">
+>   <route src="node-8.simgrid.org" dst="node-6.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_8_to_6_UP"/>
 >   </route>
->   <route src="node-8.acme.org" dst="node-7.acme.org">
+>   <route src="node-8.simgrid.org" dst="node-7.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_7_to_8_DOWN"/>
 >   </route>
->   <route src="node-8.acme.org" dst="node-8.acme.org">
+>   <route src="node-8.simgrid.org" dst="node-8.simgrid.org">
 >   <link_ctn id="bob_cluster_link_8_loopback"/>
 >   </route>
->   <route src="node-8.acme.org" dst="node-9.acme.org">
+>   <route src="node-8.simgrid.org" dst="node-9.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_8_to_6_UP"/><link_ctn id="bob_cluster_link_from_6_to_9_UP"/>
 >   </route>
->   <route src="node-8.acme.org" dst="node-bob_cluster_router.acme.org">
+>   <route src="node-8.simgrid.org" dst="node-bob_cluster_router.simgrid.org">
 >   
 >   </route>
->   <route src="node-9.acme.org" dst="node-0.acme.org">
+>   <route src="node-9.simgrid.org" dst="node-0.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_6_to_9_DOWN"/><link_ctn id="bob_cluster_link_from_0_to_6_DOWN"/>
 >   </route>
->   <route src="node-9.acme.org" dst="node-1.acme.org">
+>   <route src="node-9.simgrid.org" dst="node-1.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_9_to_10_UP"/><link_ctn id="bob_cluster_link_from_7_to_10_DOWN"/><link_ctn id="bob_cluster_link_from_1_to_7_DOWN"/>
 >   </route>
->   <route src="node-9.acme.org" dst="node-10.acme.org">
+>   <route src="node-9.simgrid.org" dst="node-10.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_9_to_10_UP"/>
 >   </route>
->   <route src="node-9.acme.org" dst="node-11.acme.org">
+>   <route src="node-9.simgrid.org" dst="node-11.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_11_to_9_DOWN"/>
 >   </route>
->   <route src="node-9.acme.org" dst="node-2.acme.org">
+>   <route src="node-9.simgrid.org" dst="node-2.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_11_to_9_DOWN"/><link_ctn id="bob_cluster_link_from_8_to_11_DOWN"/><link_ctn id="bob_cluster_link_from_2_to_8_DOWN"/>
 >   </route>
->   <route src="node-9.acme.org" dst="node-3.acme.org">
+>   <route src="node-9.simgrid.org" dst="node-3.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_3_to_9_DOWN"/>
 >   </route>
->   <route src="node-9.acme.org" dst="node-4.acme.org">
+>   <route src="node-9.simgrid.org" dst="node-4.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_9_to_10_UP"/><link_ctn id="bob_cluster_link_from_4_to_10_DOWN"/>
 >   </route>
->   <route src="node-9.acme.org" dst="node-5.acme.org">
+>   <route src="node-9.simgrid.org" dst="node-5.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_11_to_9_DOWN"/><link_ctn id="bob_cluster_link_from_5_to_11_DOWN"/>
 >   </route>
->   <route src="node-9.acme.org" dst="node-6.acme.org">
+>   <route src="node-9.simgrid.org" dst="node-6.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_6_to_9_DOWN"/>
 >   </route>
->   <route src="node-9.acme.org" dst="node-7.acme.org">
+>   <route src="node-9.simgrid.org" dst="node-7.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_9_to_10_UP"/><link_ctn id="bob_cluster_link_from_7_to_10_DOWN"/>
 >   </route>
->   <route src="node-9.acme.org" dst="node-8.acme.org">
+>   <route src="node-9.simgrid.org" dst="node-8.simgrid.org">
 >   <link_ctn id="bob_cluster_link_from_11_to_9_DOWN"/><link_ctn id="bob_cluster_link_from_8_to_11_DOWN"/>
 >   </route>
->   <route src="node-9.acme.org" dst="node-9.acme.org">
+>   <route src="node-9.simgrid.org" dst="node-9.simgrid.org">
 >   <link_ctn id="bob_cluster_link_9_loopback"/>
 >   </route>
->   <route src="node-9.acme.org" dst="node-bob_cluster_router.acme.org">
+>   <route src="node-9.simgrid.org" dst="node-bob_cluster_router.simgrid.org">
 >   
 >   </route>
->   <route src="node-bob_cluster_router.acme.org" dst="node-bob_cluster_router.acme.org">
+>   <route src="node-bob_cluster_router.simgrid.org" dst="node-bob_cluster_router.simgrid.org">
 >   
 >   </route>
->   <route src="node-bob_cluster_router.acme.org" dst="node-0.acme.org">
+>   <route src="node-bob_cluster_router.simgrid.org" dst="node-0.simgrid.org">
 >   
 >   </route>
->   <route src="node-bob_cluster_router.acme.org" dst="node-1.acme.org">
+>   <route src="node-bob_cluster_router.simgrid.org" dst="node-1.simgrid.org">
 >   
 >   </route>
->   <route src="node-bob_cluster_router.acme.org" dst="node-10.acme.org">
+>   <route src="node-bob_cluster_router.simgrid.org" dst="node-10.simgrid.org">
 >   
 >   </route>
->   <route src="node-bob_cluster_router.acme.org" dst="node-11.acme.org">
+>   <route src="node-bob_cluster_router.simgrid.org" dst="node-11.simgrid.org">
 >   
 >   </route>
->   <route src="node-bob_cluster_router.acme.org" dst="node-2.acme.org">
+>   <route src="node-bob_cluster_router.simgrid.org" dst="node-2.simgrid.org">
 >   
 >   </route>
->   <route src="node-bob_cluster_router.acme.org" dst="node-3.acme.org">
+>   <route src="node-bob_cluster_router.simgrid.org" dst="node-3.simgrid.org">
 >   
 >   </route>
->   <route src="node-bob_cluster_router.acme.org" dst="node-4.acme.org">
+>   <route src="node-bob_cluster_router.simgrid.org" dst="node-4.simgrid.org">
 >   
 >   </route>
->   <route src="node-bob_cluster_router.acme.org" dst="node-5.acme.org">
+>   <route src="node-bob_cluster_router.simgrid.org" dst="node-5.simgrid.org">
 >   
 >   </route>
->   <route src="node-bob_cluster_router.acme.org" dst="node-6.acme.org">
+>   <route src="node-bob_cluster_router.simgrid.org" dst="node-6.simgrid.org">
 >   
 >   </route>
->   <route src="node-bob_cluster_router.acme.org" dst="node-7.acme.org">
+>   <route src="node-bob_cluster_router.simgrid.org" dst="node-7.simgrid.org">
 >   
 >   </route>
->   <route src="node-bob_cluster_router.acme.org" dst="node-8.acme.org">
+>   <route src="node-bob_cluster_router.simgrid.org" dst="node-8.simgrid.org">
 >   
 >   </route>
->   <route src="node-bob_cluster_router.acme.org" dst="node-9.acme.org">
+>   <route src="node-bob_cluster_router.simgrid.org" dst="node-9.simgrid.org">
 >   
 >   </route>
 > </AS>
index 798892e..33faf0c 100644 (file)
@@ -3,18 +3,18 @@
 
 p Test classic - backbone
 $ ${bindir:=.}/../../../smpi_script/bin/smpirun -map -hostfile ${bindir}/../hostfile_cluster -platform ${platfdir:=.}/cluster_backbone.xml -np 12 --log=xbt_cfg.thres:critical ${bindir:=.}/coll-alltoall -q --log=smpi_kernel.thres:warning --log=smpi_coll.thres:error
-> [rank 0] -> node-0.acme.org
-> [rank 1] -> node-1.acme.org
-> [rank 2] -> node-2.acme.org
-> [rank 3] -> node-3.acme.org
-> [rank 4] -> node-4.acme.org
-> [rank 5] -> node-5.acme.org
-> [rank 6] -> node-6.acme.org
-> [rank 7] -> node-7.acme.org
-> [rank 8] -> node-8.acme.org
-> [rank 9] -> node-9.acme.org
-> [rank 10] -> node-10.acme.org
-> [rank 11] -> node-11.acme.org
+> [rank 0] -> node-0.simgrid.org
+> [rank 1] -> node-1.simgrid.org
+> [rank 2] -> node-2.simgrid.org
+> [rank 3] -> node-3.simgrid.org
+> [rank 4] -> node-4.simgrid.org
+> [rank 5] -> node-5.simgrid.org
+> [rank 6] -> node-6.simgrid.org
+> [rank 7] -> node-7.simgrid.org
+> [rank 8] -> node-8.simgrid.org
+> [rank 9] -> node-9.simgrid.org
+> [rank 10] -> node-10.simgrid.org
+> [rank 11] -> node-11.simgrid.org
 > [0] sndbuf=[0 1 2 3 4 5 6 7 8 9 10 11 ]
 > [1] sndbuf=[12 13 14 15 16 17 18 19 20 21 22 23 ]
 > [2] sndbuf=[24 25 26 27 28 29 30 31 32 33 34 35 ]
@@ -83,18 +83,18 @@ $ ${bindir:=.}/../../../smpi_script/bin/smpirun -map -platform ../../../examples
 ! output sort
 p Test torus
 $ ${bindir:=.}/../../../smpi_script/bin/smpirun -map -hostfile ../hostfile_cluster -platform ../../../examples/platforms/cluster_torus.xml -np 12 --log=xbt_cfg.thres:critical ${bindir:=.}/coll-alltoall -q --log=smpi_kernel.thres:warning --log=smpi_coll.thres:error
-> [rank 0] -> node-0.acme.org
-> [rank 1] -> node-1.acme.org
-> [rank 2] -> node-2.acme.org
-> [rank 3] -> node-3.acme.org
-> [rank 4] -> node-4.acme.org
-> [rank 5] -> node-5.acme.org
-> [rank 6] -> node-6.acme.org
-> [rank 7] -> node-7.acme.org
-> [rank 8] -> node-8.acme.org
-> [rank 9] -> node-9.acme.org
-> [rank 10] -> node-10.acme.org
-> [rank 11] -> node-11.acme.org
+> [rank 0] -> node-0.simgrid.org
+> [rank 1] -> node-1.simgrid.org
+> [rank 2] -> node-2.simgrid.org
+> [rank 3] -> node-3.simgrid.org
+> [rank 4] -> node-4.simgrid.org
+> [rank 5] -> node-5.simgrid.org
+> [rank 6] -> node-6.simgrid.org
+> [rank 7] -> node-7.simgrid.org
+> [rank 8] -> node-8.simgrid.org
+> [rank 9] -> node-9.simgrid.org
+> [rank 10] -> node-10.simgrid.org
+> [rank 11] -> node-11.simgrid.org
 > [0] sndbuf=[0 1 2 3 4 5 6 7 8 9 10 11 ]
 > [1] sndbuf=[12 13 14 15 16 17 18 19 20 21 22 23 ]
 > [2] sndbuf=[24 25 26 27 28 29 30 31 32 33 34 35 ]
@@ -123,18 +123,18 @@ $ ${bindir:=.}/../../../smpi_script/bin/smpirun -map -hostfile ../hostfile_clust
 ! output sort
 p Test fat tree
 $ ${bindir:=.}/../../../smpi_script/bin/smpirun -map -hostfile ../hostfile_cluster -platform ../../../examples/platforms/cluster_fat_tree.xml -np 12 --log=xbt_cfg.thres:critical ${bindir:=.}/coll-alltoall -q --log=smpi_kernel.thres:warning --log=smpi_coll.thres:error
-> [rank 0] -> node-0.acme.org
-> [rank 1] -> node-1.acme.org
-> [rank 2] -> node-2.acme.org
-> [rank 3] -> node-3.acme.org
-> [rank 4] -> node-4.acme.org
-> [rank 5] -> node-5.acme.org
-> [rank 6] -> node-6.acme.org
-> [rank 7] -> node-7.acme.org
-> [rank 8] -> node-8.acme.org
-> [rank 9] -> node-9.acme.org
-> [rank 10] -> node-10.acme.org
-> [rank 11] -> node-11.acme.org
+> [rank 0] -> node-0.simgrid.org
+> [rank 1] -> node-1.simgrid.org
+> [rank 2] -> node-2.simgrid.org
+> [rank 3] -> node-3.simgrid.org
+> [rank 4] -> node-4.simgrid.org
+> [rank 5] -> node-5.simgrid.org
+> [rank 6] -> node-6.simgrid.org
+> [rank 7] -> node-7.simgrid.org
+> [rank 8] -> node-8.simgrid.org
+> [rank 9] -> node-9.simgrid.org
+> [rank 10] -> node-10.simgrid.org
+> [rank 11] -> node-11.simgrid.org
 > [0] sndbuf=[0 1 2 3 4 5 6 7 8 9 10 11 ]
 > [1] sndbuf=[12 13 14 15 16 17 18 19 20 21 22 23 ]
 > [2] sndbuf=[24 25 26 27 28 29 30 31 32 33 34 35 ]
@@ -163,18 +163,18 @@ $ ${bindir:=.}/../../../smpi_script/bin/smpirun -map -hostfile ../hostfile_clust
 ! output sort
 p Test fat tree IB
 $ ${bindir:=.}/../../../smpi_script/bin/smpirun -map -hostfile ../hostfile_cluster -platform ../../../examples/platforms/cluster_fat_tree.xml -np 12 --cfg=network/model:IB --log=xbt_cfg.thres:critical ${bindir:=.}/coll-alltoall -q --log=smpi_kernel.thres:warning --log=smpi_coll.thres:error
-> [rank 0] -> node-0.acme.org
-> [rank 1] -> node-1.acme.org
-> [rank 2] -> node-2.acme.org
-> [rank 3] -> node-3.acme.org
-> [rank 4] -> node-4.acme.org
-> [rank 5] -> node-5.acme.org
-> [rank 6] -> node-6.acme.org
-> [rank 7] -> node-7.acme.org
-> [rank 8] -> node-8.acme.org
-> [rank 9] -> node-9.acme.org
-> [rank 10] -> node-10.acme.org
-> [rank 11] -> node-11.acme.org
+> [rank 0] -> node-0.simgrid.org
+> [rank 1] -> node-1.simgrid.org
+> [rank 2] -> node-2.simgrid.org
+> [rank 3] -> node-3.simgrid.org
+> [rank 4] -> node-4.simgrid.org
+> [rank 5] -> node-5.simgrid.org
+> [rank 6] -> node-6.simgrid.org
+> [rank 7] -> node-7.simgrid.org
+> [rank 8] -> node-8.simgrid.org
+> [rank 9] -> node-9.simgrid.org
+> [rank 10] -> node-10.simgrid.org
+> [rank 11] -> node-11.simgrid.org
 > [0] sndbuf=[0 1 2 3 4 5 6 7 8 9 10 11 ]
 > [1] sndbuf=[12 13 14 15 16 17 18 19 20 21 22 23 ]
 > [2] sndbuf=[24 25 26 27 28 29 30 31 32 33 34 35 ]
@@ -203,18 +203,18 @@ $ ${bindir:=.}/../../../smpi_script/bin/smpirun -map -hostfile ../hostfile_clust
 ! output sort
 p Test Dragonfly
 $ ${bindir:=.}/../../../smpi_script/bin/smpirun -map -hostfile ../hostfile_cluster -platform ../../../examples/platforms/cluster_dragonfly.xml -np 12 --log=xbt_cfg.thres:critical ${bindir:=.}/coll-alltoall -q --log=smpi_kernel.thres:warning --log=smpi_coll.thres:error
-> [rank 0] -> node-0.acme.org
-> [rank 1] -> node-1.acme.org
-> [rank 2] -> node-2.acme.org
-> [rank 3] -> node-3.acme.org
-> [rank 4] -> node-4.acme.org
-> [rank 5] -> node-5.acme.org
-> [rank 6] -> node-6.acme.org
-> [rank 7] -> node-7.acme.org
-> [rank 8] -> node-8.acme.org
-> [rank 9] -> node-9.acme.org
-> [rank 10] -> node-10.acme.org
-> [rank 11] -> node-11.acme.org
+> [rank 0] -> node-0.simgrid.org
+> [rank 1] -> node-1.simgrid.org
+> [rank 2] -> node-2.simgrid.org
+> [rank 3] -> node-3.simgrid.org
+> [rank 4] -> node-4.simgrid.org
+> [rank 5] -> node-5.simgrid.org
+> [rank 6] -> node-6.simgrid.org
+> [rank 7] -> node-7.simgrid.org
+> [rank 8] -> node-8.simgrid.org
+> [rank 9] -> node-9.simgrid.org
+> [rank 10] -> node-10.simgrid.org
+> [rank 11] -> node-11.simgrid.org
 > [0] sndbuf=[0 1 2 3 4 5 6 7 8 9 10 11 ]
 > [1] sndbuf=[12 13 14 15 16 17 18 19 20 21 22 23 ]
 > [2] sndbuf=[24 25 26 27 28 29 30 31 32 33 34 35 ]
index 31db2a7..dcda7e2 100644 (file)
@@ -1,12 +1,12 @@
-node-0.acme.org
-node-1.acme.org
-node-2.acme.org
-node-3.acme.org
-node-4.acme.org
-node-5.acme.org
-node-6.acme.org
-node-7.acme.org
-node-8.acme.org
-node-9.acme.org
-node-10.acme.org
-node-11.acme.org
+node-0.simgrid.org
+node-1.simgrid.org
+node-2.simgrid.org
+node-3.simgrid.org
+node-4.simgrid.org
+node-5.simgrid.org
+node-6.simgrid.org
+node-7.simgrid.org
+node-8.simgrid.org
+node-9.simgrid.org
+node-10.simgrid.org
+node-11.simgrid.org
index 3d35303..1b8cd23 100644 (file)
@@ -6,8 +6,8 @@ ARG DLURL
 # - Install SimGrid's dependencies
 # - Compile and install SimGrid itself
 RUN echo "DOWNLOAD_URL: ${DLURL}" && \
-    apt update && apt install -y wget && \
-    mkdir /src && cd /src && \
+    apt update && apt upgrade -y && apt install -y wget && \
+    mkdir /source && cd /source && \
     wget https://framagit.org/${DLURL} && \
     tar xf SimGrid-* && rm SimGrid-*tar.gz && \
     cd SimGrid-* && \
index 777897c..305d0c3 100644 (file)
@@ -3,6 +3,6 @@ FROM simgrid/unstable
 
 # - Clone simgrid-template-s4u, as it is needed by the tutorial
 RUN apt install -y pajeng r-base r-cran-ggplot2 r-cran-dplyr cmake g++ git && \
-    cd /src && \
+    cd /source && \
     git clone --depth=1 https://framagit.org/simgrid/simgrid-template-s4u.git simgrid-template-s4u.git && \
     apt autoremove -y && apt clean && apt autoclean
\ No newline at end of file
diff --git a/tools/docker/Dockerfile.tuto-smpi b/tools/docker/Dockerfile.tuto-smpi
new file mode 100644 (file)
index 0000000..546a7c5
--- /dev/null
@@ -0,0 +1,8 @@
+# Base image 
+FROM simgrid/unstable
+
+# - Clone simgrid-template-smpi, as it is needed by the tutorial
+RUN apt update && apt install -y pajeng r-base r-cran-ggplot2 r-cran-dplyr build-essential g++ gfortran git && \
+    cd /source && \
+    git clone --depth=1 https://framagit.org/simgrid/simgrid-template-smpi.git simgrid-template-smpi.git && \
+    apt autoremove -y && apt clean && apt autoclean
\ No newline at end of file
index 0262d91..6d32dfc 100644 (file)
@@ -4,9 +4,9 @@ FROM debian:testing
 # - Install SimGrid's dependencies 
 # - Compile and install SimGrid itself. Clean the tree.
 # - Remove everything that was installed, and re-install what's needed by the SimGrid libraries before the Gran Final Cleanup
-RUN apt update && \
+RUN apt update && apt -y upgrade && \
     apt install -y g++ gcc git valgrind default-jdk gfortran libboost-dev libboost-all-dev cmake dpkg-dev && \
-    mkdir /src/ && cd /src && git clone --depth=1 https://framagit.org/simgrid/simgrid.git simgrid.git && \
+    mkdir /source/ && cd /source && git clone --depth=1 https://framagit.org/simgrid/simgrid.git simgrid.git && \
     cd simgrid.git && \
     cmake -DCMAKE_INSTALL_PREFIX=/usr/ -Denable_documentation=OFF -Denable_java=ON -Denable_smpi=ON -Denable_compile_optimizations=ON . && \
     make -j4 install && \
index e189fc9..b82cfc7 100644 (file)
@@ -4,6 +4,7 @@ default:
        @echo "   make stable     -> build the latest stable version of SimGrid (with SMPI w/o MC)"
        @echo "   make unstable   -> build the git version of SimGrid (with SMPI, w/o MC)"
        @echo "   make tuto-s4u   -> build all what you need to take the S4U tutorial"
+       @echo "   make tuto-smpi  -> build all what you need to take the SMPI tutorial"
        @echo "   make push       -> push all images to the cloud"
        @echo "All our images are based on debian:testing"
        @echo "Also possible: DOCKER_EXTRA=--no-cache make unstable"
@@ -33,15 +34,30 @@ build-deps:
                 $(DOCKER_EXTRA) \
                  . | tee > build-deps.log
 
+build-deps-stable:
+       docker build -f Dockerfile.build-deps-stable \
+                -t simgrid/build-deps-stable:latest \
+                 -t simgrid/build-deps-stable:$$(date --iso-8601) \
+                $(DOCKER_EXTRA) \
+                 . | tee > build-deps-stable.log
+
 tuto-s4u: 
        docker build -f Dockerfile.tuto-s4u \
                 -t simgrid/tuto-s4u:latest \
                  -t simgrid/tuto-s4u:$$(date --iso-8601) \
                 $(DOCKER_EXTRA) \
-                 . | tee > tuto.log
+                 . | tee > tuto-s4u.log
+
+tuto-smpi: 
+       docker build -f Dockerfile.tuto-smpi \
+                -t simgrid/tuto-smpi:latest \
+                 -t simgrid/tuto-smpi:$$(date --iso-8601) \
+                $(DOCKER_EXTRA) \
+                 . | tee > tuto-smpi.log
 
 push:
        docker push simgrid/build-deps
        docker push simgrid/stable
        docker push simgrid/unstable
        docker push simgrid/tuto-s4u
+       docker push simgrid/tuto-smpi