[gmx-users] Unable to minimize energy
Paul Whitford
pwhitfor at ctbp.ucsd.edu
Thu May 22 22:58:44 CEST 2008
This is likely an embarrassingly trivial problem, but let's see.
I am following the energy minimization scheme presented in the groningen
tutorial
http://md.chem.rug.nl/education/mdcourse/MDpract.html
I believe I follow the directions exactly, yet I can not minimize below
Fmax~500
I download 1AKI, as in the tutorial,
I issue
pdb2gmx -f 1AKI.pdb
grompp -f minim.mdp
mdrun -v
and I use the mdp file
"
title = Minimization of Hen Egg White Lysozyme (1AKI.pdb) ; Title of run
; The following lines tell the program the standard locations where to
find certain files
cpp = /lib/cpp ; Preprocessor
include = -I../top ; Directories to include in the topology format
; Parameters describing what to do, when to stop and what to save
integrator = steep ; Algorithm (steep = steepest descent minimization)
emtol = 1.0 ; Stop minimization when the maximum force < 1.0 kJ/mol
nsteps = 200 ; Maximum number of (minimization) steps to perform
nstenergy = 10 ; Write energies to disk every nstenergy steps
nstxtcout = 10 ; Write coordinates to disk every nstxtcout steps
xtc_grps = Protein ; Which coordinate group(s) to write to disk
energygrps = Protein ; Which energy group(s) to write to disk
; Parameters describing how to find the neighbors of each atom and how
to calculate the interactions
nstlist = 5 ; Frequency to update the neighbor list and long range forces
ns_type = simple ; Method to determine neighbor list (simple, grid)
rlist = 1.0 ; Cut-off for making neighbor list (short range forces)
coulombtype = cut-off ; Treatment of long range electrostatic interactions
rcoulomb = 1.0 ; long range electrostatic cut-off
rvdw = 1.0 ; long range Van der Waals cut-off
constraints = none ; Bond types to replace by constraints
pbc = no ; Periodic Boundary Conditions (yes/no)"
I tried multiple choices of potentials and I tried gromacs 3.3.2, 3.3.3 and
cvs, with single and double precision. They all finish with the same
output(except single finishes in fewer steps)
"Step= 57, Dmax= 3.2e-11 nm, Epot= -9.59522e+03 Fmax= 8.07834e+02, atom=
478
Step= 60, Dmax= 9.6e-12 nm, Epot= -9.59522e+03 Fmax= 8.07834e+02, atom=
478
Step= 62, Dmax= 5.8e-12 nm, Epot= -9.59522e+03 Fmax= 8.07834e+02, atom=
478
Step= 65, Dmax= 1.7e-12 nm, Epot= -9.59522e+03 Fmax= 8.07834e+02, atom=
478
Step= 67, Dmax= 1.0e-12 nm, Epot= -9.45085e+03 Fmax= 8.07834e+02, atom=
478
Stepsize too small, or no change in energy.
Converged to machine precision,
but not to the requested precision Fmax < 1
writing lowest energy coordinates.
Back Off! I just backed up confout.gro to ./#confout.gro.5#
Steepest Descents converged to machine precision in 68 steps,
but did not reach the requested Fmax < 1.
Potential Energy = -9.59521978368287e+03
Maximum force = 8.07834306442108e+02 on atom 478
Norm of force = 1.49469417798063e+02
"
This seems unreasonably high. Are there some obvious mistakes people make
that result in this kind of behavior? I have tried multiple pdb structure
and none of them can minimize below fmax~100. I have also tried l-bfgs and
cg. None of them can converge to the request precision.
thanks
-Paul
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://maillist.sys.kth.se/pipermail/gromacs.org_gmx-users/attachments/20080522/6983a1e0/attachment.html>
More information about the gromacs.org_gmx-users
mailing list