<html>#2818: failing tests with gcc-14
<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>I see failing tests, at least TestProlongate maybe others, but not all of them, when compiling the ET (Landau or development) with gcc-14.</p>
<p>This</p>
<div class="codehilite"><pre><span></span><code><span>./utils/Scripts/MakeThornList --master thornlists/einsteintoolkit.th arrangements/CarpetX/TestProlongate/test/test_cc_co_o1.par >thornlists/test_cc_co_o1.th</span>
</code></pre></div>
<p>produces a thornlist one can try this out with. Eg for <code>test_natural_o7.diffs</code> the test system reports</p>
<div class="codehilite"><pre><span></span><code><span> testprolongate-gf001_count.it000002.x.tsv: substantial differences</span>
<span> significant differences on 68 (out of 39) lines</span>
<span> missing 29 lines in new testprolongate-gf001_count.it000002.x.tsv</span>
<span> maximum absolute difference in column 2 is 0.0166666666666667</span>
<span> maximum relative difference in column 2 is 0.25</span>
</code></pre></div>
<p>and looking at the log files there seems to be an issue that only a single refinement level is created compared to 2 when compiled with gcc-13:</p>
<div class="codehilite"><pre><span></span><code><span>INFO (CarpetX): Regridding...</span>
<span>INFO (CarpetX): Setting max_grid_size values for all levels before regridding</span>
<span>INFO (CarpetX): ErrorEst patch 0 level 0 INFO (CarpetX): ErrorEst patch 0 level 0 done. Set/clear/total=0/27000/27000=0%/100%/100% INFO (CarpetX): old levels 1, new levels 1</span>
<span>INFO (CarpetX): level 0: 1 boxes, 27000 cells (100%)</span>
</code></pre></div>
<p>so this does not seem to be just some sort of roundoff error thing to me.</p>
<p>Diff of the interesting bit of the log file </p>
<div class="codehilite language-diff"><pre><span></span><code> INFO (CarpetX): Regridding...
INFO (CarpetX): Setting max_grid_size values for all levels before regridding
INFO (CarpetX): ErrorEst patch 0 level 0
<span class="gd">-INFO (CarpetX): Erro
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2818/failing-tests-with-gcc-14'>https://bitbucket.org/einsteintoolkit/tickets/issues/2818/failing-tests-with-gcc-14</a></p>
</html>