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

Site config updates and bugfixes for NRL systems (Atlantis, Narwhal, Nautilus) #1449

Draft
wants to merge 2 commits into
base: develop
Choose a base branch
from

Conversation

climbfuji
Copy link
Collaborator

@climbfuji climbfuji commented Jan 13, 2025

Summary

Atlantis

TBD

Narwhal

WIP

Revert cray-libsci on Narwhal from latest version (23.05.1.4) to the default version (22.11.1.2). This is unfortunate, because the newer version was compiled with versions of Intel and GNU close to the compilers we use, but we want to get rid of the warnings that applications are linked to multiple versions of cray-libsci (and there seem to be no good way to do this at the moment).

Ideally, we can convince the system administrators to make the newer version the default - likely not until the Narwhal software overhaul after Blueback is available.

Nautilus

Revert gcc from 12.2.1 to 11.2.1 to address a known problem with the version of ld from binutils that ships with gcc@12. This particular version leads to compilation errors of downstream packages (e.g. py-pandas) when using openblas as provider for blas, lapack, fftw-api in spack-stack. See https://github.com/OpenMathLib/OpenBLAS/wiki/Faq#ELFoffset for more information.

Testing

IN PROGRESS

  • Nautilus: Built spack-stack with gcc and openblas, ran NEPTUNE with this stack

Applications affected

NEPTUNE and JEDI-NEPTUNE on Narwhal

Systems affected

Narwhal

Dependencies

None

Issue(s) addressed

Atlantis

MISSING

Narwhal

TBD Resolves #1447

Nautilus

Resolves #1446

Checklist

  • This PR addresses one issue/problem/enhancement, or has a very good reason for not doing so.
  • These changes have been tested on the affected systems and applications.
  • All dependency PRs/issues have been resolved and this PR can be merged.

@climbfuji climbfuji self-assigned this Jan 13, 2025
@climbfuji climbfuji added NAVY United States Naval Research Lab cleanup labels Jan 13, 2025
@climbfuji climbfuji changed the title On Narwhal, use system default libsci Site config updates and bugfixes for NRL systems (Atlantis, Narwhal, Nautilus) Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cleanup NAVY United States Naval Research Lab
Projects
None yet
1 participant