<div dir="ltr"><div>(I write this second question in different message so it can be answered separately)<br></div><div><br></div>Hello,<div><br></div><div>when asking for a vector variable index with CCTK_VarIndex, it correctly returns an increasing index for every variable component, for example:</div><div><br></div><div>CCTK_VarIndex (example_gf[0]) --&gt; 180</div><div>CCTK_VarIndex (example_gf[1]) --&gt; 181<br></div><div><br></div><div>However when the index is fed to CCTK_VarDataPtrI to get a pointer to the grid function, it always points to the 0th component. To get the pointer to the component I wanted, I had to increment the pointer by the correct amount.</div><div><br></div><div>This not a major inconvenience, but it is quite counterintuitive. Is there a reason for such behaviour?</div><div><br></div><div>Thanks again,</div><div>Federico Guercilena</div><div><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div>Federico Guercilena</div><div>Institut für Theoretische Physik</div><div>Johann Wolfgang Goethe-Universität</div><div>Max-von-Laue-Str. 1</div><div>60438 Frankfurt am Main, Germany</div><div>Telephone: +49 69 798 47887</div><div>Email: guercilena[at]<a href="http://th.physik.uni-frankfurt.de" target="_blank">th.physik.uni-frankfurt.de</a></div></div></div></div></div>