-
Notifications
You must be signed in to change notification settings - Fork 56
Closed
Labels
INFRAJEDI InfrastructureJEDI InfrastructureNAVYUnited States Naval Research LabUnited States Naval Research LabNOAA-EMCOAR-EPICNOAA Oceanic and Atmospheric Research and Earth Prediction Innovation CenterNOAA Oceanic and Atmospheric Research and Earth Prediction Innovation CenterenhancementNew feature or requestNew feature or request
Description
Description
The Nautilus site config shows how to switch to Intel MKL as provider for blas and lapack (and fftw-api if I remember correctly).
I think it would be good to switch to Intel MKL when using the Intel compiler, and keep openblas/fftw for gcc and clang. This ensures that we remain compatible with the different providers. We can probably make use of the require: one_of / when syntax to implement this.
Update 2023/10/11: See JCSDA/spack#342 for work that needs to be done on ectrans and ecmwf-atlas.
Requirements
See above
Acceptance Criteria (Definition of Done)
A clean solution to use Intel MKL with at least the Intel compilers.
Dependencies
n/a
Metadata
Metadata
Labels
INFRAJEDI InfrastructureJEDI InfrastructureNAVYUnited States Naval Research LabUnited States Naval Research LabNOAA-EMCOAR-EPICNOAA Oceanic and Atmospheric Research and Earth Prediction Innovation CenterNOAA Oceanic and Atmospheric Research and Earth Prediction Innovation CenterenhancementNew feature or requestNew feature or request