Hello Gromacs users,

I've been doing some simple NVT simulations of Lennard-Jones particles using
the built-in 12-6 potential and a tabulated version (vdwtype=user) of this
same potential. Both give practically identical results for the density and
pressure, but differ in the chemical potential computed using the "tpi" mode
in mdrun. The chemical potentials end up having the same order of magnitude,
but the chemical potential for the built-in function seems to be
systematically lower, e.g. 3.48 kJ/mol (built-in) vs. 6.26 kJ/mol
(tabulated). The difference is smaller for the double precision version of
mdrun (e.g. 7.19 kJ/mol vs. 7.55 kJ/mol).

I ran some simulations in debug mode, and looked at the energies and
coordinates of each insertion. It seems like 99.9% percent of the them are
identical, but when the insertion energy is especially high, the simulation
using the built-in function just outputs some random number, whereas the one
with the table computes  something around 5e18, the number to which the
table plateaus as r goes to 0.

Here is an example using mdrun_d (I've removed extraneous lines from the
logging file):

Built-in function:

          Insertion #     Energy           x           y          z
TPI    6205  2.23227e+06      0.00961      0.91659      1.56009
TPI    6206  2.29990e+06      0.01536      0.84120      1.57042
TPI    6207  6.44107e+07     -0.01544      0.89706      1.55119
TPI    6208  2.57252e+07     -0.00345      0.85349      1.55140
TPI    6209  1.65644e+07     -0.02364      0.87913      1.57432
TPI    6210  6.26137e+03      0.83206      0.68462      0.46606
TPI    6211  9.31542e+09      0.78445      0.71232      0.44283
TPI    6212  9.63046e+11      0.80033      0.67289      0.44387
TPI    6213  7.00802e+10      0.78840      0.69046      0.44094

Tabulated function:

          Insertion #     Energy           x           y          z
TPI    6205  2.23227e+06      0.00961      0.91659      1.56009
TPI    6206  2.29990e+06      0.01536      0.84120      1.57042
TPI    6207  6.44107e+07     -0.01544      0.89706      1.55119
TPI    6208  2.57252e+07     -0.00345      0.85349      1.55140
TPI    6209  1.65644e+07     -0.02364      0.87913      1.57432
TPI    6210  6.01461e+18      0.83206      0.68462      0.46606
TPI    6211  9.31542e+09      0.78445      0.71232      0.44283
TPI    6212  9.63046e+11      0.80033      0.67289      0.44387
TPI    6213  7.00802e+10      0.78840      0.69046      0.44094

Notice that for insertion #6210, the built-in function outputs 6.26137e+03.
I checked the coordinates of the other particles in this frame, and there is
a particle at (0.829, 0.686, 0.466), so I would think the insertion energy
would be really high; hence the value of 6e18 for the tabulated function.

I am using Gromacs 4.0.7 straight from the Ubuntu lucid repository (
http://packages.ubuntu.com/lucid/gromacs). I am running it on the i386
architecture.

Thanks,

Kevin
-- 
gmx-users mailing list    gmx-users@gromacs.org
http://lists.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at http://www.gromacs.org/search before posting!
Please don't post (un)subscribe requests to the list. Use the 
www interface or send it to gmx-users-requ...@gromacs.org.
Can't post? Read http://www.gromacs.org/mailing_lists/users.php

Reply via email to