9 |
|
!! @author Matthew Meineke |
10 |
|
!! @author Christopher Fennel |
11 |
|
!! @author J. Daniel Gezelter |
12 |
< |
!! @version $Id: calc_sticky_pair.F90,v 1.5 2003-04-07 20:06:26 mmeineke Exp $, $Date: 2003-04-07 20:06:26 $, $Name: not supported by cvs2svn $, $Revision: 1.5 $ |
12 |
> |
!! @version $Id: calc_sticky_pair.F90,v 1.8 2003-04-09 04:06:43 gezelter Exp $, $Date: 2003-04-09 04:06:43 $, $Name: not supported by cvs2svn $, $Revision: 1.8 $ |
13 |
|
|
14 |
|
module sticky_pair |
15 |
|
|
318 |
|
#endif |
319 |
|
|
320 |
|
if (do_stress) then |
321 |
< |
tau_Temp(1) = tau_Temp(1) + fxradial * d(1) |
322 |
< |
tau_Temp(2) = tau_Temp(2) + fxradial * d(2) |
323 |
< |
tau_Temp(3) = tau_Temp(3) + fxradial * d(3) |
324 |
< |
tau_Temp(4) = tau_Temp(4) + fyradial * d(1) |
325 |
< |
tau_Temp(5) = tau_Temp(5) + fyradial * d(2) |
326 |
< |
tau_Temp(6) = tau_Temp(6) + fyradial * d(3) |
327 |
< |
tau_Temp(7) = tau_Temp(7) + fzradial * d(1) |
328 |
< |
tau_Temp(8) = tau_Temp(8) + fzradial * d(2) |
329 |
< |
tau_Temp(9) = tau_Temp(9) + fzradial * d(3) |
330 |
< |
virial_Temp = virial_Temp + (tau_Temp(1) + tau_Temp(5) + tau_Temp(9)) |
321 |
> |
if (molMembershipList(atom1) .ne. molMembershipList(atom2)) then |
322 |
> |
tau_Temp(1) = tau_Temp(1) + fxradial * d(1) |
323 |
> |
tau_Temp(2) = tau_Temp(2) + fxradial * d(2) |
324 |
> |
tau_Temp(3) = tau_Temp(3) + fxradial * d(3) |
325 |
> |
tau_Temp(4) = tau_Temp(4) + fyradial * d(1) |
326 |
> |
tau_Temp(5) = tau_Temp(5) + fyradial * d(2) |
327 |
> |
tau_Temp(6) = tau_Temp(6) + fyradial * d(3) |
328 |
> |
tau_Temp(7) = tau_Temp(7) + fzradial * d(1) |
329 |
> |
tau_Temp(8) = tau_Temp(8) + fzradial * d(2) |
330 |
> |
tau_Temp(9) = tau_Temp(9) + fzradial * d(3) |
331 |
> |
virial_Temp = virial_Temp + (tau_Temp(1) + tau_Temp(5) + tau_Temp(9)) |
332 |
> |
endif |
333 |
|
endif |
334 |
|
|
335 |
|
end subroutine do_sticky_pair |