spanning trees: dont use deprecated TopoManager API
authorRamprasad Venkataraman <ramv@illinois.edu>
Mon, 25 Oct 2010 18:09:11 +0000 (13:09 -0500)
committerRamprasad Venkataraman <ramv@illinois.edu>
Mon, 25 Oct 2010 18:09:11 +0000 (13:09 -0500)
src/util/treeStrategy_3dTorus_minBytesHops.h
src/util/treeStrategy_3dTorus_minHops.h

index 354988cbb6590c3af358552247d4e97fe0d5576c..83d85543f1dec48ffd56a2fdc0db285634256073 100644 (file)
@@ -92,8 +92,9 @@ SpanningTreeVertex* SpanningTreeStrategy_3dTorus_minBytesHops<Iterator,SpanningT
     {
         (*itr).X.reserve(3);
         (*itr).X.assign(3,0);
+        int coreNum; ///< dummy var. Get and discard the core number
         ///@todo: If the machine coordinates are already stored in the vertices, do we want to find them again?
-        aTopoMgr.rankToCoordinates( (*itr).id, (*itr).X[0], (*itr).X[1], (*itr).X[2] );
+        aTopoMgr.rankToCoordinates( (*itr).id, (*itr).X[0], (*itr).X[1], (*itr).X[2], coreNum );
         /// If this is a not a local node (separated by the network from the tree root)
         if (numHops(*firstVtx,*itr) > 0)
             numRemoteDestinations++;
index 6a8aafe03e841c01546ad1944da0da8be9c86295..ed4c88a30aedc29377404c623aaf2d1276d44688 100644 (file)
@@ -124,7 +124,8 @@ SpanningTreeVertex* SpanningTreeStrategy_3dTorus_minHops<Iterator,SpanningTreeVe
     {
         (*itr).X.reserve(3);
         (*itr).X.assign(3,0);
-        aTopoMgr.rankToCoordinates( (*itr).id, (*itr).X[0], (*itr).X[1], (*itr).X[2] );
+        int coreNum; ///< dummy var. Get and discard the core number
+        aTopoMgr.rankToCoordinates( (*itr).id, (*itr).X[0], (*itr).X[1], (*itr).X[2], coreNum );
     }
     ///@todo: If the machine coordinates are already stored in the vertices, do we want to find them again?