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

Comparing trunk/OOPSE/libmdtools/neighborLists.F90 (file contents):
Revision 844 by gezelter, Thu Oct 30 14:11:28 2003 UTC vs.
Revision 845 by gezelter, Thu Oct 30 18:59:20 2003 UTC

# Line 6 | Line 6
6   !! @author Charles F. Vardeman II
7   !! @author Matthew Meineke
8   !! @author J. Daniel Gezelter
9 < !! @version $Id: neighborLists.F90,v 1.7 2003-10-30 14:11:28 gezelter Exp $,
9 > !! @version $Id: neighborLists.F90,v 1.8 2003-10-30 18:59:20 gezelter Exp $,
10  
11   module neighborLists
12    
# Line 52 | Line 52 | contains
52      integer :: newSize = 0
53      integer :: i
54      integer, dimension(:), pointer :: newList => null()
55 <    error = 0
56 <    
55 >    error = 0  
56  
57      !! First time through we should allocate point and list.
58      !! If one is associated and one is not, something is wrong
# Line 162 | Line 161 | contains
161      real( kind = DP ) :: dispmx_tmp
162      integer :: nlocal
163  
165
164      nlocal = natoms
165      dispmx = 0.0E0_DP
166      !! calculate the largest displacement of any atom in any direction
# Line 199 | Line 197 | contains
197         dispmx = max( abs ( q(3,i) - q0(3,i) ), dispmx )
198      end do
199  
200 < #endif
203 <    
200 > #endif  
201  
202      !! a conservative test of list skin crossings
203 <    dispmx = 2.0E0_DP * sqrt (3.0E0_DP * dispmx * dispmx)
204 <    
203 >    dispmx = 2.0E0_DP * sqrt (3.0E0_DP * dispmx * dispmx)  
204 >
205      update_nlist = (dispmx.gt.listSkin)
206      
207     end subroutine checkNeighborList
# Line 218 | Line 215 | contains
215      integer :: natoms
216      real(kind = dp ), dimension(3,natoms), intent(in)  :: q
217      integer :: list_size
221
222
218      
219      !! get size of list
220      list_size = natoms

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines