[gmx-users] Free Energy Calculations: Error during minimization step.

Abhishek Acharya abhi117acharya at gmail.com
Sat Sep 9 08:09:40 CEST 2017


Dear GROMACS users,

I am trying to estimate the free energy of solvation for a ion. But, I am
facing a problem while running simulations for the deltaG_LJ calculation.
The simulation at vdw_lambda=1.0 crashes during the steepest-descent
minimization step, with the following error.

-------------------------------------------------------
Program gmx mdrun, VERSION 5.1.2
Source code file:
/home/bp-lab/Downloads/gromacs-5.1.2/src/gromacs/mdlib/constr.cpp, line: 555

Fatal error:

step 10: Water molecule starting at atom 120 can not be settled.
Check for bad contacts and/or reduce the timestep if appropriate.

For more information and tips for troubleshooting, please check the GROMACS
website at http://www.gromacs.org/Documentation/Errors
-------------------------------------------------------

The free energy parameters I used for this run are as follows:
*************************************************************************************************************************
free_energy              = yes
couple-moltype           = Protein
couple-lambda0           = vdw
couple-lambda1           = none
couple-intramol          = no
init-lambda              = -1
init_lambda_state        = 20
delta_lambda             = 0
nstdhdl                  = 10
fep-lambdas              =
mass_lambdas             = 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
coul_lambdas             = 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
vdw_lambdas              = 0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40
0.45 0.50 0.55 0.60 0.65 0.70 0.75 0.80 0.85 0.90 0.95 1.00
bonded_lambdas           = 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
restraint_lambdas        = 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
temperature_lambdas      = 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
calc_lambda_neighbors    = 1
init-lambda-weights      =
dhdl-print-energy        = no
sc-alpha                 = 0.5
sc-power                 = 1
sc-r-power               = 6
sc-sigma                 = 0.3
sc-coul                  = no
separate-dhdl-file       = yes
dhdl-derivatives         = yes
dh_hist_size             = 0
dh_hist_spacing          = 0.1
*************************************************************************************************************************

Out of curiosity, I also ran simulations for a reverse transformation with
the following parameters (and I hope they are correct):

*************************************************************************************************************************
free_energy              = yes
couple-moltype           = Protein
couple-lambda0           = none
couple-lambda1           = vdw
couple-intramol          = no
init-lambda              = -1
init_lambda_state        = 0
delta_lambda             = 0
nstdhdl                  = 10
fep-lambdas              =
mass_lambdas             = 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
coul_lambdas             = 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
vdw_lambdas              = 0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40
0.45 0.50 0.55 0.60 0.65 0.70 0.75 0.80 0.85 0.90 0.95 1.00
bonded_lambdas           = 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
restraint_lambdas        = 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
temperature_lambdas      = 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
calc_lambda_neighbors    = 1
init-lambda-weights      =
dhdl-print-energy        = no
sc-alpha                 = 0.5
sc-power                 = 1
sc-r-power               = 6
sc-sigma                 = 0.3
sc-coul                  = no
separate-dhdl-file       = yes
dhdl-derivatives         = yes
dh_hist_size             = 0
dh_hist_spacing          = 0.1
*************************************************************************************************************************
Intriguingly, I this case I got the exact error as above, but this time at
lambda=0.
-------------------------------------------------------
Program gmx mdrun, VERSION 5.1.2
Source code file:
/home/bp-lab/Downloads/gromacs-5.1.2/src/gromacs/mdlib/constr.cpp, line: 555

Fatal error:

step 10: Water molecule starting at atom 120 can not be settled.
Check for bad contacts and/or reduce the timestep if appropriate.

For more information and tips for troubleshooting, please check the GROMACS
website at http://www.gromacs.org/Documentation/Errors
-------------------------------------------------------

LINCS has been used to constrain all-bonds with lincs_order = 12.

Analysis of step10b.pdb and step10c.pdb did not reveal any obvious clashes
between water molecules.

I have also run simulations for charge annihilation step and I did not face
such a problem.

Looking for the some advice on how to proceed from here.

Sincerely,
Abhishek Acharya


More information about the gromacs.org_gmx-users mailing list