Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

spack-stack Intel will use MKL for FFTW/BLAS/LAPACK functionality #780

Open
AlexanderRichert-NOAA opened this issue Aug 12, 2024 · 6 comments

Comments

@AlexanderRichert-NOAA
Copy link

AlexanderRichert-NOAA commented Aug 12, 2024

The current plan for the next release of spack-stack (1.8.0) to use Intel MKL for FFTW/BLAS/LAPACK functionality instead of the FFTW and OpenBLAS libraries for all of the Intel-based stacks.

See JCSDA/spack-stack#1226, including for test installations

@RussTreadon-NOAA
Copy link
Contributor

FYI: @CatherineThomas-NOAA , @ShunLiu-NOAA , @ManuelPondeca-NOAA, @DavidHuber-NOAA - not sure if this change will impact global or regional gsi.x wall times.

@RussTreadon-NOAA
Copy link
Contributor

@CatherineThomas-NOAA , @ShunLiu-NOAA , @ManuelPondeca-NOAA , or @DavidHuber-NOAA : do any of you have comments on this issue?

@AlexanderRichert-NOAA , what is the status of spack-stack/1.8.0?

@DavidHuber-NOAA
Copy link
Collaborator

I will be working on upgrading the GSI to SS/1.8.0 over the next couple of weeks, so this will be tested. However, if I recall correctly, openblas is still being used on some sites (Hera and Jet at least and maybe Orion, Jet, and Gaea as well). It would be good to get confirmation of that from @AlexanderRichert-NOAA.

@RussTreadon-NOAA
Copy link
Contributor

Thank you @DavidHuber-NOAA for the update. spack-stack/1.8.0 touches a few GSI issues - this issue, #642, and possibly more.

@AlexanderRichert-NOAA
Copy link
Author

@RussTreadon-NOAA we're in the process of deploying 1.8.0 right now. I think OpenBLAS/FFTW stayed in place on a number of systems. @climbfuji as far as GSI-relevant platforms, I don't see the "override" that restores using OpenBLAS/FFTW in the Jet config or either of the Discover configs, but I do for Hera, Orion/Hercules, Gaea, and S4. Does that sound correct?

@climbfuji
Copy link

Discover is ok (not a GSI relevant platform), Jet must be an oversight on my end!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants