<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
Hi,<br><br>I don't understand what you are actually doing now.<br>You seem to be mixing multiple methods.<br><br>First off all, I would use NPT for all methods, except the one that uses the pressure fluctuation.<br>The pressure will have a large effect on the viscosity and if you run NVT you need to have<br>exactly the right volume.<br><br>If you use the cosine acceleration method, the 1/viscosity is printed in the energy file,<br>g_energy will plot it for you.<br><br>g_tcaf is only for use with an equilibrium simulation.<br>If you read the paper, you will have seen an expression to extrapolate the k=0.<br><br>Berk<br><br><hr id="stopSpelling">Date: Fri, 13 Mar 2009 07:33:30 +0000<br>From: jesbman@rediffmail.com<br>To: gmx-users@gromacs.org<br>Subject: Re: Re: [gmx-users] viscosity calculation using g_energy (3.3.3)<br>CC: <br><br>
&nbsp;Dear Berk and David,<br>
<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Thank you very much for your appropriate and informative replies.&nbsp; I tried another method (traverse current method) to calculate the shear viscosity ( a non equilibrium method, which has been described in Berk&amp;#347; paper : Journal of Chemical Physics, 116, page 209 ( Determining the shear viscosity of model liquids from molecular dynamics simulations)),&nbsp;  <br>
<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  I used the g_tcaf utility (ie g_tcaf -f traj1.trr -s binary.tpr -oc test.xvg) . As suggested by David, I increased the system size ( from 500 to 2048 TIP4P molecules). I ran in NVT ensemble which allows the pressure to fluctuate.<br>
Apart from that I added following options to my mdp file, where accelaration of 1A/psē was given to the system.<br>
<br>
;NON EQUILIBRIUM STUFF<br>
acc_grps&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = system<br>
accelerate&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0.1 0.0 0.0<br>
cos_acceleration&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0.1<br>
<br>
----------------------------------------------------------------<br>
<br>
Moreover, I saved the trajectory in every 1ps ( so total 500 frames for a 500ps simulation)<br>
<br>
then,<br>
<br>
I got the following output:<br>
k&nbsp; 1.593&nbsp; tau&nbsp; 1.000&nbsp; eta&nbsp; 0.09835 10^-3 kg/(m s)<br>
k&nbsp; 1.593&nbsp; tau&nbsp; 1.000&nbsp; eta&nbsp; 0.09835 10^-3 kg/(m s)<br>
k&nbsp; 1.593&nbsp; tau&nbsp; 1.000&nbsp; eta&nbsp; 0.09835 10^-3 kg/(m s)<br>
k&nbsp; 2.252&nbsp; tau&nbsp; 1.000&nbsp; eta&nbsp; 0.04917 10^-3 kg/(m s)<br>
k&nbsp; 2.252&nbsp; tau&nbsp; 1.000&nbsp; eta&nbsp; 0.04917 10^-3 kg/(m s)<br>
k&nbsp; 2.252&nbsp; tau&nbsp; 1.000&nbsp; eta&nbsp; 0.04917 10^-3 kg/(m s)<br>
k&nbsp; 2.252&nbsp; tau&nbsp; 1.000&nbsp; eta&nbsp; 0.04917 10^-3 kg/(m s)<br>
k&nbsp; 2.252&nbsp; tau&nbsp; 1.000&nbsp; eta&nbsp; 0.04917 10^-3 kg/(m s)<br>
k&nbsp; 2.252&nbsp; tau&nbsp; 1.000&nbsp; eta&nbsp; 0.04917 10^-3 kg/(m s)<br>
k&nbsp; 2.759&nbsp; tau&nbsp; 1.000&nbsp; eta&nbsp; 0.03278 10^-3 kg/(m s)<br>
k&nbsp; 2.759&nbsp; tau&nbsp; 1.000&nbsp; eta&nbsp; 0.03278 10^-3 kg/(m s)<br>
k&nbsp; 2.759&nbsp; tau&nbsp; 1.000&nbsp; eta&nbsp; 0.03278 10^-3 kg/(m s)<br>
k&nbsp; 2.759&nbsp; tau&nbsp; 1.000&nbsp; eta&nbsp; 0.03278 10^-3 kg/(m s)<br>
k&nbsp; 3.185&nbsp; tau&nbsp; 1.000&nbsp; eta&nbsp; 0.02459 10^-3 kg/(m s)<br>
k&nbsp; 3.185&nbsp; tau&nbsp; 1.000&nbsp; eta&nbsp; 0.02459 10^-3 kg/(m s)<br>
k&nbsp; 3.185&nbsp; tau&nbsp; 1.000&nbsp; eta&nbsp; 0.02459 10^-3 kg/(m s)<br>
<br>
---------------------------------------------------------------------<br>
<br>
Which shows a strong k dependence over the property: shorter k, better the viscosity, as pointed out in the paper. However, the value obtained is around 0.01 times less than the experimental value (1pa-second). Adding to that, the results obtained by this method seems to be very convincing unlike the g_energy that shows a great divergence!!<br>
<br>
So the situation is getting better now. Now, I would like to know whether this can be improved if I save the trajectories more frequently ( 500 fs) and run for longer, say 2ns or change value of accelaration . <br>
<br>
Any thoughts ?<br>
<br>
<br>
regards,<br>
Jes.<br>
<br>
<br>
On Thu, 12 Mar 2009 Berk Hess wrote :<br>
&gt;<br>
&gt;Hi,<br>
&gt;<br>
&gt;This is a very inefficient method for determining the viscosity.<br>
&gt;Also you need really perfect pressure fluctuations: NVT, shifted potentials,<br>
&gt;probably even double precision.<br>
&gt;There was a mail about this recently.<br>
&gt;There are better methods, have a look at:<br>
&gt;http://dx.doi.org/10.1063/1.1421362<br>
&gt;<br>
&gt;Berk<br>
&gt;<br>
&gt;Date: Thu, 12 Mar 2009 07:39:52 +0000<br>
&gt; From: jesbman@rediffmail.com<br>
&gt;To: gmx-users@gromacs.org<br>
&gt;Subject: Re: Re: [gmx-users] viscosity calculation using g_energy (3.3.3)<br>
&gt;CC:<br>
&gt;<br>
&gt;<br>
&gt;David,<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;Thanks for the quick reply.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;Indeed I did&nbsp; as what you suggested- g_energy -f water.edr -vis test.xvg<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;The output file created includes three columns.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;1. time ( ps) 2. shear viscosity (3) I assume it is bulk viscosity.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;It seems, the unit given is cp. ( 1cp= 1* 10Ŋ3 Pascal Second).<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;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.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;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.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;I post the first 20 lines of the output file.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;-------------------------------------------------------------------<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;# This file was created Thu Mar 12 16:20:09 2009<br>
&gt;<br>
&gt;# by the following command:<br>
&gt;<br>
&gt;# g_energy -f water.edr -vis test.xvg<br>
&gt;<br>
&gt;#<br>
&gt;<br>
&gt;# g_energy is part of G R O M A C S:<br>
&gt;<br>
&gt;#<br>
&gt;<br>
&gt;# GROup of MAchos and Cynical Suckers<br>
&gt;<br>
&gt;#<br>
&gt;<br>
&gt;@&nbsp; &nbsp; title "Bulk Viscosity"<br>
&gt;<br>
&gt;@&nbsp; &nbsp; xaxis&nbsp; label "Time (ps)"<br>
&gt;<br>
&gt;@&nbsp; &nbsp; yaxis&nbsp; label "\8h\4 (cp)"<br>
&gt;<br>
&gt;@TYPE xy<br>
&gt;<br>
&gt;@ view 0.15, 0.15, 0.75, 0.85<br>
&gt;<br>
&gt;@ legend on<br>
&gt;<br>
&gt;@ legend box on<br>
&gt;<br>
&gt;@ legend loctype view<br>
&gt;<br>
&gt;@ legend 0.78, 0.8<br>
&gt;<br>
&gt;@ legend length 2<br>
&gt;<br>
&gt;@ s0 legend "Shear"<br>
&gt;<br>
&gt;@ s1 legend "Bulk"<br>
&gt;<br>
&gt;&nbsp; &nbsp; 1.99203&nbsp; &nbsp; &nbsp; 9.6633&nbsp; &nbsp;  96.3893<br>
&gt;<br>
&gt;&nbsp; &nbsp; 3.98406&nbsp; &nbsp;  11.1625&nbsp; &nbsp;  98.1365<br>
&gt;<br>
&gt;&nbsp; &nbsp;  5.9761&nbsp; &nbsp;  12.6631&nbsp; &nbsp; &nbsp; 99.838<br>
&gt;<br>
&gt;&nbsp; &nbsp; 7.96813&nbsp; &nbsp;  13.4652&nbsp; &nbsp;  101.366<br>
&gt;<br>
&gt;&nbsp; &nbsp; 9.96016&nbsp; &nbsp;  13.7012&nbsp; &nbsp;  100.249<br>
&gt;<br>
&gt;-------------------------------------------------------------------------<br>

<BR>
<br><br>
<table style="font-family: Verdana; font-size: 11px; line-height: 15px;" border="0" cellpadding="0" cellspacing="0" height="57" width="644"><tbody><tr><td><a href="http://adworks.rediff.com/cgi-bin/AdWorks/click.cgi/www.rediff.com/signature-home.htm/1050715198@Middle5/2705210_2676711/2680353/1?PARTNER=3&amp;OAS_QUERY=null"><img src="http://imadworks.rediff.com/cgi-bin/AdWorks/adimage.cgi/2705210_2676711/creative_2680353.gif" alt="Moneywiz" border="0"></a></td></tr></tbody></table><br /><hr />Express yourself instantly with MSN Messenger! <a href='http://clk.atdmt.com/AVE/go/onm00200471ave/direct/01/' target='_new'>MSN Messenger</a></body>
</html>