Skip to content

Update ursa to oneapi@2025.3.1 compilers and mpi@2021.17 MPI#1939

Closed
rickgrubin-noaa wants to merge 90 commits intoJCSDA:developfrom
rickgrubin-noaa:ursa-oneapi-2025.3.1
Closed

Update ursa to oneapi@2025.3.1 compilers and mpi@2021.17 MPI#1939
rickgrubin-noaa wants to merge 90 commits intoJCSDA:developfrom
rickgrubin-noaa:ursa-oneapi-2025.3.1

Conversation

@rickgrubin-noaa
Copy link
Collaborator

Description

Update ursa to oneapi@2025.3.1 compilers and mpi@2021.17 MPI.

HPC-X MPI remains at v2.18.1

Dependencies

None

Issues addressed

None

Applications affected

All applications that build against spack-stack (UFS WM, SRW, etc.)

Systems affected

ursa

Testing

  • CI: Note whether the automatic tests (GitHub actions tests that run automatically for every commit) pass or not
    • GitHub actions CI tests pass
    • GitHub actions CI tests do not pass (provide explanation)
    • GitHub actions CI tests skipped (provide explanation if necessary)

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.
  • All necessary updates to the documentation (spack-stack wiki) will be made when this PR is merged

Remove spurious tab
@climbfuji
Copy link
Collaborator

Is this for the release/2.1 branch?

fortran: /apps/spack-2024-12/linux-rocky9-x86_64/gcc-11.4.1/intel-oneapi-compilers-2025.3.1-yqgrg5v3jonwexcjwd3xu3rzvwcp4ejk/compiler/2025.3/bin/ifx
environment:
prepend_path:
LD_LIBRARY_PATH: '/usr/lib:/usr/lib64'
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No problem adding this, but surprised that it is necessary

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No problem adding this, but surprised that it is necessary

Unclear if it's strictly necessary; I simply didn't remove it from 2025.2.1 config yaml files.

Copy link
Collaborator

@climbfuji climbfuji left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Both of these are missing the compiler requirement sections. From Atlantis:

  all:
    require:
    - any_of: ['%intel-oneapi-compilers@=2025.3.0']
      when: '%intel-oneapi-compilers'
    - any_of: ['%gcc@=11.2.0']
      when: '%gcc'

@rickgrubin-noaa
Copy link
Collaborator Author

Is this for the release/2.1 branch?

I submitted against develop; can close this PR and submit against release/2.1 if you prefer.

@rickgrubin-noaa
Copy link
Collaborator Author

Both of these are missing the compiler requirement sections. From Atlantis:

  all:
    require:
    - any_of: ['%intel-oneapi-compilers@=2025.3.0']
      when: '%intel-oneapi-compilers'
    - any_of: ['%gcc@=11.2.0']
      when: '%gcc'

Thanks, wasn't aware of this, and will update accordingly.

@climbfuji climbfuji changed the base branch from develop to release/2.1 March 4, 2026 15:49
@climbfuji climbfuji changed the base branch from release/2.1 to develop March 4, 2026 15:50
@climbfuji
Copy link
Collaborator

Is this for the release/2.1 branch?

I submitted against develop; can close this PR and submit against release/2.1 if you prefer.

Yes please, and while at it you may commit the changes with [skip ci] in the last commit message to prevent the CI tests from running for site config changes.

I tried to change the base for this PR to release/2.1, but that would bring in the ESMF changes from develop that we don't want in the release branch.

Sorry for the hassle!

@rickgrubin-noaa
Copy link
Collaborator Author

Is this for the release/2.1 branch?

I submitted against develop; can close this PR and submit against release/2.1 if you prefer.

Yes please, and while at it you may commit the changes with [skip ci] in the last commit message to prevent the CI tests from running for site config changes.

I tried to change the base for this PR to release/2.1, but that would bring in the ESMF changes from develop that we don't want in the release branch.

Sorry for the hassle!

Not a problem; will get it gone today.

@rickgrubin-noaa
Copy link
Collaborator Author

Closing per discussion herein, will re-open against release/2.1

@rickgrubin-noaa rickgrubin-noaa deleted the ursa-oneapi-2025.3.1 branch March 4, 2026 16:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants