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

Update site configs for Atlantis, Narwhal, Nautilus #1266

Conversation

climbfuji
Copy link
Collaborator

@climbfuji climbfuji commented Aug 22, 2024

Summary

This PR updates the site configs for Atlantis, Narwhal, Nautilus, and also the instructions for Narwhal on how to build and use new environments. Notable changes:

  • Atlantis: Remove external openssl, issues with py-cryptography
  • Narwhal: Update cray-libsci for Intel, and configure GNU without Cray wrappers
  • Nautilus: Use intel-oneapi-mkl as linalg provider with GNU because of problems with using openblas in downstream applications (ELF load command address/offset not properly aligned when loading libopenblas.so; https://github.com/OpenMathLib/OpenBLAS/wiki/Faq#ELFoffset)

Testing

These updates were used for installing the latest NEPTUNE standalone environment using spack-stack develop as of 2024/08/19.

No CI testing needed!

Applications affected

NEPTUNE

Systems affected

Atlantis, Narwhal, Nautilus

Dependencies

n/a

Issue(s) addressed

Working towards #771

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 Aug 22, 2024
@climbfuji climbfuji added the NAVY United States Naval Research Lab label Aug 22, 2024
@climbfuji climbfuji marked this pull request as ready for review August 22, 2024 11:49
@climbfuji climbfuji merged commit 4a95ab5 into JCSDA:develop Aug 22, 2024
1 check passed
@climbfuji climbfuji deleted the feature/update_site_configs_atlantis_narwhal_nautilus branch August 22, 2024 19:40
DavidHuber-NOAA added a commit to DavidHuber-NOAA/spack-stack that referenced this pull request Aug 26, 2024
* jcsda/develop:
  Bump Python to 3.11.7 (JCSDA#1217)
  Add a clause in the cleanup to fix directory permissions (JCSDA#1273)
  Bug fix: configure neptune-env variants in three templates: neptune-dev, skylab-dev, unified-dev (JCSDA#1268)
  Update site configs for Atlantis, Narwhal, Nautilus (JCSDA#1266)
  Configuration for bufr_query@0.0.2 and eckit@1.27.0 (JCSDA#1240)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
NAVY United States Naval Research Lab
Projects
No open projects
Development

Successfully merging this pull request may close these issues.

2 participants