Skip to content

Add support for basic NEPTUNE env with nvhpc@26.5 - #2094

Draft
climbfuji wants to merge 4 commits into
JCSDA:developfrom
climbfuji:feature/nvhpc_jcsda_dev
Draft

Add support for basic NEPTUNE env with nvhpc@26.5#2094
climbfuji wants to merge 4 commits into
JCSDA:developfrom
climbfuji:feature/nvhpc_jcsda_dev

Conversation

@climbfuji

@climbfuji climbfuji commented Aug 18, 2026

Copy link
Copy Markdown
Collaborator

Description

This PR adds support for building a basic NEPTUNE environment with nvhpc@26.5, similar to the llvm@22 NEPTUNE environment. A large number of packages need to be built with GCC instead of NVHPC.

Because NVIDIA is updating their compiler suite from the legacy PGI backend to the modern LLVM IR in the near future, it doesn't make sense to try to fix the many build errors with NVHPC. Also, NVIDIA's support to fix bugs in the current compilers is limited - they defer users to the upcoming LLVM-based compilers.

Dependencies

Issues addressed

NRL-internal issue

Applications affected

None (this is an experimental setup)

Systems affected

None

Testing

  • CI: Note whether the automatic tests (GitHub actions tests that run automatically for every commit) pass or not
    • GitHub actions CI tests pass (CI tests not affected by this change)
    • GitHub actions CI tests do not pass (provide explanation)
    • GitHub actions CI tests skipped (provide explanation if necessary)
  • New tests added: List and describe any new tests added to GitHub actions
    • ...
  • Additional testing: Add information on any additional tests conducted
    • ...

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. work in progress
  • All dependency PRs/issues have been resolved and this PR can be merged.
  • All necessary updates to the documentation (spack-stack wiki) will be made when this PR is merged

@climbfuji climbfuji changed the title Feature/nvhpc jcsda dev Add support for basic NEPTUNE env with nvhpc@26.5 Aug 18, 2026
@climbfuji climbfuji self-assigned this Aug 18, 2026
@climbfuji climbfuji added the NAVY United States Naval Research Lab label Aug 18, 2026
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

None yet

Development

Successfully merging this pull request may close these issues.

1 participant