[gmx-users] Parrinello-Rahman barostat: temperature and potential energy depend on tau_p

Dr. Vitaly Chaban vvchaban at gmail.com
Tue Jan 7 15:26:14 CET 2014


I would suggest to repost this in the bug management system.

http://bugzilla.gromacs.org/


Dr. Vitaly V. Chaban


On Tue, Jan 7, 2014 at 12:37 PM, Andrey Frolov <andrey.i.frolov at mail.ru> wrote:
> Dear GMX-Users,
>
> Still no reply. I repost the questions. Any suggestions?
>
>
> Andrey Frolov wrote
>>
>> I am simulating pure supercritical CO2 fluid in NPT ensemble. Reference
>> temperature is 308.15K. I use “sd” (Langevin dynamics) to control
>> temperature with tau_t = 2ps. After 100 ps of equilibration  in NPT with
>> Berendsen thermostat, I run production simulation of 10 ns with
>> Parrinello-Rahman barostat. I checked several values of tau_p (from 2 to
>> 100 ps) with the compressibility set to 4.5e-5 bar^-1.
>>
>> 1) Temperature as given in the mdrun log file and edr files is higher than
>> the reference temperature. Moreover, the temperature depends on tau_p: the
>> larger tau_p the lower the resulting T:
>>  tau_p                               Quantity                      Average
>> Err.Est.    RMSD  Tot-Drift
>>        2.0                            Temperature                 437.688
>> 6.8    82.8611    5.83615  (K)
>>        5.0                            Temperature                 321.009
>> 0.49    10.1346    1.51488  (K)
>>       10.0                            Temperature                 314.071
>> 0.18    7.06755   0.588431  (K)
>>       15.0                            Temperature                 312.508
>> 0.2    6.48075   0.725419  (K)
>>       20.0                            Temperature                 311.831
>> 0.12    6.48166 -0.0137431  (K)
>>       25.0                            Temperature                 311.783
>> 0.093    6.48474  -0.713862  (K)
>>       30.0                            Temperature                 311.289
>> 0.099    6.41436   0.764874  (K)
>>       50.0                            Temperature                 311.392
>> 0.15     6.5612   0.585978  (K)
>>      100.0                            Temperature                 311.278
>> 0.11    6.51524   0.488872  (K)
>>
>> What could cause such behavior? Could it be that the kinetic energy
>> associated with additional degrees of freedom (motion of the the
>> simulation box edge length) added by Parrinello-Rahman barostat is NOT
>> subtracted from the kinetic energy of the system when the temperature is
>> calculated?
>>
>> 2) Potential energy also depends on tau_p:
>>  tau_p                               Quantity                  Average
>> Err.Est.    RMSD  Tot-Drift
>>        2.0                       Potential                   374.131
>> 120     1535.4     89.344  (kJ/mol)
>>        5.0                       Potential                  -1757.13
>> 11    225.176    24.8182  (kJ/mol)
>>       10.0                       Potential                  -1879.24
>> 4.6     186.86    5.23366  (kJ/mol)
>>       15.0                       Potential                  -1912.12
>> 5.3    183.542    25.0223  (kJ/mol)
>>       20.0                       Potential                  -1927.11
>> 4.1    198.066   -9.76647  (kJ/mol)
>>       25.0                       Potential                  -1922.43
>> 7    187.913   -22.8972  (kJ/mol)
>>       30.0                       Potential                  -1939.59
>> 5.9    175.813    32.3813  (kJ/mol)
>>       50.0                       Potential                  -1935.01
>> 8.4      182.9    11.7818  (kJ/mol)
>>      100.0                       Potential                  -1930.76
>> 8.3      199.6    40.4494  (kJ/mol)
>>
>> I would appreciate if someone can explain the dependence of potential
>> energy on “tau_p”.
>> Could it be explained by the implementation problem of Parinello-Rahman
>> with leap-frog algorithm discussed in the manual:  “... using the
>> leap-frog algorithm, the pressure at time t is not available until after
>> the time step has completed, and so the pressure from the previous step
>> must be used, which makes the [Parrinello-Rahman] algorithm not directly
>> reversible, and may not be appropriate for high precision thermodynamic
>> calculations.”?
>>
>> Densities and pressures are identical among these simulations. As I can
>> see from the density VS time plots the period of density oscillations
>> corresponds roughly to 4*tau_p.
>>
>> Also, it seems that the potential energy goes to plateau when tau_p > 20
>> ps. Does it show that for my system I should not use tau_p less than 20 ps
>> at given compressibility value and that with tau_p > 20 ps the true NPT
>> ensemble is sampled?
>>
>> Thank you very much.
>> Andrey
>
>
>
> -----
> ----
> Andrey I. Frolov, PhD
> Junior researcher
> Institute of Solution Chemistry
> Russian Academy of Sciences
> --
> View this message in context: http://gromacs.5086.x6.nabble.com/Parrinello-Rahman-barostat-temperature-and-potential-energy-depend-on-tau-p-tp5013532p5013626.html
> Sent from the GROMACS Users Forum mailing list archive at Nabble.com.
> --
> Gromacs Users mailing list
>
> * Please search the archive at http://www.gromacs.org/Support/Mailing_Lists/GMX-Users_List before posting!
>
> * Can't post? Read http://www.gromacs.org/Support/Mailing_Lists
>
> * For (un)subscribe requests visit
> https://maillist.sys.kth.se/mailman/listinfo/gromacs.org_gmx-users or send a mail to gmx-users-request at gromacs.org.


More information about the gromacs.org_gmx-users mailing list