Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
warnings --
authordegomme <augustin.degomme@unibas.ch>
Fri, 17 Jun 2016 15:00:24 +0000 (17:00 +0200)
committerdegomme <augustin.degomme@unibas.ch>
Fri, 17 Jun 2016 15:25:51 +0000 (17:25 +0200)
src/surf/AsClusterDragonfly.cpp
src/surf/AsClusterDragonfly.hpp

index bb3a90c..a99a296 100644 (file)
@@ -28,7 +28,7 @@ AsClusterDragonfly::AsClusterDragonfly(const char*name)
 AsClusterDragonfly::~AsClusterDragonfly() {
 
   if(this->routers_!=NULL){
-    int i;
+    unsigned int i;
     for (i=0; i<this->numGroups_*this->numChassisPerGroup_*this->numBladesPerChassis_;i++)
         delete(routers_[i]);
     xbt_free(routers_);
@@ -175,12 +175,12 @@ void AsClusterDragonfly::createLink(char* id, int numlinks, Link** linkup, Link*
 
 void AsClusterDragonfly::generateLinks() {
 
-  unsigned int i, j, k, l,m;
+  unsigned int i, j, k, l;
   static int uniqueId = 0;
   char* id = NULL;
   Link* linkup, *linkdown;
 
-  int numRouters = this->numGroups_*this->numChassisPerGroup_*this->numBladesPerChassis_;
+  unsigned int numRouters = this->numGroups_*this->numChassisPerGroup_*this->numBladesPerChassis_;
 
   if (this->cluster_->sharing_policy == SURF_LINK_FULLDUPLEX)
     numLinksperLink_=2;
index fd22a4e..7bca70d 100644 (file)
@@ -14,9 +14,9 @@ namespace simgrid {
 
 class XBT_PRIVATE DragonflyRouter {
     public:
-      int group_;
-      int chassis_;
-      int blade_;
+      unsigned int group_;
+      unsigned int chassis_;
+      unsigned int blade_;
       Link** blueLinks_=NULL;
       Link** blackLinks_=NULL;
       Link** greenLinks_=NULL;