ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/OpenMD/trunk/src/math/ParallelRandNumGen.cpp
(Generate patch)

Comparing trunk/src/math/ParallelRandNumGen.cpp (file contents):
Revision 1796 by gezelter, Mon Sep 10 18:38:44 2012 UTC vs.
Revision 1797 by gezelter, Mon Sep 10 20:58:00 2012 UTC

# 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 {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines