- //send the first group
- rcd->updateSharedData(lookup[0], lookup[0], 1, numGroupComb);
-
- //send each additional group one at a time
- int n = 1;
- for (int k = 0; k < (lookup.size() - 1); k++) {
- for (int l = n; l < lookup.size(); l++) {
- rcd->updateSharedData(lookup[k], lookup[l], l+1, numGroupComb);
- mergeVectors(lookup[0], lookup[l]);
- }
- n++;
+ //send each group one at a time
+ for (int k = 0; k < lookup.size(); k++) {
+ rcd->updateSharedData(lookup[0], lookup[k], k+1, numGroupComb);
+ mergeVectors(lookup[0], lookup[k]);