<html>#2337: AHFinderDirect does not mark surfaces as "invalid" after it stops looking for them
<table style='border-spacing: 1ex 0pt; '>
<tr><td style='text-align:right'> Reporter:</td><td>Roland Haas</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>major</td></tr>
<tr><td style='text-align:right'>Component:</td><td>EinsteinToolkit thorn</td></tr>
</table>

<p>Responding to <a data-is-external-link="true" href="http://lists.einsteintoolkit.org/pipermail/users/2020-February/007288.html" rel="nofollow">http://lists.einsteintoolkit.org/pipermail/users/2020-February/007288.html</a> I had a look at AHFInderDirect (see <a data-is-external-link="true" href="http://lists.einsteintoolkit.org/pipermail/users/2020-February/007291.html" rel="nofollow">http://lists.einsteintoolkit.org/pipermail/users/2020-February/007291.html</a>) and found this code (in <a data-is-external-link="true" href="https://bitbucket.org/einsteintoolkit/einsteinanalysis/src/914cb4b1e76d898e844c265b4cbe671cf920b6a9/AHFinderDirect/src/driver/BH_diagnostics.cc#lines-678" rel="nofollow">line 678</a>):</p>
<div class="codehilite language-c++"><pre><span></span><span class="mi">674</span> <span class="nf">if</span> <span class="p">((</span><span class="n">my_dont_find_after</span> <span class="o">&gt;=</span> <span class="mi">0</span> <span class="n">and</span> <span class="n">cctk_iteration</span> <span class="o">&gt;</span> <span class="n">my_dont_find_after</span><span class="p">)</span> <span class="n">or</span>
<span class="mi">675</span>     <span class="p">(</span><span class="n">my_dont_find_after_time</span> <span class="o">&gt;</span> <span class="n">my_find_after_time</span> <span class="n">and</span> <span class="n">cctk_time</span> <span class="o">&gt;</span> <span class="n">my_dont_find_after_time</span><span class="p">))</span>
<span class="mi">676</span> <span class="p">{</span>
<span class="mi">677</span>   <span class="n">assert</span> <span class="p">(</span><span class="o">!</span> <span class="n">AH_data</span><span class="p">.</span><span class="n">search_flag</span><span class="p">);</span>
<span class="mi">678</span>   <span class="n">sf_active</span><span class="p">[</span><span class="n">surface_number</span><span class="p">]</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span>
<span class="mi">679</span> <span class="p">}</span>
<span class="mi">680</spa
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2337/ahfinderdirect-does-not-mark-surfaces-as'>https://bitbucket.org/einsteintoolkit/tickets/issues/2337/ahfinderdirect-does-not-mark-surfaces-as</a></p>
</html>