Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Use new API to create Torus/Dragonfly/Fat-Tree clusters from XML.
authorBruno Donassolo <bruno.donassolo@inria.fr>
Thu, 29 Apr 2021 10:49:12 +0000 (12:49 +0200)
committerBruno Donassolo <bruno.donassolo@inria.fr>
Thu, 29 Apr 2021 10:49:12 +0000 (12:49 +0200)
commitb74cfd6dd5a13103459c5710a52d8a6054bada8d
treee7af3392db9d1d5c80bd339c8faa976928994a4e
parentbd7c03eb9cce367ec8f558de003eb70035194e0b
Use new API to create Torus/Dragonfly/Fat-Tree clusters from XML.

Get rid of ClusterCreationArgs in Torus/Dragonfly/Fat-tree.

NOTE: Routers aren't created anymore for Torus/Dragonfly/Fat-tree zones.
- This router was lost in the middle of topology connected through empty
routes (no links)
- In the past, the sg_platf created a router automatically for these
netzones since they shared the same sg_platf_new_cluster function.
- Impact on flatfier test: cluster_torus.xml.
include/simgrid/kernel/routing/ClusterZone.hpp
include/simgrid/kernel/routing/DragonflyZone.hpp
include/simgrid/kernel/routing/FatTreeZone.hpp
include/simgrid/kernel/routing/TorusZone.hpp
src/kernel/routing/ClusterZone.cpp
src/kernel/routing/DragonflyZone.cpp
src/kernel/routing/FatTreeZone.cpp
src/kernel/routing/TorusZone.cpp
src/surf/sg_platf.cpp
teshsuite/simdag/flatifier/flatifier.tesh