On 15/03/2012 5:36 PM, PAVAN PAYGHAN wrote:
On 14/03/2012 9:54 PM, PAVAN PAYGHAN wrote:
>
> Dear Gromacs Users,
>
> I am running mdrun on single node with 8 CPU and getting
following error
>
> Fatal error:-
>
> D D cell 1 0 0 could only obtain 1520 of the 1521 atoms that are
> connected via constraints from the neighbouring cells.
>
> This probably means your constraint length are too long compared to
> the domain decomposition cell size.
>
> Decrease the number of domain decomposition grid cells or lincs
order.
>
The .log file has a detailed analysis of how DD is setting things up.
You need to make sure that this output is sensible for your system.
You should also desist from using P-R pressure coupling during
equilibration (i.e. with velocity generation), as warned in the manual
section on pressure coupling. Perhaps your system is blowing up.
Mark
Dear Mark,
Thanks for the reply.
I have successfully done the equilibration run ,while doing
production run I am gettiing above error (almost after 10 ns run).
Also It would be worth working if you explain the importance -rcon
value and other things that I have asked .
A description of your system, GROMACS version and objective are
important to solving the problem. I don't think we've seen those. Nobody
wants to spend time talking about DD options if you are trying to run a
system with 1000 atoms on 8 processors. By not describing fully, you
make it easy for people to not be bothered.
Regards,
Pavan
> For solving this problem following are the attempts by me.
>
> *1] Decreasing grid cell size:-*
>
> As per the suggestion in error, I tried to decrease the grid
cells by
> option -dd from 8 1 1 to 6 1 1 , it has thrown following error..
>
> Fatal error:-The size of the DD grid (6) does not match the
number of
> nodes(8).
>
> Can you please suggest any better way to overcome this for
decreasing
> grid cell size.
You can't decrease the number of DD cells since you need one per
processor. Maybe you are trying to parallelize a system that is too
small for this number of processors, which brings us back to needing a
description of your system.
>
> *2] -rcon option:*
>
> What is the correlation between the -rcon value with DD cell
> size(Directly or inversely proportional ) , for the problem entitled
> above what should be the strategy (to decrease or to increase
rcon value).
>
> If one changes the -rcon value will it affect the lincs accuracy, or
> in other words the run will hold the same continuation or any change
> in it.
>
> For changing the -rcon value the reference of previous log file i.e.
> Estimated maximum distance required for p-lincs say 0.877, so
one can
> increase than what has been estimated.
You need to read mdrun -h about -rcon. You need to be trying to increase
the ratio of cell size to constraint length, per the error message.
>
> *3] lincs_order and lincs_iter :*
>
> **
>
> If we don't want to deteriorate the lincs accuracy (1+
> lincs_iter)*lincs_order has to remain constant , In my case
>
> With lincs_order = 4 and lincs_iter =1 I got above error. So I
> decreased lincs _order (2) and increased lincs_iter(3)
proportionally.
> What I am following is right or I have misunderstood it. If so
please
> correct it. Can this value be fraction?
The values must be integers.
> Values which I have tried are relevant or very bad?**
That is a correct approach for maintaining LINCS accuracy and trying to
decrease the required constraint length, however it may not help solve
the underlying problem.
Mark
>
> Please explain it.
>
> If the same problem can be solved by any other methodology please
> explain it.
>
> *Please see the mdp file details.*
>
>
> integrator = md
>
> nsteps = 10000000
>
> dt = 0.002 ; 2 fs
>
> ; Output control
>
> nstxout = 1000 ; save
> coordinates every 2 ps
>
> nstvout = 1000 ; save
> velocities every 2 ps
>
> nstxtcout = 1000 ; xtc compressed
> trajectory output every 2 ps
>
> nstenergy = 1000 ; save energies
every 2 ps
>
> nstlog = 1000 ; update log file
> every 2 ps
>
> ; Bond parameters
>
> continuation = yes ; Restarting after NPT
>
> constraint_algorithm = lincs ; holonomic constraints
>
> constraints = all-bonds ; all bonds (even heavy
atom-H
> bonds)
>
> lincs_iter = 1 ; accuracy
of LINCS
>
> lincs_order = 4
>
> ; Neighborsearching
>
> ns_type = grid
>
> nstlist = 5
>
> rlist = 1.2
>
> rcoulomb = 1.2
>
> rvdw = 1.2
>
> ; Electrostatics
>
> coulombtype = PME
>
> pme_order = 4
>
> fourierspacing = 0.16
>
> ; Temperature coupling is on
>
> tcoupl = Nose-Hoover
>
> tc-grps = Protein P SOL_NA_CL ; three
> coupling groups - more accurate
>
> tau_t = 0.5 0.5 0.5
>
> ref_t = 323 323 323
>
> group, in K
>
> ; Pressure coupling is on
>
> pcoupl = Parrinello-Rahman ; Pressure coupling
on in NPT
>
> pcoupltype = semiisotropic ; uniform
> scaling of x-y box vectors, independent z
>
> tau_p = 2.0 ; time
> constant, in ps
>
> ref_p = 1.0 1.0 ;
reference
> pressure, x-y, z (in bar)
>
> compressibility = 4.5e-5 4.5e-5 ; isothermal
compressibility, bar^-1
>
> ; Periodic boundary conditions
>
> pbc = xyz ; 3-D PBC
>
> ; Dispersion correction
>
> DispCorr = EnerPres ; account for cut-off vdW scheme
>
> ; Velocity generation
>
> gen_vel = yes
>
> **
>
> Pavan
>
>
--
gmx-users mailing list [email protected]
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 [email protected].
Can't post? Read http://www.gromacs.org/Support/Mailing_Lists