[gmx-users] NPT for compression
Mark Abraham
Mark.Abraham at anu.edu.au
Wed Jul 14 04:08:58 CEST 2010
On 14/07/2010 6:40 AM, Moeed wrote:
> Hello,
>
> I followed the hints. I did several NPT runs and I found out pressure
> above 100 eg 120 bar gives final boxsize close to volume of box I
> want. But I dont know why pressure given by g_energy is totally
> different.
>
> 1- I looked at values in xvg file and I notoced pressre starts froma
> very low value, also takes negative and postive values. If I am doing
> NPT why P is changing ?
http://www.gromacs.org/Documentation/Terminology/Pressure
> 2- at the end of xvg file I see final dimensions are 2*2*2 . Also I
> checked the size in ngmx and I see that long chain is compressing very
> nicely and takes a very convoluted conformation in a very small size.
> I selected 1000 ps but after 727 ps simulation stops (it seems box
> size can not be reduced further).However, When I open the gro file
> PE60_after_MD dimensions are 22*22*22! :( why is this happening?
We can't really tell, because we can't see what data you're basing this
assessment on. My first guess is that you were looking at a PDB file,
and 22A is around 2nm.
"Simulation stops"? What does that mean?
>
>
> Energy Average RMSD Fluct. Drift
> Tot-Drift
> -------------------------------------------------------------------------------
> Angle 725.016 41.3878 36.4581
> 0.0790551 67.8611
> Ryckaert-Bell. 231.804 29.096 25.866
> 0.0537685 46.155
> LJ-14 161.418 8.09535 7.98175
> 0.00545371 4.68147
> Coulomb-14 -87.8111 8.74814 7.24162
> 0.0198065 17.0019
> LJ (SR) -145.619 82.9315 38.527 -0.296365
> -254.401
> Coulomb (SR) 190.015 14.0939 11.1829 -0.0346165
> -29.7149
> Potential 1074.82 73.9367 60.258 -0.172898
> -148.416
> Kinetic En. 899.733 29.9816 29.9813
> 0.000554359 0.475863
> Total Energy 1974.56 67.628 52.4374
> -0.172344 -147.94
> Temperature 299.757 9.98875 9.98864
> 0.000184692 0.15854
> *Pressure (bar) -1.43379 141.354 141.205
> -0.0261305 -22.4305*
All this means is that over the course of the simulation the observed
pressure was negative - which is what you expect for a system that got
dramatically smaller, and then wasn't allowed to equilibrate under more
normal pressure-coupling.
> Cons. rmsd () 5.12607e-06 4.18181e-07 3.98738e-07
> 5.08597e-10 4.3658e-07
> Box-X 10.7454 7.6259 2.33711 -0.0292936
> -25.1457
> Box-Y 10.7454 7.6259 2.33711 -0.0292936
> -25.1457
> Box-Z 10.7454 7.6259 2.33711 -0.0292936
> -25.1457
> Density (SI) 32.6368 57.0897 38.1186
> 0.171508 147.222
> pV -5.00443 428.488 428.332 -0.0466916
> -40.0802
> Vir-XX 321.928 424.592 424.396
> 0.051996 44.6335
> Mu-X 0.00138297 0.33292 0.332911 -9.74152e-06
> -0.00836214
> Lamb-System 1.00002 0.000363012 0.000363011
> -3.17825e-09 -2.72822e-06
> Heat Capacity Cv: 12.4926 J/mol K (factor = 0.00111041)
>
> 3- The systems seems not to be equilibrated yet. eg LJ SR remains
> constant for a while and goes down and its not reaching a plateau
> after 720 ps (where simulation stops).
Yes, it's almost certainly not equilibrated. You've coerced a serious
change to the conformation in an eyeblink. Give it some time under
normal conditions :-)
> 4- When I choose p 200bar , compression continues till 420 ps.
> Actually chain takes a specific conformation in such a way that it can
> not get compressed further and simulation stops even before former
> trial (p 120 bar).
> a simple question:
> 5- About tc groups in mdpfile: actually I see people having names like
> protein SOL as their groups but I am wondering how I can set the name
> "polymer". I thought this comes form the [system] or [molecule] in top
> file but its not so (or thought may names are coming form index file).
> If I want to add hexane to PE and calculate energies I need to have
> these two groups separately. for PE I have three residues Eth EthB
> EthE.Could you please tell me how can I include them in one single
> group 'Polymer"? and use this name in mdp file?
You do not want (or need) to use the same groups for T-coupling and
energy monitoring. Under normal circumstances, GROMACS default
definitions for protein and SOL just work. Under your circumstances,
they probably won't. So, use make_ndx to make your polymer group, and,
if appropriate, a hexane group. Then T-couple to SOL, polymer and
hexane. If they're small, it might be more appropriate to merge hexane
and/or polymer into one of the other groups.
If you're really sure you want to monitor energies on subsets of the
hexane group, then go and make those subsets.
Mark
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://maillist.sys.kth.se/pipermail/gromacs.org_gmx-users/attachments/20100714/db69724e/attachment.html>
More information about the gromacs.org_gmx-users
mailing list