<html>#2370: Wrong scheduling in MoL when using adaptive_stepsize = yes
<table style='border-spacing: 1ex 0pt; '>
<tr><td style='text-align:right'> Reporter:</td><td>V M</td></tr>
<tr><td style='text-align:right'>   Status:</td><td>new</td></tr>
<tr><td style='text-align:right'>Milestone:</td><td></td></tr>
<tr><td style='text-align:right'>  Version:</td><td></td></tr>
<tr><td style='text-align:right'>     Type:</td><td>bug</td></tr>
<tr><td style='text-align:right'> Priority:</td><td>minor</td></tr>
<tr><td style='text-align:right'>Component:</td><td>Cactus</td></tr>
</table>

<p>The functions used in adaptive stepsizing are scheduled in the wrong place, leading to segmentation faults when trying to use one of the RK methods that support adaptive stepsizes (RK45, RK45CP, RK65, and RK87) with adaptive stepsizing.   </p>
<p>This can be fixed by changing the scheduling from:</p>
<div class="codehilite language-c"><pre><span></span><span class="n">schedule</span> <span class="n">MoL_InitAdaptiveError</span> <span class="n">IN</span> <span class="n">MoL_Evolution</span> <span class="n">AFTER</span> <span class="n">MoL_PostStep</span>
</pre></div>


<p>to</p>
<div class="codehilite language-c"><pre><span></span><span class="n">schedule</span> <span class="n">MoL_InitAdaptiveError</span> <span class="n">IN</span> <span class="n">MoL_Evolution</span> <span class="n">AFTER</span> <span class="n">MoL_Step</span>
</pre></div>


<p>‌</p>
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2370/wrong-scheduling-in-mol-when-using'>https://bitbucket.org/einsteintoolkit/tickets/issues/2370/wrong-scheduling-in-mol-when-using</a></p>
</html>