From fc992b81758c8ef37eb6fe81c79138697990812b Mon Sep 17 00:00:00 2001 From: Alfredo Correa Date: Wed, 5 Mar 2025 08:17:25 +0000 Subject: [PATCH] nvhpc 25.1 --- .gitlab-ci-correaa.yml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/.gitlab-ci-correaa.yml b/.gitlab-ci-correaa.yml index 733e8c7e4..9c1eef780 100644 --- a/.gitlab-ci-correaa.yml +++ b/.gitlab-ci-correaa.yml @@ -591,6 +591,41 @@ nvhpc-24.11 c++20 par: - OMPI_ALLOW_RUN_AS_ROOT=1 OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1 ctest --output-on-failure needs: ["nvhpc"] +nvhpc-24.11: + stage: build + image: nvcr.io/nvidia/nvhpc:24.11-devel-cuda12.6-ubuntu24.04 # nvcr.io/nvidia/nvhpc:24.7-devel-cuda12.5-ubuntu24.04 # https://catalog.ngc.nvidia.com/orgs/nvidia/containers/nvhpc/tags + tags: + - non-shared + - large-disk-space + - x86_64 + interruptible: true + script: + - apt-get update && apt-get install --no-install-recommends -y cmake make libboost-timer-dev libboost-serialization-dev libfftw3-dev pkg-config + - /opt/nvidia/hpc_sdk/Linux_x86_64/2024/compilers/bin/nvc++ --version + - mkdir build && cd build + - CXX=/opt/nvidia/hpc_sdk/Linux_x86_64/2024/compilers/bin/nvc++ cmake .. -DCMAKE_BUILD_TYPE=Release + - cmake --build . --parallel 2 || cmake --build . --verbose + - OMPI_ALLOW_RUN_AS_ROOT=1 OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1 ctest --output-on-failure + needs: ["nvhpc"] + +nvhpc-25.1: + stage: build + image: nvcr.io/nvidia/nvhpc:25.1-devel-cuda12.6-ubuntu24.04 # https://catalog.ngc.nvidia.com/orgs/nvidia/containers/nvhpc/tags + tags: + - non-shared + - large-disk-space + - x86_64 + interruptible: true + script: + - apt-get update && apt-get install --no-install-recommends -y cmake make libboost-timer-dev libboost-serialization-dev libfftw3-dev pkg-config + - /opt/nvidia/hpc_sdk/Linux_x86_64/2025/compilers/bin/nvc++ --version + - mkdir build && cd build + - CXX=/opt/nvidia/hpc_sdk/Linux_x86_64/2025/compilers/bin/nvc++ cmake .. -DCMAKE_BUILD_TYPE=Release + - cmake --build . --parallel 2 || cmake --build . --verbose + - OMPI_ALLOW_RUN_AS_ROOT=1 OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1 ctest --output-on-failure + needs: ["nvhpc"] + + cuda: stage: build allow_failure: false