Skip to content

Commit 92ca55c

Browse files
authored
Update nvhpc.yml to NVHPC 25.9 and CUDA 13.0 (#5918)
- Update NVHPC version from 25.7 to 25.9 - Update CUDA version from 12.9 to 13.0 - Update MPI paths from openmpi4/bin to hpcx/bin This aligns with the latest NVHPC SDK distribution which uses hpcx for MPI libraries. * Set UCX_WARN_UNUSED_ENV_VARS to 'n' in workflow Closes #5917
1 parent 21aaab4 commit 92ca55c

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

.github/workflows/nvhpc.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ jobs:
1717
name: "nvhpc ${{ inputs.build_mode }}"
1818
runs-on: ubuntu-latest
1919
env:
20-
CUDAVERDOT: "12.9"
21-
NVERDOT: "25.7"
22-
NVERDASH: "25-7"
20+
CUDAVERDOT: "13.0"
21+
NVERDOT: "25.9"
22+
NVERDASH: "25-9"
2323

2424
steps:
2525
- name: Get Sources
@@ -54,15 +54,15 @@ jobs:
5454
echo "OMPI_CXX=/opt/nvidia/hpc_sdk/Linux_x86_64/${{ env.NVERDOT }}/compilers/bin/nvc++" >> $GITHUB_ENV
5555
echo "OMPI_CC=/opt/nvidia/hpc_sdk/Linux_x86_64/${{ env.NVERDOT }}/compilers/bin/nvc" >> $GITHUB_ENV
5656
echo "OMPI_FC=/opt/nvidia/hpc_sdk/Linux_x86_64/${{ env.NVERDOT }}/compilers/bin/nvfortran" >> $GITHUB_ENV
57-
echo "CC=/opt/nvidia/hpc_sdk/Linux_x86_64/${{ env.NVERDOT }}/comm_libs/openmpi4/bin/mpicc" >> $GITHUB_ENV
58-
echo "FC=/opt/nvidia/hpc_sdk/Linux_x86_64/${{ env.NVERDOT }}/comm_libs/openmpi4/bin/mpifort" >> $GITHUB_ENV
57+
echo "CC=/opt/nvidia/hpc_sdk/Linux_x86_64/${{ env.NVERDOT }}/comm_libs/hpcx/bin/mpicc" >> $GITHUB_ENV
58+
echo "FC=/opt/nvidia/hpc_sdk/Linux_x86_64/${{ env.NVERDOT }}/comm_libs/hpcx/bin/mpifort" >> $GITHUB_ENV
5959
echo "LD_LIBRARY_PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/${{ env.NVERDOT }}/cuda/${{ env.CUDAVERDOT }}/lib64:/opt/nvidia/hpc_sdk/Linux_x86_64/${{ env.NVERDOT }}/compilers/lib" >> $GITHUB_ENV
6060
echo "DESTDIR=/tmp" >> $GITHUB_ENV
6161
6262
- name: Configure
6363
shell: bash
6464
run: |
65-
export PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/${{ env.NVERDOT }}/comm_libs/openmpi4/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/${{ env.NVERDOT }}/compilers/bin:$PATH
65+
export PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/${{ env.NVERDOT }}/comm_libs/hpcx/bin:/opt/nvidia/hpc_sdk/Linux_x86_64/${{ env.NVERDOT }}/compilers/bin:$PATH
6666
mkdir "${{ runner.workspace }}/build"
6767
cd "${{ runner.workspace }}/build"
6868
cmake -C $GITHUB_WORKSPACE/config/cmake/cacheinit.cmake -G Ninja \
@@ -100,5 +100,6 @@ jobs:
100100
- name: Run Parallel Tests
101101
shell: bash
102102
run: |
103+
export UCX_WARN_UNUSED_ENV_VARS=n
103104
ctest . -R MPI_TEST -E "_by_chunk|_by_pattern" -C ${{ inputs.build_mode }} -V
104105
working-directory: ${{ runner.workspace }}/build

0 commit comments

Comments
 (0)