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