Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
constify
authorSUTER Frederic <frederic.suter@cc.in2p3.fr>
Tue, 13 Apr 2021 15:31:00 +0000 (17:31 +0200)
committerSUTER Frederic <frederic.suter@cc.in2p3.fr>
Tue, 13 Apr 2021 15:31:00 +0000 (17:31 +0200)
src/kernel/routing/FatTreeZone.cpp
src/kernel/routing/TorusZone.cpp

index 4a02b99..4ff9e00 100644 (file)
@@ -338,8 +338,8 @@ void FatTreeZone::add_processing_node(int id, resource::LinkImpl* limiter, resou
 void FatTreeZone::add_link(FatTreeNode* parent, unsigned int parentPort, FatTreeNode* child, unsigned int childPort)
 {
   static int uniqueId = 0;
-  s4u::Link* linkup;
-  s4u::Link* linkdown;
+  const s4u::Link* linkup;
+  const s4u::Link* linkdown;
   std::string id =
       "link_from_" + std::to_string(child->id) + "_" + std::to_string(parent->id) + "_" + std::to_string(uniqueId);
 
index 910f353..5c9a239 100644 (file)
@@ -34,8 +34,8 @@ void TorusZone::create_links_for_node(ClusterCreationArgs* cluster, int id, int
     // name of neighbor is not right for non contiguous cluster radicals (as id != rank in this case)
     std::string link_id =
         std::string(cluster->id) + "_link_from_" + std::to_string(id) + "_to_" + std::to_string(neighbor_rank_id);
-    s4u::Link* linkup;
-    s4u::Link* linkdown;
+    const s4u::Link* linkup;
+    const s4u::Link* linkdown;
     if (cluster->sharing_policy == s4u::Link::SharingPolicy::SPLITDUPLEX) {
       linkup   = create_link(link_id + "_UP", std::vector<double>{cluster->bw})->set_latency(cluster->lat)->seal();
       linkdown = create_link(link_id + "_DOWN", std::vector<double>{cluster->bw})->set_latency(cluster->lat)->seal();