| 523 | 
  | 
    int useElectrostatics = 0; | 
| 524 | 
  | 
    //usePBC and useRF are from simParams | 
| 525 | 
  | 
    int usePBC = simParams_->getPBC(); | 
| 526 | 
+ | 
    int useRF; | 
| 527 | 
+ | 
 | 
| 528 | 
+ | 
    // set the useRF logical | 
| 529 | 
+ | 
    std::string myMethod = simParams_->getElectrostaticSummationMethod(); | 
| 530 | 
+ | 
    if (myMethod == "REACTION_FIELD") | 
| 531 | 
+ | 
      useRF = 1; | 
| 532 | 
+ | 
    else | 
| 533 | 
+ | 
      useRF = 0; | 
| 534 | 
  | 
 | 
| 535 | 
  | 
    //loop over all of the atom types | 
| 536 | 
  | 
    for (i = atomTypes.begin(); i != atomTypes.end(); ++i) { | 
| 592 | 
  | 
 | 
| 593 | 
  | 
    temp = useFLARB; | 
| 594 | 
  | 
    MPI_Allreduce(&temp, &useFLARB, 1, MPI_INT, MPI_LOR, MPI_COMM_WORLD);     | 
| 595 | 
+ | 
 | 
| 596 | 
+ | 
    temp = useRF; | 
| 597 | 
+ | 
    MPI_Allreduce(&temp, &useRF, 1, MPI_INT, MPI_LOR, MPI_COMM_WORLD);     | 
| 598 | 
  | 
 | 
| 599 | 
  | 
#endif | 
| 600 | 
  | 
 | 
| 610 | 
  | 
    fInfo_.SIM_uses_EAM = useEAM; | 
| 611 | 
  | 
    fInfo_.SIM_uses_Shapes = useShape; | 
| 612 | 
  | 
    fInfo_.SIM_uses_FLARB = useFLARB; | 
| 613 | 
+ | 
    fInfo_.SIM_uses_RF = useRF; | 
| 614 | 
  | 
 | 
| 615 | 
< | 
    if( fInfo_.SIM_uses_Dipoles && fInfo_.SIM_uses_RF) { | 
| 615 | 
> | 
    if( fInfo_.SIM_uses_Dipoles && myMethod == "REACTION_FIELD") { | 
| 616 | 
  | 
 | 
| 617 | 
  | 
      if (simParams_->haveDielectric()) { | 
| 618 | 
  | 
        fInfo_.dielect = simParams_->getDielectric(); | 
| 869 | 
  | 
        }            | 
| 870 | 
  | 
      } | 
| 871 | 
  | 
    } | 
| 872 | 
+ | 
 | 
| 873 | 
+ | 
 | 
| 874 | 
+ | 
    if (simParams_->haveSkinThickness()) { | 
| 875 | 
+ | 
      double skinThickness = simParams_->getSkinThickness(); | 
| 876 | 
+ | 
    } | 
| 877 | 
+ | 
 | 
| 878 | 
  | 
    notifyFortranCutoffs(&rcut_, &rsw_, &rnblist, &cp); | 
| 879 | 
  | 
    // also send cutoff notification to electrostatics | 
| 880 | 
  | 
    setElectrostaticCutoffRadius(&rcut_); |