<html>#2753: Add CarpetX thorns to Einstein Toolkit manifest
<table style='border-spacing: 1ex 0pt; '>
<tr><td style='text-align:right'> Reporter:</td><td>Erik Schnetter</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>proposal</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>Since we only really support gcc or (on some systems) clang I ran a quick test to see just how involved this might be:</p>
<div class="codehilite"><pre><span></span><span>.../mdb/optionlists$ git grep -l CC.*gcc *</span>
<span>db-sing-cpu.cfg</span>
<span>db-sing-nv.cfg</span>
<span>debian-cuda.cfg</span>
<span>expanse-gnu.cfg</span>
<span>generic.cfg</span>
<span>graham-gpu.cfg</span>
<span>graham.cfg</span>
<span>orca-gcc.cfg</span>
<span>raspbian.cfg</span>
<span>summit.cfg</span>
<span>thornyflat.cfg</span>
<span>wheeler.cfg</span>
</pre></div>


<p>which shows that almost none of the big US production clusters (except expanse and summit) use <code>gcc</code> and none clang. </p>
<p><code>db-sing-nv</code> and <code>db-sing-cpu</code> are are both special for deepbayou and singularity and CarpetX so they are ok. </p>
<p>So we would be disabling everywhere and enable only on db1, expanse and summit. We cannot easily enable on generic since that would push the minimum required gcc on workstations where we do not know what is present (one hopes that everybody runs a gcc new enough, though gcc-11 might be too new for some setups).</p>
<p>I could not find any cluster officially using clang (an only theta uses Cray’s <code>cc</code> wrapper but uses the intel compiler).</p>
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2753/add-carpetx-thorns-to-einstein-toolkit'>https://bitbucket.org/einsteintoolkit/tickets/issues/2753/add-carpetx-thorns-to-einstein-toolkit</a></p>
</html>