#2753: Add CarpetX thorns to Einstein Toolkit manifest
Reporter:Erik Schnetter
Status:new
Milestone:
Version:
Type:proposal
Priority:major
Component:Other

Comment (by Roland Haas):

Since we only really support gcc or (on some systems) clang I ran a quick test to see just how involved this might be:

.../mdb/optionlists$ git grep -l CC.*gcc *
db-sing-cpu.cfg
db-sing-nv.cfg
debian-cuda.cfg
expanse-gnu.cfg
generic.cfg
graham-gpu.cfg
graham.cfg
orca-gcc.cfg
raspbian.cfg
summit.cfg
thornyflat.cfg
wheeler.cfg

which shows that almost none of the big US production clusters (except expanse and summit) use gcc and none clang.

db-sing-nv and db-sing-cpu are are both special for deepbayou and singularity and CarpetX so they are ok.

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).

I could not find any cluster officially using clang (an only theta uses Cray’s cc wrapper but uses the intel compiler).

--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2753/add-carpetx-thorns-to-einstein-toolkit