[gmx-users] Pressure very high with chloroform and gromacs-4.5.5
Mark Abraham
Mark.Abraham at anu.edu.au
Wed Oct 12 13:26:40 CEST 2011
On 12/10/2011 8:04 PM, Nuno Azoia wrote:
> Thank you Mark for your answer!
>
> I agree with you when you say that the high pressure is not itself a
> problem. To avoid that problem I change my system from 1000 molecules
> to 27000 molecules, and the pressure change from several thousands to
> several hundreds bar.
> What I found very strange was the increasing volume (and pressure). My
> system is very unstable, I know, because the density is very low, and
> not the opposite, so I was expecting to see the box getting smaller.
> Looking to the trajectory I can see a box almost empty (with empty I
> mean empty space, with chloroform molecules aggregating in small
> droplets), and that's why I found the system behavior very strange.
Sounds like your initial density might be far too low. grompp reports
it, so do check.
Mark
>
> I will follow your suggestion concerning nsttcouple and nstpcouple and
> the other initial conditions.
>
> Nuno Azoia
>
>
> On Wed, Oct 12, 2011 at 6:24 AM, Mark Abraham<Mark.Abraham at anu.edu.au> wrote:
>> On 12/10/2011 2:22 AM, Nuno Azoia wrote:
>>> Hello!
>>>
>>> I found something very strange while making a CHCl3 box using
>>> gromacs-4.5.5.
>>> A look the mailing list, the manual and some release notes for
>>> gromacs-4.5 and I couldn't found the answer for my problem. It's
>>> possible that I'm doing something wrong, but I can not find what, so
>>> I'm describe my problem.
>>>
>>> I start a chloroform box from scratch, using genconf, and I get o
>>> chloroform box with 1000 molecules. I get energy minimization without
>>> problems.
>>> Then I've run some equilibration steps in a NVT ensemble and in the
>>> end I get pressure in the order of hundreds of bar.
>> The high pressure is not itself a problem - small numbers of molecules and
>> short simulation times lead to doubtful statistics for pressure.
>>
>>> Then I change to
>>> NPT conditions and both the pressure and the volume keep increasing
>>> with time.
>> Be sure to visualize your trajectory to confirm its behaviour matches what
>> you expect from the trends in P and V.
>>
>>> To discard the possibility of a size problem, I repeat everything with
>>> a box of 27000 molecules, with a volume of ~13800 nm^3. The problem
>>> was the same. Very high pressures (150-200 bar) and very low densities
>>> (< 200 g/L) after 750 ps simulation time. And both volume and pressure
>>> increasing with time.
>>>
>>>
>>> I'm doing now the same procedure, but using gromacs-4.0.7 and I'm
>>> getting very different (and better) results. After energy minimization
>>> I run 50000 steps in a nvt ensemble and I got pressure around -30 bar
>>> (Ok for me). After that I start to run the simulations in npt ensemble
>>> and the pressure start to increase slowly, with negative values
>>> because the system have very low densities (~400 g/L), and the volume
>>> is decreasing. So I'm getting the normal reaction from the system.
>>>
>>>
>>>
>>> Where is the problem? There are some different parameters to set in
>>> the mdp file and I didn't realize that, or is this a problem in
>>> gromacs-4.5?
>> It seems you are generating some numerical instability with your choice of
>> initial and simulation conditions, and that gromacs-4.0 was luckier in
>> avoiding the problem. If this is a parallel simulation, then the way
>> communication is managed in order to organize T and P coupling changed going
>> up to 4.5. For equilibration, I would encourage setting nsttcouple and
>> nstpcouple to 1. Using a shorter time step can help with numerical
>> instability. Berendsen T coupling or a larger coupling time constant might
>> also help. After gentler NVT, then switch to NPT, let the box size
>> stabilize, and finally move to larger coupling periods, time steps and
>> v-rescale T coupling.
>>
>> Mark
>>
>>>
>>> In both cases I used this parameters:
>>> -------------------------------------------------------------------------
>>> integrator = md
>>> dt = 0.002
>>> nsteps = 50000
>>> nstcomm = 1
>>> nstxtcout = 500
>>> xtc-precision = 1000
>>> nstxout = 0
>>> nstvout = 0
>>> nstfout = 0
>>> nstlog = 500
>>> nstenergy = 500
>>>
>>> nstlist = 5
>>> ns_type = grid
>>>
>>> ;Reaction field
>>> rlist = 0.8
>>> coulombtype = Reaction-field
>>> rcoulomb = 1.4
>>> epsilon_r = 1.0
>>> epsilon_rf = 4.8
>>> vdwtype = cut-off
>>> rvdw = 1.4
>>>
>>> ; temperature coupling
>>> Tcoupl = v-rescale
>>> tc-grps = CHCL3
>>> tau_t = 0.05
>>> ld_seed = -1
>>> ref_t = 300
>>>
>>> ; Energy monitoring
>>> energygrps = CHCl3
>>>
>>> ; Isotropic pressure
>>> Pcoupl = no
>>> Pcoupltype = isotropic
>>> tau_p = 0.5
>>> compressibility = 4.5e-5
>>> ref_p = 1.0
>>>
>>> ; Generate velocites is on at 300 K.
>>> gen_vel = yes
>>> gen_temp = 300
>>> gen_seed = -1
>>>
>>> constraint_algorithm=lincs
>>> lincs_order = 4
>>> lincs-warnangle = 90
>>> constraints = all-bonds
>>> ------------------------------------------------------------------------
>>>
>>> and of course, for the npt ensemble I just change
>>> _________________________________________
>>> Pcouple = berendsen
>>>
>>>
>>> gen_vel = no
>>> ------------------------------------------------------------------------
>>>
>>> Thank you in advance
>>>
>> --
>> gmx-users mailing list gmx-users at gromacs.org
>> http://lists.gromacs.org/mailman/listinfo/gmx-users
>> Please search the archive at
>> http://www.gromacs.org/Support/Mailing_Lists/Search before posting!
>> Please don't post (un)subscribe requests to the list. Use the www interface
>> or send it to gmx-users-request at gromacs.org.
>> Can't post? Read http://www.gromacs.org/Support/Mailing_Lists
>>
>
>
More information about the gromacs.org_gmx-users
mailing list