<div dir="ltr"><meta charset="utf-8"><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "><div>Thanks for the response.</div><div>Yes, I know that large fluctuations will be expected. But why the average was not even correct? Also, how can I reach some state ( some pressre and temperature) and know/tell that the system is in equilibrium if the average is not correct with large fluctuation? I mean I do not know the criteria of Gromacs. Or maybe my procedure is wrong?</div>

<div><br></div>Message: 1<br>Date: Mon, 05 Jul 2010 10:39:30 -0400<br>From: &quot;Justin A. Lemkul&quot; &lt;<a href="mailto:jalemkul@vt.edu" style="color: rgb(7, 77, 143); ">jalemkul@vt.edu</a>&gt;<br>Subject: Re: [gmx-users] pressure coupling<br>

To: Discussion list for GROMACS users &lt;<a href="mailto:gmx-users@gromacs.org" style="color: rgb(7, 77, 143); ">gmx-users@gromacs.org</a>&gt;<br>Message-ID: &lt;<a href="mailto:4C31EEA2.7070105@vt.edu" style="color: rgb(7, 77, 143); ">4C31EEA2.7070105@vt.edu</a>&gt;<br>

Content-Type: text/plain; charset=UTF-8; format=flowed<br><br><br><br>Shuangxing Dai wrote:<br>&gt; Hi, all,<br>&gt;      I am trying to do anisotropic coupling using Parrinello-Rahman. I<br>&gt; want to reach the equilibrium state at 1000K, 0.1MPa( 1  bar). However,<br>

&gt; I find that the fluctuation is so large ( p=80.22 bar, T=1007.23 K,<br>&gt; fluctuation is 626 bar for pressure and 11.21 K for temperature.)  I run<br>&gt; energy minimization first, then Berenderson pressure coupling for 50 ps,<br>

&gt; finally Parrinello-Rahman pressure coupling for 50 ps. Anyone has<br>&gt; experience on anisotropic coupling and know why?<br>&gt;   My system has just 4000 atoms. This is my .mdp file:<br>&gt;<br><br>For a small system, large fluctations in the pressure are to be expected:<br>

<br><a href="http://www.gromacs.org/Documentation/Terminology/Pressure" target="_blank" style="color: rgb(7, 77, 143); ">http://www.gromacs.org/Documentation/Terminology/Pressure</a><br><br>-Justin<br><br>&gt; ;define                   = -DPOSRES<br>

&gt; ; RUN CONTROL PARAMETERS =<br>&gt; integrator               = sd<br>&gt; ; start time and timestep in ps =<br>&gt; tinit                    = 0<br>&gt; dt                       = 0.001<br>&gt; nsteps                   = 50000<br>

&gt; ; number of steps for center of mass motion removal =<br>&gt; nstcomm                  = 100<br>&gt; ; OUTPUT CONTROL OPTIONS =<br>&gt; ; Output frequency for coords (x), velocities (v) and forces (f) =<br>&gt; nstxout                  = 0<br>

&gt; nstvout                  = 0<br>&gt; nstfout                  = 0<br>&gt; ; Output frequency for energies to log file and energy file =<br>&gt; nstlog                   = 10<br>&gt; nstenergy                = 10<br>
&gt; ; Output frequency and precision for xtc file =<br>
&gt; nstxtcout                = 10<br>&gt; xtc-precision            = 1000<br>&gt; ; NEIGHBORSEARCHING PARAMETERS =<br>&gt; ; nblist update frequency =<br>&gt; nstlist                  = 20<br>&gt; ; ns algorithm (simple or grid) =<br>

&gt; ns_type                  = grid<br>&gt;<br>&gt; ;OPTIONS FOR PRESSURE COUPLING<br>&gt; Pcoupl                   = Parrinello-Rahman<br>&gt; pcoupltype               = anisotropic<br>&gt; tau_p                    = 5<br>

&gt; compressibility          = 2.1645e-07  2.1645e-07 2.7322e-07 0 0 0<br>&gt; ref_p                    = 1 1 1 0 0 0<br>&gt; ;OPTIONS FOR TEMPERATURE COUPLING<br>&gt; tc_grps                  = system<br>&gt; tau_t                    = 1<br>

&gt; ref_t                    = 1000<br>&gt; ; OPTIONS FOR BONDS     =<br>&gt; constraints              = hbonds<br>&gt; ; Type of constraint algorithm =<br>&gt; constraint-algorithm     = Lincs<br>&gt; ; Do not constrain the start configuration =<br>

&gt; unconstrained-start      = no<br>&gt; ; Relative tolerance of shake =<br>&gt; shake-tol                = 0.0001<br>&gt; ; Highest order in the expansion of the constraint coupling matrix =<br>&gt; lincs-order              = 12<br>

&gt; ; Lincs will write a warning to the stderr if in one step a bond =<br>&gt; ; rotates over more degrees than =<br>&gt; lincs-warnangle          = 30<br>&gt; ; Periodic boundary conditions: xyz, no, xy<br>&gt; pbc                      = xyz<br>

&gt; periodic_molecules       = no<br>&gt; ; nblist cut-off<br>&gt; rlist                    = 1<br>&gt;<br>&gt; ; OPTIONS FOR ELECTROSTATICS AND VDW<br>&gt; ; Method for doing electrostatics<br>&gt; coulombtype              = PME<br>

&gt; rcoulomb                 = 1<br>&gt; ; Method for doing Van der Waals<br>&gt; vdw-type                 = Cut-off<br>&gt; ; cut-off lengths<br>&gt; rvdw                     = 1<br>&gt;<br>&gt; ; Spacing for the PME/PPPM FFT grid<br>

&gt; fourierspacing           = 0.12<br>&gt; ; FFT grid size, when a value is 0 fourierspacing will be used<br>&gt; fourier_nx               = 0<br>&gt; fourier_ny               = 0<br>&gt; fourier_nz               = 0<br>

&gt; ; EWALD/PME/PPPM parameters<br>&gt; pme_order                = 6<br>&gt; ewald_rtol               = 1e-4<br>&gt; ewald_geometry           = 3d<br>&gt; epsilon_surface          = 0<br>&gt; optimize_fft             = no<br>

&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; I used the same procedure to reach different state ( like 0.01 K, 100K,<br>&gt; 300K, 500K, 800K, 1000K). Only the 0.01 K got the correct average<br>&gt; pressure and small fluctuation.<br>

&gt; T     p(bar)  delta p         T (K)   delta T<br>&gt; 0.01  1.03E+00        2.12E+00        9.95E-03        1.21E-04<br>&gt; 100   5.48359         71.5565         91.198  1.25218<br>&gt; 300   2.62807         162.926         290.324         3.36594<br>

&gt; 500   16.6356         1048.76         492.616         5.45231<br>&gt; 800   59.3245         594.773         799.314         9.18876<br>&gt; 1000  80.2257         626.789         1007.23         11.2159<br>&gt;<br>&gt; Thanks in advance,<br>

&gt; Shuangxing Dai<br>&gt;<br></span>Thanks,<br>Shuangxing Dai<br>
</div>