| 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); | 
| 615 | 
  | 
    }//end for(myCutoffGroup =myMols[i].beginCutoffGroup(iterCutoff)) | 
| 616 | 
  | 
 | 
| 617 | 
  | 
  }//end for(int i  = 0; i < numMol; i++) | 
| 618 | 
< | 
   | 
| 618 | 
> | 
 | 
| 619 | 
> | 
 | 
| 620 | 
> | 
  //The last cutoff group need more element to indicate the end of the cutoff  | 
| 621 | 
  | 
  ngroup = groupStart.size(); | 
| 622 | 
  | 
} |