<html>#2426: g++-10 possibly miscompiles parts of Carpet
<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>Other</td></tr>
</table>

<p>Comment (by Roland Haas):</p>
<p>From what I understand QueenBee is currently “QueenBee 2” but LSU kept both the hostname and the name used on documentation the same. I am told “QueenBee 3” has just been deployed (see eg. <a data-is-external-link="true" href="http://www.hpc.lsu.edu/resources/hpc/system.php?system=QueenBee" rel="nofollow">http://www.hpc.lsu.edu/resources/hpc/system.php?system=QueenBee</a> vs <a data-is-external-link="true" href="http://www.hpc.lsu.edu/docs/guides.php?system=QB2" rel="nofollow">http://www.hpc.lsu.edu/docs/guides.php?system=QB2</a>).</p>
<p>The Intel compiler we use is very old 2013.1.046 (with 14.0.2 being the machine default) however there are much newer ones available (up to 2018.1) which we could easily use.</p>
<p>My approach would be to first update the machine definition files for queenbee (and other clusters in simfactory) to use the newer compiler then update the flesh with the breaking change, then update Carpet. This would keep the time of breaking things in the ET to a minimum.</p>
<p>The other option would be to make the breaking change in the flesh, and count on QB users that care about their system remaining usable with the ET to update the simfactory files. </p>
<p>Currently qb.ini says:</p>
<div class="codehilite"><pre><span></span># last-tested-on: 2016-06-04
# last-tested-by: Erik Schnetter &lt;schnetter@gmail.com&gt;
</pre></div>


<p>which is not quite correct anymore.</p>
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2426/g-10-possibly-miscompiles-parts-of-carpet'>https://bitbucket.org/einsteintoolkit/tickets/issues/2426/g-10-possibly-miscompiles-parts-of-carpet</a></p>
</html>