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

Comparing trunk/OOPSE/libmdtools/calc_sticky_pair.F90 (file contents):
Revision 727 by tim, Wed Aug 27 16:16:01 2003 UTC vs.
Revision 898 by chuckv, Mon Jan 5 22:49:14 2004 UTC

# Line 9 | Line 9
9   !! @author Matthew Meineke
10   !! @author Christopher Fennel
11   !! @author J. Daniel Gezelter
12 < !! @version $Id: calc_sticky_pair.F90,v 1.13 2003-08-27 16:16:01 tim Exp $, $Date: 2003-08-27 16:16:01 $, $Name: not supported by cvs2svn $, $Revision: 1.13 $
12 > !! @version $Id: calc_sticky_pair.F90,v 1.16 2004-01-05 22:49:14 chuckv Exp $, $Date: 2004-01-05 22:49:14 $, $Name: not supported by cvs2svn $, $Revision: 1.16 $
13  
14   module sticky_pair
15  
# Line 90 | Line 90 | contains
90      real (kind=dp), intent(inout) :: rij, r2
91      real (kind=dp), dimension(3), intent(in) :: d
92      real (kind=dp) :: pot
93 <    real (kind=dp), dimension(9,getNlocal()) :: A
94 <    real (kind=dp), dimension(3,getNlocal()) :: f
95 <    real (kind=dp), dimension(3,getNlocal()) :: t
93 >    real (kind=dp), dimension(9,nLocal) :: A
94 >    real (kind=dp), dimension(3,nLocal) :: f
95 >    real (kind=dp), dimension(3,nLocal) :: t
96      logical, intent(in) :: do_pot, do_stress
97  
98      real (kind=dp) :: xi, yi, zi, xj, yj, zj, xi2, yi2, zi2, xj2, yj2, zj2
# Line 118 | Line 118 | contains
118         return
119      endif
120  
121 +
122      if ( rij .LE. SSD_rbig ) then
123  
124         r3 = r2*rij
# Line 345 | Line 346 | contains
346         f(3,atom2) = f(3,atom2) - fzradial
347   #endif
348  
349 +       if (do_stress) then          
350 +
351   #ifdef IS_MPI
352            id1 = tagRow(atom1)
353            id2 = tagColumn(atom2)
# Line 353 | Line 356 | contains
356            id2 = atom2
357   #endif
358  
356       if (do_stress) then          
359            if (molMembershipList(id1) .ne. molMembershipList(id2)) then
360  
361               ! because the d vector is the rj - ri vector, and

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines