Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Torus/Fat-Tree/Dragonfly: Aggregate callbacks
authorBruno Donassolo <bruno.donassolo@inria.fr>
Fri, 30 Apr 2021 09:50:29 +0000 (11:50 +0200)
committerBruno Donassolo <bruno.donassolo@inria.fr>
Fri, 30 Apr 2021 09:53:56 +0000 (11:53 +0200)
commit38ffc837c5692a4d52e7610a67453a5335434bbd
treeee359ec86faf8726e0d0246e5bcac2d90f79785f
parented1d5b032cd43c1038d7c6f1b024adef777811d7
Torus/Fat-Tree/Dragonfly: Aggregate callbacks

Put set callbacks in an object.
Less (or encapsulated) arguments for create_zones.
Remove create_cluster_zone (create_star_zone does its job for C++
interfaces).
12 files changed:
examples/cpp/clusters-multicpu/s4u-clusters-multicpu.cpp
include/simgrid/kernel/routing/ClusterZone.hpp
include/simgrid/kernel/routing/TorusZone.hpp
include/simgrid/s4u/NetZone.hpp
src/kernel/routing/ClusterZone.cpp
src/kernel/routing/DragonflyZone.cpp
src/kernel/routing/DragonflyZone_test.cpp
src/kernel/routing/FatTreeZone.cpp
src/kernel/routing/FatTreeZone_test.cpp
src/kernel/routing/TorusZone.cpp
src/kernel/routing/TorusZone_test.cpp
src/surf/sg_platf.cpp