eth-cscs / DLA-Future

DLA-Future
https://eth-cscs.github.io/DLA-Future/master/
BSD 3-Clause "New" or "Revised" License
64 stars 14 forks source link

Migrate CI from using `intel-mkl` to `intel-oneapi-mkl` #1074

Closed albestro closed 9 months ago

albestro commented 9 months ago

IntelMKL is now deprecated in favour of Intel OneAPI MKL. This change is reflected also in spack, which sooner or later might bite us about the usage of a deprecated package (not sure, since we are using it as an external package). Even if it is not going to bite us, it is reasonable to migrate the CI to the newer oneMKL.

With #1073 we start supporting it both in CMake and in the dla-future package, so this task aims just at what has to be done for the CI in order to migrate.

Currently, the CI does not use spack to install MKL, and we install it independently as external package, so that we can keep low the space utilisation by installing just what is needed and also cleaning up unused stuff.