ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/OpenMD/branches/development/src/brains/SimCreator.cpp
(Generate patch)

Comparing branches/development/src/brains/SimCreator.cpp (file contents):
Revision 1577 by gezelter, Wed Jun 8 20:26:56 2011 UTC vs.
Revision 1593 by gezelter, Fri Jul 15 21:35:14 2011 UTC

# Line 708 | Line 708 | namespace OpenMD {
708      }
709      
710      //fill globalGroupMembership
711 <    std::vector<int> globalGroupMembership(info->getNGlobalAtoms(), 0);
711 >    std::vector<int> globalGroupMembership(info->getNGlobalAtoms(), -1);
712      for(mol = info->beginMolecule(mi); mol != NULL; mol = info->nextMolecule(mi)) {        
713        for (cg = mol->beginCutoffGroup(ci); cg != NULL; cg = mol->nextCutoffGroup(ci)) {
714          
# Line 727 | Line 727 | namespace OpenMD {
727      // docs said we could.
728      std::vector<int> tmpGroupMembership(info->getNGlobalAtoms(), 0);
729      MPI_Allreduce(&globalGroupMembership[0], &tmpGroupMembership[0], nGlobalAtoms,
730 <                  MPI_INT, MPI_SUM, MPI_COMM_WORLD);
730 >                  MPI_INT, MPI_MAX, MPI_COMM_WORLD);
731      info->setGlobalGroupMembership(tmpGroupMembership);
732 +
733 +    cerr << "ggm:\n";
734 +    for (int i = 0; i < tmpGroupMembership.size(); i++)
735 +      cerr << "i = " << i << "\t ggm(i) = " << tmpGroupMembership[i] << "\n";
736 +
737   #else
738      info->setGlobalGroupMembership(globalGroupMembership);
739   #endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines