<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 15/03/2012 5:36 PM, PAVAN PAYGHAN wrote:
    <blockquote
cite="mid:CAJ0xtdH3Fc04FDoXvtvfXdWhXbYGcZtJBDWGyY8E2jTyjNHieg@mail.gmail.com"
      type="cite"><br clear="all">
      <div><br>
      </div>
      <div class="gmail_quote">
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">
          On 14/03/2012 9:54 PM, PAVAN PAYGHAN wrote:<br>
          &gt;<br>
          &gt; Dear Gromacs Users,<br>
          &gt;<br>
          &gt; I am running mdrun on single node with 8 CPU and getting
          following error<br>
          &gt;<br>
          &gt; Fatal error:-<br>
          &gt;<br>
          &gt; D D cell &nbsp;1 0 0 could only obtain 1520 of the 1521 atoms
          that are<br>
          &gt; connected via constraints from the neighbouring cells.<br>
          &gt;<br>
          &gt; This probably means your constraint length are too long
          compared to<br>
          &gt; the domain decomposition cell size.<br>
          &gt;<br>
          &gt; Decrease the number of domain decomposition grid cells or
          lincs order.<br>
          &gt;<br>
          <br>
          The .log file has a detailed analysis of how DD is setting
          things up.<br>
          You need to make sure that this output is sensible for your
          system.<br>
          <br>
          You should also desist from using P-R pressure coupling during<br>
          equilibration (i.e. with velocity generation), as warned in
          the manual<br>
          section on pressure coupling. Perhaps your system is blowing
          up.<br>
          <br>
          Mark<br>
          <br>
        </blockquote>
        <div>&nbsp; &nbsp;&nbsp;Dear&nbsp;Mark,</div>
        <div><br>
        </div>
        <div>Thanks for the reply.</div>
        <div>&nbsp;I have successfully done the&nbsp;equilibration run ,while
          doing production run I am gettiing above error (almost after
          10 ns run).</div>
        <div>&nbsp;Also It would be worth working if you explain the
          importance -rcon value and other things that I have asked .</div>
      </div>
    </blockquote>
    <br>
    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.<br>
    <br>
    <blockquote
cite="mid:CAJ0xtdH3Fc04FDoXvtvfXdWhXbYGcZtJBDWGyY8E2jTyjNHieg@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">
        <div><br>
        </div>
        <div>Regards,</div>
        <div><br>
        </div>
        <div>Pavan</div>
        <div><br>
        </div>
        <div>&nbsp;</div>
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
          0.8ex; border-left: 1px solid rgb(204, 204, 204);
          padding-left: 1ex;">
          &gt; For solving this problem following are the attempts by
          me.<br>
          &gt;<br>
          &gt; *1] Decreasing grid cell size:-*<br>
          &gt;<br>
          &gt; &nbsp;As per the suggestion in error, I tried to decrease the
          grid cells by<br>
          &gt; option -dd from 8 1 1 to 6 1 1 , it has thrown following
          error..<br>
          &gt;<br>
          &gt; &nbsp;Fatal error:-The size of the DD grid (6) does not match
          the number of<br>
          &gt; nodes(8).<br>
          &gt;<br>
          &gt; Can you please suggest any better way to overcome this
          for decreasing<br>
          &gt; grid cell size.<br>
        </blockquote>
      </div>
    </blockquote>
    <br>
    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.<br>
    <br>
    <blockquote
cite="mid:CAJ0xtdH3Fc04FDoXvtvfXdWhXbYGcZtJBDWGyY8E2jTyjNHieg@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
          0.8ex; border-left: 1px solid rgb(204, 204, 204);
          padding-left: 1ex;">
          &gt;<br>
          &gt; *2] -rcon option:*<br>
          &gt;<br>
          &gt; What is the correlation between the -rcon value with DD
          cell<br>
          &gt; size(Directly or inversely proportional ) , for the
          problem entitled<br>
          &gt; above what should be the strategy (to decrease or to
          increase rcon value).<br>
          &gt;<br>
          &gt; If one changes the -rcon value will it affect the lincs
          accuracy, or<br>
          &gt; in other words the run will hold the same continuation or
          any change<br>
          &gt; in it.<br>
          &gt;<br>
          &gt; For changing the -rcon value the reference of previous
          log file i.e.<br>
          &gt; Estimated maximum distance required for p-lincs say
          0.877, so one can<br>
          &gt; increase than what has been estimated.<br>
        </blockquote>
      </div>
    </blockquote>
    <br>
    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.<br>
    <br>
    <blockquote
cite="mid:CAJ0xtdH3Fc04FDoXvtvfXdWhXbYGcZtJBDWGyY8E2jTyjNHieg@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
          0.8ex; border-left: 1px solid rgb(204, 204, 204);
          padding-left: 1ex;">
          &gt;<br>
          &gt; *3] lincs_order and lincs_iter :*<br>
          &gt;<br>
          &gt; **<br>
          &gt;<br>
          &gt; If we don't want to deteriorate the lincs accuracy (1+<br>
          &gt; lincs_iter)*lincs_order has to remain constant , In my
          case<br>
          &gt;<br>
          &gt; With lincs_order = 4 and lincs_iter =1 I got above error.
          So I<br>
          &gt; decreased lincs _order (2) and increased lincs_iter(3)
          proportionally.<br>
          &gt; What I am following is right or I have misunderstood it.
          If so please<br>
          &gt; correct it. Can this value be fraction?<br>
        </blockquote>
      </div>
    </blockquote>
    <br>
    The values must be integers.<br>
    <br>
    <blockquote
cite="mid:CAJ0xtdH3Fc04FDoXvtvfXdWhXbYGcZtJBDWGyY8E2jTyjNHieg@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
          0.8ex; border-left: 1px solid rgb(204, 204, 204);
          padding-left: 1ex;">
          &gt; Values which I have tried are relevant or very bad?**<br>
        </blockquote>
      </div>
    </blockquote>
    <br>
    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. <br>
    <br>
    Mark<br>
    <br>
    <blockquote
cite="mid:CAJ0xtdH3Fc04FDoXvtvfXdWhXbYGcZtJBDWGyY8E2jTyjNHieg@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">
          &gt;<br>
          &gt; Please explain it.<br>
          &gt;<br>
          &gt; If the same problem can be solved by any other
          methodology please<br>
          &gt; explain it.<br>
          &gt;<br>
          &gt; *Please see the mdp file &nbsp;details.*<br>
          &gt;<br>
          &gt;<br>
          &gt; integrator &nbsp; &nbsp; &nbsp; &nbsp;= md<br>
          &gt;<br>
          &gt; nsteps &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 10000000<br>
          &gt;<br>
          &gt; dt &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0.002 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ; 2
          fs<br>
          &gt;<br>
          &gt; ; Output control<br>
          &gt;<br>
          &gt; nstxout &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 1000 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
          &nbsp; &nbsp;; save<br>
          &gt; coordinates every 2 ps<br>
          &gt;<br>
          &gt; nstvout &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 1000 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
          &nbsp; &nbsp;; save<br>
          &gt; velocities every 2 ps<br>
          &gt;<br>
          &gt; nstxtcout &nbsp; &nbsp; &nbsp; &nbsp; = 1000 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;; xtc
          compressed<br>
          &gt; trajectory output every 2 ps<br>
          &gt;<br>
          &gt; nstenergy &nbsp; &nbsp; &nbsp; = 1000 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;; save
          energies every 2 ps<br>
          &gt;<br>
          &gt; nstlog &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 1000 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;;
          update log file<br>
          &gt; every 2 ps<br>
          &gt;<br>
          &gt; ; Bond parameters<br>
          &gt;<br>
          &gt; continuation &nbsp; = yes &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ; Restarting after
          NPT<br>
          &gt;<br>
          &gt; constraint_algorithm = lincs ; holonomic constraints<br>
          &gt;<br>
          &gt; constraints &nbsp; &nbsp; = all-bonds &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ; all bonds (even
          heavy atom-H<br>
          &gt; bonds)<br>
          &gt;<br>
          &gt; lincs_iter &nbsp; &nbsp; &nbsp; &nbsp; = 1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ;
          accuracy of LINCS<br>
          &gt;<br>
          &gt; lincs_order &nbsp; &nbsp; = 4<br>
          &gt;<br>
          &gt; ; Neighborsearching<br>
          &gt;<br>
          &gt; ns_type &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = grid<br>
          &gt;<br>
          &gt; nstlist &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 5<br>
          &gt;<br>
          &gt; rlist &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 1.2<br>
          &gt;<br>
          &gt; rcoulomb &nbsp; &nbsp; &nbsp; &nbsp;= 1.2<br>
          &gt;<br>
          &gt; rvdw &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 1.2<br>
          &gt;<br>
          &gt; ; Electrostatics<br>
          &gt;<br>
          &gt; coulombtype &nbsp;= PME<br>
          &gt;<br>
          &gt; pme_order &nbsp; &nbsp; = 4<br>
          &gt;<br>
          &gt; fourierspacing &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 0.16<br>
          &gt;<br>
          &gt; ; Temperature coupling is on<br>
          &gt;<br>
          &gt; tcoupl &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= Nose-Hoover<br>
          &gt;<br>
          &gt; tc-grps &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= Protein &nbsp;P &nbsp; &nbsp;SOL_NA_CL
          ; three<br>
          &gt; coupling groups - more accurate<br>
          &gt;<br>
          &gt; tau_t &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 0.5 &nbsp; 0.5 &nbsp; &nbsp; &nbsp; 0.5<br>
          &gt;<br>
          &gt; ref_t &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 323 323 &nbsp; &nbsp; 323<br>
          &gt;<br>
          &gt; group, in K<br>
          &gt;<br>
          &gt; ; Pressure coupling is on<br>
          &gt;<br>
          &gt; pcoupl &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = Parrinello-Rahman &nbsp; &nbsp; ; Pressure
          coupling on in NPT<br>
          &gt;<br>
          &gt; pcoupltype &nbsp; &nbsp; = semiisotropic &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ;
          uniform<br>
          &gt; scaling of x-y box vectors, independent z<br>
          &gt;<br>
          &gt; tau_p &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 2.0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
          &nbsp; ; time<br>
          &gt; constant, in ps<br>
          &gt;<br>
          &gt; ref_p &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 1.0 &nbsp; 1.0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
          ; reference<br>
          &gt; pressure, x-y, z (in bar)<br>
          &gt;<br>
          &gt; compressibility = 4.5e-5 &nbsp; &nbsp; &nbsp; 4.5e-5 ; isothermal
          compressibility, bar^-1<br>
          &gt;<br>
          &gt; ; Periodic boundary conditions<br>
          &gt;<br>
          &gt; pbc &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= xyz &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;;
          3-D PBC<br>
          &gt;<br>
          &gt; ; Dispersion correction<br>
          &gt;<br>
          &gt; DispCorr &nbsp; &nbsp; &nbsp; &nbsp;= EnerPres &nbsp; &nbsp;; account for cut-off vdW
          scheme<br>
          &gt;<br>
          &gt; ; Velocity generation<br>
          &gt;<br>
          &gt; gen_vel &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = yes<br>
          &gt;<br>
          &gt; **<br>
          &gt;<br>
          &gt; Pavan<br>
          &gt;<br>
          &gt;<br>
        </blockquote>
      </div>
    </blockquote>
    <br>
  </body>
</html>