<html>#2409: update simfactory files to use compilers new enough to avoid C++ math workarounds
<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>open</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>enhancement</td></tr>
<tr><td style='text-align:right'> Priority:</td><td>major</td></tr>
<tr><td style='text-align:right'>Component:</td><td>SimFactory</td></tr>
</table>

<p>Comment (by Roland Haas):</p>
<p>Comet will be retired soon (but not in time for the next release). From the current motd on Comet:</p>
<blockquote>
<p>The SDSC Comet supercomputer will be retired from XSEDE service on July 31, 2021.<br />
Details available in the XSEDE news post:<br />
<a data-is-external-link="true" href="https://portal.xsede.org/user-news/-/news/item/12761" rel="nofollow">https://portal.xsede.org/user-news/-/news/item/12761</a></p>
</blockquote>
<p>If we remove the workarounds we should add a configure test for the expected behaviour and error out at configure time with a suggestion that gcc 6.X or newer is required for GNU and <code>-gxx-name</code> for the Intel compilers. Not sure what version of PGI or the Cray compiler would work. PGI will be still on some XSEDE systems and seems to be the one with best OpenACC support (so has something to speak for it). No idea about llvm (and hence AMD’s AOCC compiler) yet.</p>
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2409/update-simfactory-files-to-use-compilers'>https://bitbucket.org/einsteintoolkit/tickets/issues/2409/update-simfactory-files-to-use-compilers</a></p>
</html>