45 |
|
|
46 |
|
!! @author Charles F. Vardeman II |
47 |
|
!! @author Matthew Meineke |
48 |
< |
!! @version $Id: doForces.F90,v 1.74 2005-12-30 23:15:59 chuckv Exp $, $Date: 2005-12-30 23:15:59 $, $Name: not supported by cvs2svn $, $Revision: 1.74 $ |
48 |
> |
!! @version $Id: doForces.F90,v 1.77 2006-04-16 02:51:16 chrisfen Exp $, $Date: 2006-04-16 02:51:16 $, $Name: not supported by cvs2svn $, $Revision: 1.77 $ |
49 |
|
|
50 |
|
|
51 |
|
module doForces |
64 |
|
use eam |
65 |
|
use suttonchen |
66 |
|
use status |
67 |
+ |
use interpolation |
68 |
|
#ifdef IS_MPI |
69 |
|
use mpiSimulation |
70 |
|
#endif |
591 |
|
call handleError("setCutoffs", errMsg) |
592 |
|
end if |
593 |
|
call set_switch(GROUP_SWITCH, defaultRsw, defaultRcut) |
594 |
+ |
call setHmatDangerousRcutValue(defaultRcut) |
595 |
|
|
596 |
|
haveDefaultCutoffs = .true. |
597 |
|
haveGtypeCutoffMap = .false. |
639 |
|
SIM_requires_postpair_calc = SimRequiresPostpairCalc() |
640 |
|
SIM_requires_prepair_calc = SimRequiresPrepairCalc() |
641 |
|
SIM_uses_PBC = SimUsesPBC() |
642 |
+ |
SIM_uses_SC = SimUsesSC() |
643 |
|
|
644 |
|
haveSIMvariables = .true. |
645 |
|
|
664 |
|
|
665 |
|
if (VisitCutoffsAfterComputing) then |
666 |
|
call set_switch(GROUP_SWITCH, largestRcut, largestRcut) |
667 |
+ |
call setHmatDangerousRcutValue(largestRcut) |
668 |
|
endif |
669 |
|
|
670 |
|
|