Thank you so much for the clarification!<div><br></div><div>Sincerely,</div><div>Jay<br><br>On Wednesday, 11 November 2020, Erik Schnetter &lt;<a href="mailto:schnetter@cct.lsu.edu">schnetter@cct.lsu.edu</a>&gt; wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Jay<br>
<br>
This intermediate step comes from the time integrator. The Einstein<br>
Toolkit usually uses Runge-Kutta type time integrators that perform<br>
multiple sub-steps for each time step. These time integrators are<br>
provided by the &quot;Methods of Lines&quot; thorn (&quot;MoL&quot;). The respective<br>
documentation should have further pointers, and the respective<br>
parameter settings should also tell you more. (See also e.g.<br>
&lt;<a href="https://en.wikipedia.org/wiki/Runge%E2%80%93Kutta_methods" target="_blank">https://en.wikipedia.org/<wbr>wiki/Runge–Kutta_methods</a>&gt;).<br>
<br>
-erik<br>
<br>
On Tue, Nov 10, 2020 at 12:20 PM Jay Vijay Kalinani<br>
&lt;<a href="mailto:jayvijay.kalinani@phd.unipd.it">jayvijay.kalinani@phd.unipd.<wbr>it</a>&gt; wrote:<br>
&gt;<br>
&gt; Dear all,<br>
&gt;<br>
&gt; I am trying to perform a magnetised TOV simulation using Einstein Toolkit and Spritz GRMHD code. In particular, currently I have a subroutine that adds a dipolar magnetic field to the TOV star after its initial data has been generated via TOVSolver thorn.<br>
&gt; Within this subroutine, I have added the following lines that print the &#39;cctk_time&#39; value as:<br>
&gt;<br>
&gt; character(len=200) warnline<br>
&gt; WRITE( warnline, &#39;( &quot;cctk_time: &quot;, g16.7)&#39; ) cctk_time<br>
&gt; call CCTK_INFO(warnline)<br>
&gt;<br>
&gt; This subroutine is scheduled in HydroBase_Con2Prim after Con2Prim step. And I get the following lines in the .out file as:<br>
&gt; .........<br>
&gt;<br>
&gt; INFO (TOVSolver): Integrated TOV equation<br>
&gt;<br>
&gt; INFO (TOVSolver): Information about the TOVs used:<br>
&gt;<br>
&gt; INFO (): TOV    radius    mass  bary_mass mass(g) cent.rho rho(cgi)        K   K(cgi)    Gamma<br>
&gt;<br>
&gt; INFO ():   1   8.12502  1.40016  1.50618 2.78e+33  0.00128 7.92e+14      100 1.45e+05        2<br>
&gt;<br>
&gt; INFO (TOVSolver): Not using old matter initial data<br>
&gt;<br>
&gt; INFO (TOVSolver): Done interpolation.<br>
&gt;<br>
&gt; INFO (Spritz_DipoleAndAtmo): cctk_time:     0.000000<br>
&gt;<br>
&gt; INFO (Spritz_DipoleAndAtmo): Adding a poloidal magnetic field to the TOV star on reflevel 0<br>
&gt;<br>
&gt; INFO (Spritz_DipoleAndAtmo): Adding atmo to the TOV star on reflevel = &#39;0&#39;<br>
&gt;<br>
&gt; INFO (Spritz_DipoleAndAtmo): cctk_time:     0.000000<br>
&gt;<br>
&gt; ------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>-----------<br>
&gt;<br>
&gt; Iteration      Time |              ADMBASE::alp |            HYDROBASE::rho |          HYDROBASE::press |            SPRITZ::B_norm<br>
&gt;<br>
&gt;                     |      minimum      maximum |      minimum      maximum |      minimum      maximum |      minimum      maximum<br>
&gt;<br>
&gt; ------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>-----------<br>
&gt;<br>
&gt;         0     0.000 |    0.6698612    0.9603815 | 5.827798e-11    0.0012800 |    0.0000000    0.0001638 | 8.399814e-09    0.0000399<br>
&gt;<br>
&gt; INFO (Spritz_DipoleAndAtmo): cctk_time:    0.3906250E-01<br>
&gt;<br>
&gt; INFO (Spritz_DipoleAndAtmo): cctk_time:    0.3906250E-01<br>
&gt;<br>
&gt; INFO (Spritz_DipoleAndAtmo): cctk_time:    0.7812500E-01<br>
&gt;<br>
&gt; INFO (Spritz_DipoleAndAtmo): cctk_time:    0.7812500E-01<br>
&gt;<br>
&gt;         1     0.078 |    0.6698612    0.9603833 | 5.827814e-11    0.0012799 |    0.0000000    0.0001638 | 8.294987e-09    0.0000395<br>
&gt;<br>
&gt; INFO (Spritz_DipoleAndAtmo): cctk_time:    0.1171875<br>
&gt;<br>
&gt; INFO (Spritz_DipoleAndAtmo): cctk_time:    0.1171875<br>
&gt;<br>
&gt; INFO (Spritz_DipoleAndAtmo): cctk_time:    0.1562500<br>
&gt;<br>
&gt; INFO (Spritz_DipoleAndAtmo): cctk_time:    0.1562500<br>
&gt;<br>
&gt;         2     0.156 |    0.6698612    0.9603850 | 5.827829e-11    0.0012797 |    0.0000000    0.0001638 | 8.294994e-09    0.0000390<br>
&gt;<br>
&gt; ..........<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; The simulation is performed in uniform grid with dx=dy=dz=0.3125, time::dtfac = 0.25 and HydroBase::timelevels = 2.<br>
&gt; As you may see from the output lines, in between iteration 0 which is at cctk_time=0.0 and iteration 1 which is at cctk_time=0.078125, there is an intermediate time step with &#39;cctk_time=0.0390625&#39; when the subroutine is called.<br>
&gt;<br>
&gt; I was hoping to understand better why this intermediate time step exists between two consecutive iterations, and if there is any documentation I could look at.<br>
&gt; Any help would be much appreciated.<br>
&gt;<br>
&gt; Thank you very much.<br>
&gt; Sincerely,<br>
&gt; Jay Kalinani<br>
&gt; ______________________________<wbr>_________________<br>
&gt; Users mailing list<br>
&gt; <a href="mailto:Users@einsteintoolkit.org">Users@einsteintoolkit.org</a><br>
&gt; <a href="http://lists.einsteintoolkit.org/mailman/listinfo/users" target="_blank">http://lists.einsteintoolkit.<wbr>org/mailman/listinfo/users</a><br>
<br>
<br>
<br>
-- <br>
Erik Schnetter &lt;<a href="mailto:schnetter@cct.lsu.edu">schnetter@cct.lsu.edu</a>&gt;<br>
<a href="http://www.perimeterinstitute.ca/personal/eschnetter/" target="_blank">http://www.perimeterinstitute.<wbr>ca/personal/eschnetter/</a><br>
</blockquote></div>