Shuangxing Dai wrote:
Hi, all,
I am trying to do anisotropic coupling using Parrinello-Rahman. I
want to reach the equilibrium state at 1000K, 0.1MPa( 1 bar). However,
I find that the fluctuation is so large ( p=80.22 bar, T=1007.23 K,
fluctuation is 626 bar for pressure and 11.21 K for temperature.) I run
energy minimization first, then Berenderson pressure coupling for 50 ps,
finally Parrinello-Rahman pressure coupling for 50 ps. Anyone has
experience on anisotropic coupling and know why?
My system has just 4000 atoms. This is my .mdp file:
For a small system, large fluctations in the pressure are to be expected:
http://www.gromacs.org/Documentation/Terminology/Pressure
-Justin
;define = -DPOSRES
; RUN CONTROL PARAMETERS =
integrator = sd
; start time and timestep in ps =
tinit = 0
dt = 0.001
nsteps = 50000
; number of steps for center of mass motion removal =
nstcomm = 100
; OUTPUT CONTROL OPTIONS =
; Output frequency for coords (x), velocities (v) and forces (f) =
nstxout = 0
nstvout = 0
nstfout = 0
; Output frequency for energies to log file and energy file =
nstlog = 10
nstenergy = 10
; Output frequency and precision for xtc file =
nstxtcout = 10
xtc-precision = 1000
; NEIGHBORSEARCHING PARAMETERS =
; nblist update frequency =
nstlist = 20
; ns algorithm (simple or grid) =
ns_type = grid
;OPTIONS FOR PRESSURE COUPLING
Pcoupl = Parrinello-Rahman
pcoupltype = anisotropic
tau_p = 5
compressibility = 2.1645e-07 2.1645e-07 2.7322e-07 0 0 0
ref_p = 1 1 1 0 0 0
;OPTIONS FOR TEMPERATURE COUPLING
tc_grps = system
tau_t = 1
ref_t = 1000
; OPTIONS FOR BONDS =
constraints = hbonds
; Type of constraint algorithm =
constraint-algorithm = Lincs
; Do not constrain the start configuration =
unconstrained-start = no
; Relative tolerance of shake =
shake-tol = 0.0001
; Highest order in the expansion of the constraint coupling matrix =
lincs-order = 12
; Lincs will write a warning to the stderr if in one step a bond =
; rotates over more degrees than =
lincs-warnangle = 30
; Periodic boundary conditions: xyz, no, xy
pbc = xyz
periodic_molecules = no
; nblist cut-off
rlist = 1
; OPTIONS FOR ELECTROSTATICS AND VDW
; Method for doing electrostatics
coulombtype = PME
rcoulomb = 1
; Method for doing Van der Waals
vdw-type = Cut-off
; cut-off lengths
rvdw = 1
; Spacing for the PME/PPPM FFT grid
fourierspacing = 0.12
; FFT grid size, when a value is 0 fourierspacing will be used
fourier_nx = 0
fourier_ny = 0
fourier_nz = 0
; EWALD/PME/PPPM parameters
pme_order = 6
ewald_rtol = 1e-4
ewald_geometry = 3d
epsilon_surface = 0
optimize_fft = no
I used the same procedure to reach different state ( like 0.01 K, 100K,
300K, 500K, 800K, 1000K). Only the 0.01 K got the correct average
pressure and small fluctuation.
T p(bar) delta p T (K) delta T
0.01 1.03E+00 2.12E+00 9.95E-03 1.21E-04
100 5.48359 71.5565 91.198 1.25218
300 2.62807 162.926 290.324 3.36594
500 16.6356 1048.76 492.616 5.45231
800 59.3245 594.773 799.314 9.18876
1000 80.2257 626.789 1007.23 11.2159
Thanks in advance,
Shuangxing Dai
--
========================================
Justin A. Lemkul
Ph.D. Candidate
ICTAS Doctoral Scholar
MILES-IGERT Trainee
Department of Biochemistry
Virginia Tech
Blacksburg, VA
jalemkul[at]vt.edu | (540) 231-9080
http://www.bevanlab.biochem.vt.edu/Pages/Personal/justin
========================================
--
gmx-users mailing list gmx-users@gromacs.org
http://lists.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at http://www.gromacs.org/search before posting!
Please don't post (un)subscribe requests to the list. Use the
www interface or send it to gmx-users-requ...@gromacs.org.
Can't post? Read http://www.gromacs.org/mailing_lists/users.php