[gmx-users] viscosity calculation using g_energy (3.3.3)
Berk Hess
gmx3 at hotmail.com
Thu Mar 12 12:46:31 CET 2009
Hi,
This is a very inefficient method for determining the viscosity.
Also you need really perfect pressure fluctuations: NVT, shifted potentials,
probably even double precision.
There was a mail about this recently.
There are better methods, have a look at:
http://dx.doi.org/10.1063/1.1421362
Berk
Date: Thu, 12 Mar 2009 07:39:52 +0000
From: jesbman at rediffmail.com
To: gmx-users at gromacs.org
Subject: Re: Re: [gmx-users] viscosity calculation using g_energy (3.3.3)
CC:
David,
Thanks for the quick reply.
Indeed I did as what you suggested- g_energy -f water.edr -vis test.xvg
The output file created includes three columns.
1. time ( ps) 2. shear viscosity (3) I assume it is bulk viscosity.
It seems, the unit given is cp. ( 1cp= 1* 10¯3 Pascal Second).
The bulk viscosity of water at 300 K is approximately 0.7 cp. But the value ( Bulk viscosity) I got from the program gives me 100 pa-s, an increase of two order of magnitude. I wonder whether I have done anything wrong while specifying the frequency of saving energy file.
I have saved the energy file in every 2ps. Isn´t that enough for a simple system like water? OR should I have to save trajectories in every 5fs as suggested by one in a previous post.
I post the first 20 lines of the output file.
-------------------------------------------------------------------
# This file was created Thu Mar 12 16:20:09 2009
# by the following command:
# g_energy -f water.edr -vis test.xvg
#
# g_energy is part of G R O M A C S:
#
# GROup of MAchos and Cynical Suckers
#
@ title "Bulk Viscosity"
@ xaxis label "Time (ps)"
@ yaxis label "\8h\4 (cp)"
@TYPE xy
@ view 0.15, 0.15, 0.75, 0.85
@ legend on
@ legend box on
@ legend loctype view
@ legend 0.78, 0.8
@ legend length 2
@ s0 legend "Shear"
@ s1 legend "Bulk"
1.99203 9.6633 96.3893
3.98406 11.1625 98.1365
5.9761 12.6631 99.838
7.96813 13.4652 101.366
9.96016 13.7012 100.249
-------------------------------------------------------------------------
regards,
Jes
On Thu, 12 Mar 2009 David van der Spoel wrote :
>JMandumpal wrote:
>>Dear GROMACS users,
>>
>> As explained in the manual ( page 139, section 6.5/3.3.3) I would like to calculate viscosity of my system ( water) using g_energy. I opted (40 Mu-X ) from the g-energy selection. But the unit written on the Y axis of the corresponding xvg file is (kJ mol\S-1\N). I think GROMACS uses SI unit , which is Pa-Second in the case of viscosity. Then why is this discrepancy.? Or did I make any mistake?
>>
>Mu is the dipole (in Debye). The units of these things are incorrect for everything that is not an energy. This will be fixed in the next gmx version. g_energy -h tells you what to do:
>
>g_energy -f ener -vis viscosity
>
>>
>>------I give the command on the prompt:
>>
>>g-energy -f ener.edr - o viscosity.xvg ;
>>then chose option 40 ( Mu-X).
>>
>>system details:
>>******************
>>My system consists of 500 TIP4P water molecules, ran for 3.5 nanoseconds at 150K, the ensemble is NPT. The version I am using is 3.3.3
_________________________________________________________________
What can you do with the new Windows Live? Find out
http://www.microsoft.com/windows/windowslive/default.aspx
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://maillist.sys.kth.se/pipermail/gromacs.org_gmx-users/attachments/20090312/dbe677af/attachment.html>
More information about the gromacs.org_gmx-users
mailing list