| # | Line 124 | Line 124 | namespace OpenMD { | |
|---|---|---|
| 124 | void ParallelRandNumGen::seed() { | |
| 125 | ||
| 126 | std::vector<uint32> bigSeed; | |
| 127 | – | int size; | 
| 127 | ||
| 128 | #ifdef IS_MPI | |
| 129 | + | int size; | 
| 130 | const int masterNode = 0; | |
| 131 | if (worldRank == masterNode) { | |
| 132 | #endif | |
| 133 | ||
| 134 | bigSeed = mtRand_->generateSeeds(); | |
| 135 | – | size = bigSeed.size(); | 
| 135 | ||
| 136 | #ifdef IS_MPI | |
| 137 | + | size = bigSeed.size(); | 
| 138 | MPI::COMM_WORLD.Bcast(&size, 1, MPI::INT, masterNode); | |
| 139 | MPI::COMM_WORLD.Bcast(&bigSeed[0], size, MPI::UNSIGNED_LONG, masterNode); | |
| 140 | }else { | |
| – | Removed lines | 
| + | Added lines | 
| < | Changed lines | 
| > | Changed lines |