Skip to content

Switch to Intel MKL on systems with Intel compiler #759

@climbfuji

Description

@climbfuji

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 InfrastructureNAVYUnited States Naval Research LabNOAA-EMCOAR-EPICNOAA Oceanic and Atmospheric Research and Earth Prediction Innovation CenterenhancementNew feature or request

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions