Closed climbfuji closed 1 week ago
What's the story with the append-path logic? What is it that's currently not working?
You want to append certain include paths (those that come from the compiler) so that the ones from spack come "first". I noticed that I coded up the prepend-path logic only, but not the append-path logic.
@AlexanderRichert-NOAA Would you like to take another look before I merge this? Thank you ...
Summary
This PR adds a
oneapi@2024.1.2
option to the nautilus site config. This option currently usesintel-oneapi-mpi
instead ofopenmpi
as MPI provider. If in-depth testing over the next weeks shows that this doesn't perform on Nautilus, we can change it.The PR further adds the missing
append-path
logic to thestack-*
meta modules, sets theI_MPI_*
environment variables in the MPI meta modules (it doesn't hurt if those are always set, other MPI providers ignore them), and updates the documentation for supported compilers.Testing
neptune-env
on Nautilus withoneapi@2024.1.2
(a heavily patched version, because Intel did a pretty poor job on the 2024.1.0 oneAPI release), ranneptune_atmos
CI tests - all tests that are exercised in github actions pass. See https://github.nrlmry.navy.mil/NEPTUNE/neptune_atmos/actions/runs/54471 if you have access.Applications affected
None
Systems affected
Nautilus
Dependencies
Issue(s) addressed
Resolves https://github.com/JCSDA/spack-stack/issues/1128
Checklist