<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><title>Re[6]: [gmx-users] Non-conservation of total energy while using  structure file to resume the simulation</title>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css"><!--
body {
  margin: 5px 5px 5px 5px;
  background-color: #ffffff;
}
/* ========== Text Styles ========== */
hr { color: #000000}
body, table /* Normal text */
{
 font-size: 9pt;
 font-family: 'Courier New';
 font-style: normal;
 font-weight: normal;
 color: #000000;
 text-decoration: none;
}
span.rvts1 /* Heading */
{
 font-size: 10pt;
 font-family: 'Arial';
 font-weight: bold;
 color: #0000ff;
}
span.rvts2 /* Subheading */
{
 font-size: 10pt;
 font-family: 'Arial';
 font-weight: bold;
 color: #000080;
}
span.rvts3 /* Keywords */
{
 font-size: 10pt;
 font-family: 'Arial';
 font-style: italic;
 color: #800000;
}
a.rvts4, span.rvts4 /* Jump 1 */
{
 font-size: 10pt;
 font-family: 'Arial';
 color: #008000;
 text-decoration: underline;
}
a.rvts5, span.rvts5 /* Jump 2 */
{
 font-size: 10pt;
 font-family: 'Arial';
 color: #008000;
 text-decoration: underline;
}
span.rvts6
{
 font-weight: bold;
 color: #800000;
}
a.rvts7, span.rvts7
{
 color: #0000ff;
 text-decoration: underline;
}
span.rvts8
{
 font-weight: bold;
 color: #800000;
}
span.rvts9
{
 font-weight: bold;
 color: #800080;
}
span.rvts10
{
 font-weight: bold;
 color: #800080;
}
span.rvts11
{
 font-size: 8pt;
 font-family: 'arial';
 font-style: italic;
 color: #c0c0c0;
}
a.rvts12, span.rvts12
{
 font-size: 8pt;
 font-family: 'arial';
 color: #0000ff;
 text-decoration: underline;
}
/* ========== Para Styles ========== */
p,ul,ol /* Paragraph Style */
{
 text-align: left;
 text-indent: 0px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
}
.rvps1 /* Centered */
{
 text-align: center;
}
--></style>
</head>
<body>

<p>Hi, Tsjerk.</p>
<p><br></p>
<p>Thanks for your help.</p>
<p><br></p>
<p><span class=rvts6>&gt; Try</span></p>
<p><br></p>
<p><span class=rvts6>&gt; editconf -f your_run_input_file.tpr -o test.gro</span></p>
<p><br></p>
<p><span class=rvts6>&gt; to see if the box is stored correctly in the .tpr. Alternatively, you</span></p>
<p><span class=rvts6>&gt; can do gmxdump -s your_run_input_file.tpr, and browse for the box in</span></p>
<p><span class=rvts6>&gt; the output.&nbsp;</span></p>
<p>Yea, both tests show "zero" box right in .tpr file!</p>
<p><br></p>
<p><span class=rvts6>&gt; Then, see if you can reproduce the problem with the last</span></p>
<p><span class=rvts6>&gt; frame of the .trr file extracted,&nbsp;</span></p>
<p>I'm afraid I cannot do it quickly...&nbsp;</p>
<p>For the future: I used double-precision mode,&nbsp;</p>
<p>how much should be the precision (-ndec) of the extracted frame?&nbsp;</p>
<p><br></p>
<p><span class=rvts6>&gt; and consider submitting a bugzilla.</span></p>
<p>Sure.&nbsp;</p>
<p><br></p>
<p><span class=rvts6>&gt; Cheers,</span></p>
<p><br></p>
<p><span class=rvts6>&gt; Tsjerk</span></p>
<p><br></p>
<p><span class=rvts6>&gt; On Wed, Jun 9, 2010 at 8:54 AM, Dmitri Dubov &lt;</span><a class=rvts7 href="mailto:ddubov@ngs.ru">ddubov@ngs.ru</a><span class=rvts8>&gt; wrote:</span></p>
<p><span class=rvts9>&gt;&gt; First, sorry for the revival of this thread so late (maybe it should be</span></p>
<p><span class=rvts9>&gt;&gt; better to start a new one).</span></p>
<p><br></p>
<p><span class=rvts6>&gt;&gt;&gt; ----- Original Message -----</span></p>
<p><br></p>
<p><span class=rvts6>&gt;&gt;&gt; From: Dmitri Dubov &lt;</span><a class=rvts7 href="mailto:ddubov@ngs.ru">ddubov@ngs.ru</a><span class=rvts8>&gt;</span></p>
<p><br></p>
<p><span class=rvts6>&gt;&gt;&gt; Date: Thursday, May 27, 2010 19:11</span></p>
<p><br></p>
<p><span class=rvts6>&gt;&gt;&gt; Subject: Re[2]: [gmx-users] Non-conservation of total energy while</span></p>
<p><br></p>
<p><span class=rvts6>&gt;&gt;&gt; using structure file to resume the simulation</span></p>
<p><br></p>
<p><span class=rvts6>&gt;&gt;&gt; To: Discussion list for GROMACS users &lt;</span><a class=rvts7 href="mailto:gmx-users@gromacs.org">gmx-users@gromacs.org</a><span class=rvts8>&gt;</span></p>
<p><br></p>
<p><span class=rvts9>&gt;&gt;&gt;&gt; &gt; I expect that either</span></p>
<p><br></p>
<p><span class=rvts9>&gt;&gt;&gt;&gt; &gt; grompp -f new -o newtpr</span></p>
<p><br></p>
<p><span class=rvts9>&gt;&gt;&gt;&gt; &gt; mdrun -s newtpr -cpi old_state.cpt</span></p>
<p><br></p>
<p><span class=rvts9>&gt;&gt;&gt;&gt; No, this way is unsuccessful, maybe due to somewhat contradictive</span></p>
<p><span class=rvts9>&gt;&gt;&gt;&gt; instructions:</span></p>
<p><br></p>
<p><span class=rvts9>&gt;&gt;&gt;&gt; grompp supplies newtpr with usual options</span></p>
<p><br></p>
<p><span class=rvts9>&gt;&gt;&gt;&gt; tinit &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 0</span></p>
<p><br></p>
<p><span class=rvts9>&gt;&gt;&gt;&gt; nsteps &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = 100000</span></p>
<p><br></p>
<p><span class=rvts9>&gt;&gt;&gt;&gt; simulation_part &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 1</span></p>
<p><br></p>
<p><span class=rvts9>&gt;&gt;&gt;&gt; and from old_state.cpt the system finds itself on 100000th step already</span></p>
<p><span class=rvts9>&gt;&gt;&gt;&gt; and stops.</span></p>
<p><br></p>
<p><span class=rvts6>&gt;&gt;&gt; OK. Presumably some more cunning choice of .mdp options would work,</span></p>
<p><br></p>
<p><span class=rvts6>&gt;&gt;&gt; or using grompp, tbconv -extend and then mdrun.</span></p>
<p><br></p>
<p><span class=rvts9>&gt;&gt;&gt;&gt; &gt; grompp -f new -t old_state.cpt -o newtpr</span></p>
<p><br></p>
<p><span class=rvts9>&gt;&gt;&gt;&gt; &gt; mdrun -s newtpr</span></p>
<p><br></p>
<p><span class=rvts9>&gt;&gt;&gt;&gt; &gt; will do what you want. Please report back if one or both work :-)</span></p>
<p><br></p>
<p><span class=rvts9>&gt;&gt;&gt;&gt; And the latter variant is working! More precisely I use</span></p>
<p><br></p>
<p><span class=rvts9>&gt;&gt;&gt;&gt; grompp -f new -t old_state.cpt -c oldtpr -o newtpr</span></p>
<p><br></p>
<p><span class=rvts9>&gt;&gt;&gt;&gt; mdrun_d -s newtpr</span></p>
<p><br></p>
<p><span class=rvts6>&gt;&gt;&gt; Mark</span></p>
<p><br></p>
<p><span class=rvts9>&gt;&gt; But I have noted just now that using grompp with -t option results in some</span></p>
<p><span class=rvts9>&gt;&gt; bug: after simulation right size of my cubic box (last line of input</span></p>
<p><span class=rvts9>&gt;&gt; structure file)</span></p>
<p><br></p>
<p><span class=rvts9>&gt;&gt; &nbsp; 10.00000 &nbsp;10.00000 &nbsp;10.00000</span></p>
<p><br></p>
<p><span class=rvts9>&gt;&gt; changes in confout.gro to meaningless</span></p>
<p><br></p>
<p><span class=rvts9>&gt;&gt; &nbsp; &nbsp;0.00000 &nbsp; 0.00000 &nbsp; 0.00000</span></p>
<p><br></p>
<p><span class=rvts9>&gt;&gt; To analyse the output properly (e.g. with g_rdf tool) I have to correct this</span></p>
<p><span class=rvts9>&gt;&gt; line manually.</span></p>
<p><br></p>
<p><span class=rvts9>&gt;&gt; And I'm worried whether this bug effects to my simulation itself, during md</span></p>
<p><span class=rvts9>&gt;&gt; integration of NVE ensemble in vacuum?</span></p>
<p><br></p>
<p><span class=rvts11>--&nbsp;</span></p>
<p>Regards<span class=rvts11>,</span></p>
<p><span class=rvts11>&nbsp;Dmitri &nbsp;&nbsp;</span></p>

</body></html>