Open oparry-ukaea opened 3 weeks ago
To add to this - you have to use at least spack 0.22 to have oneapi@2024.1.0 included in the package.py
I think someone said the more recent versions of oneapi are able to build Numpy (which I believe is what we were using the legacy compilers for). So hopefully we can remove the %intel
tags.
Yep, just removing them worked fine for me (and @JamesEdgeley I believe)
Since version 2024.0, the intel-oneapi-compilers spack package no longer contains the "classic" intel compilers (see e.g. here)
so
Won't generate an intelspan>@</spanx.y spec in compilers.yaml.
We could either
The tags were apparently added to avoid excessive memory consumption when building numpy with earlier versions of the oneapi compilers, but that no longer seems to be an issue with 2024.1.0, as far as I can tell.
I also found I needed to drop the Scotch version requirement; version 6 failed to build with intel-oneapi-compilers@2024.1.0.