Skip to content

Commit bdc7dd8

Browse files
Skylion007henryiii
andauthored
chore: update NVIDIA-PGI CI workflow (#3922)
* Update PGI workflow * Remove copy paste typo * ci: fix debian image Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com>
1 parent 287e4f2 commit bdc7dd8

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

.github/workflows/ci.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -382,17 +382,17 @@ jobs:
382382
# Testing on CentOS 7 + PGI compilers, which seems to require more workarounds
383383
centos-nvhpc7:
384384
runs-on: ubuntu-latest
385-
name: "🐍 3 • CentOS7 / PGI 20.9 • x64"
385+
name: "🐍 3 • CentOS7 / PGI 22.3 • x64"
386386
container: centos:7
387387

388388
steps:
389389
- uses: actions/checkout@v3
390390

391391
- name: Add Python 3 and a few requirements
392-
run: yum update -y && yum install -y epel-release && yum install -y git python3-devel make environment-modules cmake3
392+
run: yum update -y && yum install -y epel-release && yum install -y git python3-devel make environment-modules cmake3 yum-utils
393393

394394
- name: Install NVidia HPC SDK
395-
run: yum -y install https://developer.download.nvidia.com/hpc-sdk/20.9/nvhpc-20-9-20.9-1.x86_64.rpm https://developer.download.nvidia.com/hpc-sdk/20.9/nvhpc-2020-20.9-1.x86_64.rpm
395+
run: yum-config-manager --add-repo https://developer.download.nvidia.com/hpc-sdk/rhel/nvhpc.repo && yum -y install nvhpc-22.3
396396

397397
# On CentOS 7, we have to filter a few tests (compiler internal error)
398398
# and allow deeper template recursion (not needed on CentOS 8 with a newer
@@ -402,7 +402,7 @@ jobs:
402402
shell: bash
403403
run: |
404404
source /etc/profile.d/modules.sh
405-
module load /opt/nvidia/hpc_sdk/modulefiles/nvhpc/20.9
405+
module load /opt/nvidia/hpc_sdk/modulefiles/nvhpc/22.3
406406
cmake3 -S . -B build -DDOWNLOAD_CATCH=ON \
407407
-DCMAKE_CXX_STANDARD=11 \
408408
-DPYTHON_EXECUTABLE=$(python3 -c "import sys; print(sys.executable)") \
@@ -635,7 +635,7 @@ jobs:
635635
container: i386/debian:buster
636636

637637
steps:
638-
- uses: actions/checkout@v3
638+
- uses: actions/checkout@v1 # Required to run inside docker
639639

640640
- name: Install requirements
641641
run: |

0 commit comments

Comments
 (0)