2 |
|
!! Corresponds to the force field defined in lj_FF.cpp |
3 |
|
!! @author Charles F. Vardeman II |
4 |
|
!! @author Matthew Meineke |
5 |
< |
!! @version $Id: calc_LJ_FF.F90,v 1.10 2003-07-16 21:30:54 mmeineke Exp $, $Date: 2003-07-16 21:30:54 $, $Name: not supported by cvs2svn $, $Revision: 1.10 $ |
5 |
> |
!! @version $Id: calc_LJ_FF.F90,v 1.13 2003-10-28 20:09:37 gezelter Exp $, $Date: 2003-10-28 20:09:37 $, $Name: not supported by cvs2svn $, $Revision: 1.13 $ |
6 |
|
|
7 |
|
module lj |
8 |
|
use definitions |
138 |
|
! do self mixing rule |
139 |
|
ljMixed(i,i)%sigma = mySigma_i |
140 |
|
|
141 |
< |
ljMixed(i,i)%sigma6 = (ljMixed(i,i)%sigma) ** 6 |
142 |
< |
ljMixed(i,i)%tp6 = ljMixed(i,i)%sigma6/rcut6 |
141 |
> |
ljMixed(i,i)%sigma6 = (ljMixed(i,i)%sigma) ** 6 |
142 |
> |
|
143 |
> |
ljMixed(i,i)%tp6 = (ljMixed(i,i)%sigma6)/rcut6 |
144 |
|
|
145 |
|
ljMixed(i,i)%tp12 = (ljMixed(i,i)%tp6) ** 2 |
146 |
|
|
147 |
+ |
|
148 |
|
ljMixed(i,i)%epsilon = myEpsilon_i |
149 |
|
|
150 |
|
ljMixed(i,i)%delta = -4.0_DP * ljMixed(i,i)%epsilon * & |
317 |
|
|
318 |
|
if (present(status)) status = 0 |
319 |
|
select case (LJ_Mixing_Policy) |
320 |
< |
case (LB_MIXING_RULE) |
320 |
> |
case (1) |
321 |
|
select case (thisParam) |
322 |
|
case ("sigma") |
323 |
|
myMixParam = 0.5_dp * (param1 + param2) |