From: Augustin Degomme Date: Mon, 1 Oct 2018 18:33:16 +0000 (+0200) Subject: add svg and some description for dragonfly topology X-Git-Tag: v3_21~11^2~2 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/9372424b13ef7754541779ffa8096fe0e4b2d748?hp=31760320be7d37b9e87f60db1e1dc5407bf36be6 add svg and some description for dragonfly topology --- diff --git a/docs/source/tuto_smpi.rst b/docs/source/tuto_smpi.rst index 3b26c93eb3..bb16ec60e7 100644 --- a/docs/source/tuto_smpi.rst +++ b/docs/source/tuto_smpi.rst @@ -214,14 +214,28 @@ 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. +cluster. It's based on the implementation of the topology used on +Cray XC systems, described in paper +``Cray Cascade: A scalable HPC system based on a Dragonfly network`` : -.. literalinclude:: ../../examples/platforms/cluster_dragonfly.xml - :language: xml +System description follows the format ``topo_parameters=#groups;#chassis;#routers;#nodes`` -.. todo:: +For example, ``3,4 ; 3,2 ; 3,1 ; 2``: + +- ``3,4``: There are 3 groups with 4 links between each (blue level). + Links to nth group are attached to the nth router of the group + on our implementation. +- ``3,2``: In each group, there are 3 chassis with 2 links between each nth router + of each group (black level) +- ``3,1``: In each chassis, 3 routers are connected together with a single link + (green level) +- ``2``: Each router has two nodes attached (single link) - Add the image, and the documuentation of the topo_parameters. +.. image:: ../../examples/platforms/cluster_dragonfly.svg + :align: center + +.. literalinclude:: ../../examples/platforms/cluster_dragonfly.xml + :language: xml Final Word .......... diff --git a/examples/platforms/cluster_dragonfly.svg b/examples/platforms/cluster_dragonfly.svg new file mode 100755 index 0000000000..ac9fd1afc4 --- /dev/null +++ b/examples/platforms/cluster_dragonfly.svg @@ -0,0 +1,1264 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + .... + .... + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + 4 + + 2 + + + + + + + + .... + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Nodes + + .... + + + + + + + + + + + + + + + .... + .... + + + + + + + Group 1 + Group 2 + Group 3 + + + + + + + + + 3,4 ; 3,2 ; 3,1 ; 2 + # groups + # chassisper group + # routers per chassis + + # nodesper router + #router-router links + #chassis-chassis links + #group-grouplinks + + + Chassis + Routers + +