X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/3fc07005abb54bbceec067c73455b50f96e5d908..ed69748556a2ec335b91c98c8dd4e506d31e52e0:/src/surf/AsClusterDragonfly.hpp diff --git a/src/surf/AsClusterDragonfly.hpp b/src/surf/AsClusterDragonfly.hpp index 8396105b6a..a516bbe9c8 100644 --- a/src/surf/AsClusterDragonfly.hpp +++ b/src/surf/AsClusterDragonfly.hpp @@ -36,7 +36,7 @@ class XBT_PRIVATE AsClusterDragonfly:public simgrid::surf::AsCluster { void seal() override; void generateRouters(); void generateLinks(); - void createLink(char* id, Link** linkup, Link** linkdown); + void createLink(char* id, int numlinks, Link** linkup, Link** linkdown); unsigned int * rankId_to_coords(int rankId); private: sg_platf_cluster_cbarg_t cluster_; @@ -47,6 +47,7 @@ class XBT_PRIVATE AsClusterDragonfly:public simgrid::surf::AsCluster { unsigned int numLinksGreen_ = 0; unsigned int numLinksBlack_ = 0; unsigned int numLinksBlue_ = 0; + unsigned int numLinksperLink_ = 1; //fullduplex -> 2, only for local link DragonflyRouter** routers_=NULL; };