Skip to content

For pm-cpu/pm-gpu, explicitly remove cray-libsci module for Intel builds (as Intel uses MKL)#8548

Open
ndkeen wants to merge 1 commit into
masterfrom
ndk/machinefiles/perlmutter-intel-unload-cray-libsci
Open

For pm-cpu/pm-gpu, explicitly remove cray-libsci module for Intel builds (as Intel uses MKL)#8548
ndkeen wants to merge 1 commit into
masterfrom
ndk/machinefiles/perlmutter-intel-unload-cray-libsci

Conversation

@ndkeen

@ndkeen ndkeen commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

On all NERSC machines, explicitly remove cray-libsci module for Intel builds.
For Intel, we wants to use Intel's MKL (for BLAS/LAPACK for example).
Cases will currently still pick MKL, but it's better to explicitly remove cray-libsci.
Note that PR #8326 actually added module load of cray-libsci to pm-cpu, which was bad form.
Also of note, the next CPE coming to NERSC machine from HPE may automatically load cray-libsci,
making explicit unload even more important.

[bfb]

@ndkeen ndkeen self-assigned this Jul 7, 2026
@ndkeen ndkeen added Machine Files BFB PR leaves answers BFB pm-gpu Perlmutter machine at NERSC (GPU nodes) pm-cpu Perlmutter at NERSC (CPU-only nodes) labels Jul 7, 2026
@ndkeen ndkeen requested a review from jgfouca July 7, 2026 23:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

BFB PR leaves answers BFB Machine Files pm-cpu Perlmutter at NERSC (CPU-only nodes) pm-gpu Perlmutter machine at NERSC (GPU nodes)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants