<div>Hi gmx-users, I am trying to build a CO2 topology.&nbsp;</div><div>Because CO2 is a triatomic linear molecule there&nbsp;</div><div>is a discontinuity in the&nbsp;potential for the angle of&nbsp;</div><div>180 degrees, so I must use virtual sites&nbsp;to circumvent&nbsp;</div>
<div>the problem. I have create my topology (gave below)&nbsp;</div><div>from arguments I read in the forum&nbsp;</div><div>(<a href="http://www.gromacs.org/pipermail/gmx-users/2003-February/004394.html">http://www.gromacs.org/pipermail/gmx-users/2003-February/004394.html</a>)&nbsp;</div>
<div>and for which I was a brief summary, also below.&nbsp;</div><div>But when I run the simulation I get the following error message.&nbsp;</div><div><br></div><div>&quot;virtual site D1 (Res CO2) has non-zero mass 21.90158&quot;</div>
<div><br></div><div>I understand and agree that the message, but what&nbsp;</div><div>I do not understand is, why the topology for CO2 gives&nbsp;</div><div>this error, while that for acetonitrile (below) does not.&nbsp;</div><div>Someboy could help me find the error?</div>
<div>Thanks</div><div>eef</div><div><br></div><div><br></div><div>*** My CO2 Topology ***</div><div>[ moleculetype ]</div><div>; name &nbsp;nrexcl</div><div>CO2 &nbsp; &nbsp; &nbsp; &nbsp;2</div><div><br></div><div>[ atoms ]</div><div>; &nbsp; nr &nbsp;type &nbsp; &nbsp;resnr &nbsp; residu &nbsp;atom &nbsp; &nbsp;cgnr &nbsp; &nbsp;charge<span class="Apple-tab-span" style="white-space:pre">        </span>mass</div>
<div>1 &nbsp; &nbsp; &nbsp; D1 &nbsp; &nbsp; &nbsp; 1 &nbsp; &nbsp; &nbsp; CO2 &nbsp; &nbsp;D1 &nbsp; &nbsp;1 &nbsp; &nbsp; &nbsp; &nbsp;0.0000 &nbsp;21.90158</div><div>2 &nbsp; &nbsp; &nbsp; D2 &nbsp; &nbsp; &nbsp; 1 &nbsp; &nbsp; &nbsp; CO2 &nbsp; &nbsp;D2 &nbsp; &nbsp;1 &nbsp; &nbsp; &nbsp; &nbsp;0.0000 &nbsp;21.90158</div><div>3 &nbsp; &nbsp; &nbsp; O &nbsp; &nbsp; &nbsp; &nbsp;1 &nbsp; &nbsp; &nbsp; CO2 &nbsp; &nbsp;OC &nbsp; &nbsp;1 &nbsp; &nbsp; &nbsp; -0.3256 &nbsp; 0.00000&nbsp;</div>
<div>4<span class="Apple-tab-span" style="white-space:pre">        </span>C &nbsp; &nbsp; &nbsp; &nbsp;1 &nbsp; &nbsp; &nbsp; CO2 &nbsp; &nbsp;CO &nbsp; &nbsp;1 &nbsp; &nbsp; &nbsp; &nbsp;0.6512 &nbsp; 0.00000&nbsp;</div><div>5 &nbsp; &nbsp; &nbsp; O &nbsp; &nbsp; &nbsp; &nbsp;1 &nbsp; &nbsp; &nbsp; CO2 &nbsp; &nbsp;OC &nbsp; &nbsp;1 &nbsp; &nbsp; &nbsp; -0.3256 &nbsp; 0.00000&nbsp;</div><div><br></div><div>
[ constraints ]</div><div>; &nbsp;ai &nbsp;aj funct &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; b0</div><div>1 &nbsp; &nbsp; &nbsp; 2<span class="Apple-tab-span" style="white-space:pre">        </span>1<span class="Apple-tab-span" style="white-space:pre">        </span> &nbsp; 0.2000</div><div><br>
</div><div>[ dummies2 ]</div><div>; &nbsp;ai &nbsp; &nbsp;aj &nbsp; &nbsp;ak &nbsp; &nbsp; &nbsp; funct &nbsp; a</div><div>&nbsp;&nbsp; &nbsp;3 &nbsp; &nbsp; 1 &nbsp; &nbsp; 2 &nbsp; &nbsp; &nbsp; 1 &nbsp; &nbsp; &nbsp; 0.0170</div><div>&nbsp;&nbsp; &nbsp;4 &nbsp; &nbsp; 1 &nbsp; &nbsp; 2 &nbsp; &nbsp; &nbsp; 1 &nbsp; &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">        </span>0.1000</div>
<div>&nbsp;&nbsp; &nbsp;5 &nbsp; &nbsp; 1 &nbsp; &nbsp; 2 &nbsp; &nbsp; &nbsp; 1<span class="Apple-tab-span" style="white-space:pre">        </span>0.2170<span class="Apple-tab-span" style="white-space:pre">        </span></div><div><br></div><div><br></div><div>[ exclusions ]</div><div>
3 &nbsp; &nbsp; &nbsp; 4 &nbsp; &nbsp; &nbsp; 5</div><div>4<span class="Apple-tab-span" style="white-space:pre">        </span>5<span class="Apple-tab-span" style="white-space:pre">        </span>3</div><div>5<span class="Apple-tab-span" style="white-space:pre">        </span>4<span class="Apple-tab-span" style="white-space:pre">        </span>3</div>
<div><br></div><div>;*** &nbsp;***&nbsp;</div><div><br></div><div><br></div><div>*** From forum ***</div><div>;For acetonitrile</div><div>;The com of MeCN I get from:</div><div>;M = sum(mi)</div><div>;rcom = sum(mi*ri)/M</div><div>
;The inertia tensor of a linear molecule is:</div><div>; &nbsp; &nbsp; [Ia 0 0]</div><div>;I = &nbsp;[0 Ia 0] with Ia=sum(mi(ri-rcom)^2)</div><div>; &nbsp; &nbsp; [0 &nbsp;0 0]</div><div>;Now I have to choose to masses m1 and m2 with r1 and r2 relativ to the com:</div>
<div>;The distance R between m1 and m2 can be chosen freely:</div><div>;R = r1 - r2</div><div>;There are three conditions to be satisfied:</div><div>;M = m1 + m2</div><div>;m1*r1 + m2*r2 = 0</div><div>;m1*r1^2 + m2*r2^2 = Ia</div>
<div>;Using these 4 eqn I can calculate the four unknows.</div><div>;</div><div>;</div><div>;The correct Me-N-distance from the reference i cited is 0.263nm.</div><div>;The distance R between D1(m1) and D2(m2) is in priciple free to choose.</div>
<div>;only if you choose it shorter than r(Me-N) the quadratic equation</div><div>;you find for the first unknown paramter to define becomes undefined:</div><div>;</div><div>; &nbsp; &nbsp; &nbsp;M*R +- sqr(M^2R^2-4MIa)</div><div>;r1 = -----------------------</div>
<div>; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 2M</div><div>;</div><div>;I got two solutions for r1. Calculating r2=r1-R will give you the</div><div>;negative of the other solution. I have chosen the solution</div><div>;that makes physical sense to me:</div>
<div>;</div><div>;D1--Me-------+-C--D2---N</div><div>; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;^</div><div>; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|</div><div>; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; com</div><div>;You have to consider that m(D1)&lt;&lt;m(D2). Hence the above config makes more</div>
<div>;sense than the other mathematical solution:</div><div>;</div><div>; &nbsp; &nbsp; Me-D2----+-C-------N-D1</div><div>;</div><div>;</div><div>*** ***</div><div><br></div><div><br></div><div>;*** Forum Acetonitrile Topology ***</div>
<div>[ atomtypes ]</div><div>;type &nbsp; mass &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; charge &nbsp; &nbsp;ptype c6 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;c12</div><div>D1 &nbsp; &nbsp; &nbsp; 9.49031 &nbsp; &nbsp; &nbsp; 0.000 &nbsp; &nbsp; &nbsp; D &nbsp; 0.0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0.0</div><div>D2 &nbsp; &nbsp; &nbsp;31.56239 &nbsp; &nbsp; &nbsp; 0.000 &nbsp; &nbsp; &nbsp; D &nbsp; 0.0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0.0</div>
<div>MeAN &nbsp; &nbsp; 0.00000 &nbsp; &nbsp; &nbsp; 0.000 &nbsp; &nbsp; &nbsp; A &nbsp; 0.90571E-02 &nbsp; 0.26212E-04 ; (*)</div><div>&nbsp;&nbsp;CAN &nbsp; &nbsp; 0.00000 &nbsp; &nbsp; &nbsp; 0.000 &nbsp; &nbsp; &nbsp; A &nbsp; 0.51454E-02 &nbsp; 0.12167E-04 ; (*)</div><div>&nbsp;&nbsp;NAN &nbsp; &nbsp; 0.00000 &nbsp; &nbsp; &nbsp; 0.000 &nbsp; &nbsp; &nbsp; A &nbsp; 0.26955E-02 &nbsp; 0.28943E-05 ; (*)</div>
<div><br></div><div>[ moleculetype ]</div><div>; name &nbsp;nrexcl</div><div>Acetonitril &nbsp; &nbsp; &nbsp; &nbsp;2</div><div><br></div><div>[ atoms ]</div><div>; &nbsp; nr &nbsp;type &nbsp; &nbsp;resnr &nbsp; residu &nbsp;atom &nbsp; &nbsp;cgnr &nbsp; &nbsp;charge &nbsp;mass</div><div>1 &nbsp; &nbsp; &nbsp; D1 &nbsp; &nbsp; &nbsp; 1 &nbsp; &nbsp; &nbsp; MeCN &nbsp; &nbsp;D1AN &nbsp; &nbsp;1 &nbsp; &nbsp; &nbsp; &nbsp;0.000 &nbsp; 9.49031</div>
<div>2 &nbsp; &nbsp; &nbsp; D2 &nbsp; &nbsp; &nbsp; 1 &nbsp; &nbsp; &nbsp; MeCN &nbsp; &nbsp;D2AN &nbsp; &nbsp;1 &nbsp; &nbsp; &nbsp; &nbsp;0.000 &nbsp;31.56239</div><div>3 &nbsp; &nbsp; &nbsp; MeAN &nbsp; &nbsp; 1 &nbsp; &nbsp; &nbsp; MeCN &nbsp; &nbsp;C3AN &nbsp; &nbsp;1 &nbsp; &nbsp; &nbsp; &nbsp;0.206 &nbsp; 0.00000</div><div>4 &nbsp; &nbsp; &nbsp; CAN &nbsp; &nbsp; &nbsp;1 &nbsp; &nbsp; &nbsp; MeCN &nbsp; &nbsp;C4AN &nbsp; &nbsp;1 &nbsp; &nbsp; &nbsp; &nbsp;0.247 &nbsp; 0.00000</div>
<div>5 &nbsp; &nbsp; &nbsp; NAN &nbsp; &nbsp; &nbsp;1 &nbsp; &nbsp; &nbsp; MeCN &nbsp; &nbsp;N5AN &nbsp; &nbsp;1 &nbsp; &nbsp; &nbsp; -0.453 &nbsp; 0.00000</div><div><br></div><div>[ constraints ]</div><div>; &nbsp;ai &nbsp;aj funct &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; b0</div><div>1 &nbsp; &nbsp; &nbsp; 2 &nbsp; &nbsp; &nbsp; 1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0.26300</div><div><br></div><div>
[ dummies2 ]</div><div>; &nbsp;ai &nbsp; &nbsp;aj &nbsp; &nbsp;ak &nbsp; &nbsp; &nbsp; funct &nbsp; a</div><div>&nbsp;&nbsp; &nbsp; 3 &nbsp; &nbsp; 1 &nbsp; &nbsp; 2 &nbsp; &nbsp; &nbsp; 1 &nbsp; &nbsp; &nbsp; 0.2652197</div><div>&nbsp;&nbsp; &nbsp; 4 &nbsp; &nbsp; 1 &nbsp; &nbsp; 2 &nbsp; &nbsp; &nbsp; 1 &nbsp; &nbsp; &nbsp; 0.8203527</div><div>&nbsp;&nbsp; &nbsp; 5 &nbsp; &nbsp; 1 &nbsp; &nbsp; 2 &nbsp; &nbsp; &nbsp; 1 &nbsp; &nbsp; &nbsp; 1.2652197</div>
<div><br></div><div>[ exclusions ]</div><div>3 &nbsp; &nbsp; &nbsp; 4 &nbsp; &nbsp; &nbsp; 5</div><div>4 &nbsp; &nbsp; &nbsp; 5 &nbsp; &nbsp; &nbsp; 3</div><div>5 &nbsp; &nbsp; &nbsp; 4 &nbsp; &nbsp; &nbsp; 3</div><div><br></div><div>;(*) E.Guardia, Mol. Simul. 26, 2001, 2878;</div><div>;A rigid two mass system with the same mom. of inertia</div>
<div>;as MeCN is used to provide a linear molecule. Me, C and</div><div>;N are defined as dummies relativ to D1 and D2.</div><div>;---------------- eof -------------------</div><div>*** ***</div><div><br></div><div><br></div>
_______________________________________<br>Eudes Eterno Fileti<br>Centro de Ciências Naturais e Humanas<br>Universidade Federal do ABC<br>Rua Santa Adélia, 166 - Bloco B, Sala 1048<br>09210-170 &nbsp;Santo André - SP Brasil<br>
+55.11.4437-8408<br>skype: eefileti<br><a href="http://cromo.ufabc.edu.br/~fileti/">http://cromo.ufabc.edu.br/~fileti/</a><br>