[gmx-users] g_bar ... the right answer for the wrong reason?
Michael Brunsteiner
mbx0009 at yahoo.com
Thu Jun 28 16:35:31 CEST 2012
Hi,
i just performed a free energy TI calculation, to get the
free energy of solvation of water in water (the chemical potential of water)
i stuck closely to the templates given in the tutoral by justin lemkul.
The final result i get with g_bar looks good, and the number is within the error-bars
of both experiment and literature data - still i keep getting a warning ...
i first turn off the charges and then LJ ... but for the LJ part (only) g_bar keeps saying:
WARNING: Some of these results violate the Second Law of Thermodynamics:
This is can be the result of severe undersampling, or (more likely)
there is something wrong with the simulations.
i can't think of anything that's wrong with my simulations, nor do i think
this is undersampling (21 windows each 2 nano seconds)
also the difference between my mdp and justin's are minor (as i believe, see below)
why do i get the correct answer but still this warning keeps coming?
at lambda=0 my LJ interactions are fully turned on, and for the DeltaG(0->0.05)
i,e, the first row in the table below i get from g_bar:
lam_A lam_B DG +/- s_A +/- s_B +/- stdev +/-
0.000 0.050 -2.90 0.03 2.15 0.03 9647088805553410.00 9570465417587940.00 3.30 0.05
0.050 0.100 -3.36 0.03 1.48 0.02 1.47 0.03 1.95 0.02
0.100 0.150 -0.49 0.00 0.03 0.00 0.03 0.00 0.22 0.00
0.150 0.200 0.12 0.00 0.00 0.00 0.00 0.00 0.05 0.00
etc...
there appears to be a problem with the phase space overlap, but then
all other values, and the end-result, look ok ... can it be that there is an issue
with the gmx implementations of soft core potentials and g_bar?
cheers
mic
mdp:
;
integrator = sd
nsteps = 1000000
;dt = 0.002
pbc = xyz
nstcomm = 100
comm_grps = System
;
nstxtcout = 0
nstenergy = 100
nst_log = 100
nstxout = 0
nstvout = 0
;
rlist = 1.0
;
coulombtype =
PME
rcoulomb = 1.0
vdw-type = switch
rvdw-switch = 0.8
rvdw = 0.9
;
DispCorr = EnerPres
;
fourierspacing = 0.12
pme_order = 6
ewald_rtol = 1e-06
epsilon_surface = 0
optimize_fft = no
;
tc_grps = system
tau_t = 1.0
ref_t = 300
;
Pcoupl = Berendsen
tau_p = 0.5
compressibility = 4.5e-5
ref_p = 1.0
pcoupltype = isotropic
;
constraints = hbonds
lincs_iter = 8
;
free_energy = yes
init_lambda = 0.00
delta_lambda = 0.0
foreign_lambda = 0.05 0.10
dhdl_derivatives = yes
sc_alpha = 0.5
sc_power = 1
sc_sigma = 0.5 ; i also tried 0.3 same problem
nstdhdl = 100
couple-moltype = w1
couple-lambda0 = vdw
couple-lambda1 = none
couple-intramol = no
===============================
Why be happy when you could be normal?
More information about the gromacs.org_gmx-users
mailing list