62 |
|
useReactionField = 0; |
63 |
|
useGB = 0; |
64 |
|
useEAM = 0; |
65 |
< |
useThermInt = 0; |
65 |
> |
useSolidThermInt = 0; |
66 |
> |
useLiquidThermInt = 0; |
67 |
|
|
68 |
|
haveCutoffGroups = false; |
69 |
|
|
446 |
|
excl = excludes->getFortranArray(); |
447 |
|
|
448 |
|
#ifdef IS_MPI |
449 |
< |
n_global = mpiSim->getTotAtoms(); |
449 |
> |
n_global = mpiSim->getNAtomsGlobal(); |
450 |
|
#else |
451 |
|
n_global = n_atoms; |
452 |
|
#endif |
602 |
|
for(cutoffAtom = myCutoffGroup->beginAtom(iterAtom); cutoffAtom != NULL; |
603 |
|
cutoffAtom = myCutoffGroup->nextAtom(iterAtom)){ |
604 |
|
mfact.push_back(cutoffAtom->getMass()/totalMass); |
605 |
+ |
#ifdef IS_MPI |
606 |
+ |
groupList.push_back(cutoffAtom->getGlobalIndex() + 1); |
607 |
+ |
#else |
608 |
|
groupList.push_back(cutoffAtom->getIndex() + 1); |
609 |
+ |
#endif |
610 |
|
} |
611 |
|
|
612 |
|
groupStart.push_back(curIndex); |
618 |
|
|
619 |
|
|
620 |
|
//The last cutoff group need more element to indicate the end of the cutoff |
621 |
< |
groupStart.push_back(curIndex); |
617 |
< |
ngroup = groupStart.size() - 1; |
621 |
> |
ngroup = groupStart.size(); |
622 |
|
} |