NCAR / spack-gust

Spack production user software stack on the Gust test system
4 stars 0 forks source link

Support of NAG compilers on Derecho/Gust #48

Open briandobbins opened 1 year ago

briandobbins commented 1 year ago

In an AMP SE meeting today, we were discussing the lack of the NAG compiler on Cheyenne, and presumably Derecho. Would it be possible to support this moving forward, even as an invisible option among the modules? (So as to reduce confusion on other users).

It's used fairly heavily in testing for CAM development, typically done on Izumi, but with Izumi currently down (and eventually being retired), the lack of NAG on Cheyenne/Derecho negatively impacts development & testing. Although we don't anticipate wanting to use it in practice for production runs, it is a very useful tool because the compiler's strictness catches a lot of potential bugs that are skipped over by Intel (as well as GNU and NVIDIA).

Happy to discuss this more - finding a way to do this that creates minimal work on behalf of CSG, but gives us the opportunity to move testing workflows to Derecho, seems like a really important step as we gear up for both CESM3 and SIMA.

Thank you!

vanderwb commented 1 year ago

@briandobbins - thanks for reaching out. We had a discussion with Jim and Mariana back in 2022 and it seemed like we had a path forward for CGD using CGD licenses on our systems (we tested out access to your license server).

Ben and I think it would be good to touch base with you on what was discussed and whether your needs have changed there, plus outstanding items on the CISL side for providing support. Let me know if you have any concerns; otherwise I'll look for an open time on our three calendars (and you can certainly invite others if desired).

briandobbins commented 1 year ago

Sure, I'm happy to chat any time - I think the new wrinkle in all of that is what NRIT means for our clusters and, perhaps, license servers. Let's add, if possible, Garth D'Attilo to the conversation, too, since he's managing CGD IS following Dan White's move to UCAR. I'll ping Garth now, too, so he's in the loop.

vanderwb commented 1 year ago

@briandobbins - what software libraries do you need built with NAG to run the test suite? I'd like to try building what is required (and nothing more) on Gust using Spack.