Skip to content

Add new tier1 platform Blueback, fix for multiple cray-libsci versions on Narwhal, other NRL site config updates#1527

Merged
climbfuji merged 19 commits intoJCSDA:developfrom
climbfuji:feature/add_blueback
Feb 26, 2025
Merged

Add new tier1 platform Blueback, fix for multiple cray-libsci versions on Narwhal, other NRL site config updates#1527
climbfuji merged 19 commits intoJCSDA:developfrom
climbfuji:feature/add_blueback

Conversation

@climbfuji
Copy link
Copy Markdown
Collaborator

@climbfuji climbfuji commented Feb 21, 2025

Summary

  1. Add a new tier 1 site config for Blueback. Blueback is very similar to Narwhal, i.e. a Cray system but with a slightly newer software environment. The same features and limitations as for Narwhal apply: We still need to use the Cray compiler wrappers for the regular environments (unified environment, NEPTUNE standalone environment), but we need to use the GCC compilers without the Cray wrappers for the Cylc environment.
  2. On Narwhal, bump gcc from 10.3.0 to 12.2.0 to fix compilation errors with the latest met/metplus. Also, fix the long-standing problem with applications being linked against multiple cray-libsci versions by adding an extra_rpaths entry in the compiler config (credits to the NavyDSRC and HPE teams).
  3. Minor updates and consistency changes for other NRL site configs Atlantis, Cole, Tusk.

Testing

Installed the following environments with the supported compilers on each platform on all NRL sites (Atlantis, Blueback, Cole, Narwhal, Nautilus, Tusk):

  • unified environment
  • NEPTUNE standalone environment
  • cylc environment

Applications affected

All applications running on these systems.

Systems affected

Atlantis, Blueback, Cole, Narwhal, Nautilus, Tusk

Dependencies

n/a

Issue(s) addressed

Working towards #1116

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 changed the title DRAFT: Add new tier1 platform Blueback & fix for multiple cray-libsci versions on Narwhal Add new tier1 platform Blueback & fix for multiple cray-libsci versions on Narwhal Feb 21, 2025
@climbfuji climbfuji self-assigned this Feb 21, 2025
@climbfuji climbfuji changed the title Add new tier1 platform Blueback & fix for multiple cray-libsci versions on Narwhal Add new tier1 platform Blueback, fix for multiple cray-libsci versions on Narwhal, other NRL site config updates Feb 25, 2025
@climbfuji climbfuji added the NAVY United States Naval Research Lab label Feb 25, 2025
@climbfuji climbfuji marked this pull request as ready for review February 26, 2025 03:00
@climbfuji climbfuji requested a review from areinecke February 26, 2025 12:27
@climbfuji climbfuji merged commit 375199e into JCSDA:develop Feb 26, 2025
9 checks passed
@climbfuji climbfuji deleted the feature/add_blueback branch February 26, 2025 16:39
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