- Timestamp:
- 06/15/17 19:32:13 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/branch_yushan_merged/extern/remap/src/parallel_tree.cpp
r1155 r1172 315 315 { 316 316 317 318 317 int assignLevel = 2; 318 int nbSampleNodes = 2*ipow(MAX_NODE_SZ + 1, assignLevel); 319 319 320 320 … … 326 326 MPI_Comm_size(communicator,&commSize) ; 327 327 328 329 330 331 //assert( nbTot > nbSampleNodes*commSize) ;328 // make multiple of two 329 nbSampleNodes /= 2; 330 nbSampleNodes *= 2; 331 //assert( nbTot > nbSampleNodes*commSize) ; 332 332 333 333 int nbSampleNodes1 = nbSampleNodes * (nb1*commSize)/(1.*nbTot) ; … … 335 335 336 336 337 //assert(node.size() > nbSampleNodes);338 //assert(node2.size() > nbSampleNodes);339 //assert(node.size() + node2.size() > nbSampleNodes);340 341 342 343 344 345 337 //assert(node.size() > nbSampleNodes); 338 //assert(node2.size() > nbSampleNodes); 339 //assert(node.size() + node2.size() > nbSampleNodes); 340 vector<Node> sampleNodes; sampleNodes.reserve(nbSampleNodes1+nbSampleNodes2); 341 342 vector<int> randomArray1(node.size()); 343 randomizeArray(randomArray1); 344 vector<int> randomArray2(node2.size()); 345 randomizeArray(randomArray2); 346 346 347 347 /*
Note: See TracChangeset
for help on using the changeset viewer.