ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE/libmdtools/ForceFields.cpp
(Generate patch)

Comparing trunk/OOPSE/libmdtools/ForceFields.cpp (file contents):
Revision 393 by mmeineke, Mon Mar 24 18:33:51 2003 UTC vs.
Revision 420 by mmeineke, Thu Mar 27 17:32:03 2003 UTC

# Line 11 | Line 11 | void ForceFields::doForces( int calcPot, int calcStres
11   #include "fortranWrappers.hpp"
12  
13  
14 + void ForceFields::calcRcut( void ){
15 +
16 + #ifdef IS_MPI
17 +  double tempBig = bigSigma;
18 +  MPI::COMM_WORLD.Allreduce( &tempBig, &bigSigma, 1, MPI_DOUBLE, MPI_MAX );
19 + #endif  //is_mpi
20 +
21 +  //calc rCut and rList
22 +
23 +  entry_plug->rCut = 2.5 bigSigma;
24 +  if(entry_plug->rCut > (entry_plug->box_x / 2.0))
25 +    entry_plug->rCut = entry_plug->box_x / 2.0;
26 +  if(entry_plug->rCut > (entry_plug->box_y / 2.0))
27 +    entry_plug->rCut = entry_plug->box_y / 2.0;
28 +  if(entry_plug->rCut > (entry_plug->box_z / 2.0))
29 +    entry_plug->rCut = entry_plug->box_z / 2.0;
30 +  
31 +  entry_plug->rList = entry_plug->rCut + 1.0;
32 +  
33 + }
34 +
35   void ForceFields::doForces( int calcPot, int calcStress ){
36  
37    int i, isError;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines