Skip to content
Snippets Groups Projects

Draft: Bump license year

Open Yen-Chen Chen requested to merge bump_year into feature-add-cpp-codes
1 unresolved thread
+ 28
4
@@ -15,8 +15,11 @@ stages:
RED: '\033[0;31m'
variables:
ACCOUNT: "ka1125"
SCHEDULER_PARAMETERS: "--account=$ACCOUNT --partition=shared"
ACCOUNT_CPU: "ka1125"
ACCOUNT_GPU: "bk1341"
SLURM_OPTIONS_CPU: "--account=$ACCOUNT_CPU --partition=shared"
SLURM_OPTIONS_GPU: "--account=$ACCOUNT_GPU --partition=gpu --gpus=1"
SLURM_NTASKS: "--ntasks=1"
GIT_CONFIG_COUNT: 1
GIT_CONFIG_KEY_0: url.https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.dkrz.de/.insteadOf
GIT_CONFIG_VALUE_0: "git@gitlab.dkrz.de:"
@@ -25,6 +28,8 @@ gcc11:
stage: build_and_test
extends:
- .default
variables:
SCHEDULER_PARAMETERS: "$SLURM_OPTIONS_CPU $SLURM_NTASKS"
script:
- module load git gcc/11.2.0-gcc-11.2.0
- mkdir gcc112
@@ -40,6 +45,8 @@ intel22:
stage: build_and_test
extends:
- .default
variables:
SCHEDULER_PARAMETERS: "$SLURM_OPTIONS_CPU $SLURM_NTASKS"
script:
- module load git gcc/11.2.0-gcc-11.2.0 intel-oneapi-compilers/2022.0.1-gcc-11.2.0
- mkdir intel22
@@ -55,6 +62,8 @@ nvhpc_cpu:
stage: build_and_test
extends:
- .default
variables:
SCHEDULER_PARAMETERS: "$SLURM_OPTIONS_CPU $SLURM_NTASKS"
script:
- module load git gcc/11.2.0-gcc-11.2.0 nvhpc/22.5-gcc-11.2.0
- mkdir nvhpc_cpu
@@ -70,8 +79,19 @@ nvhpc_gpu:
stage: build_and_test
extends:
- .default
variables:
SCHEDULER_PARAMETERS: "$SLURM_OPTIONS_GPU $SLURM_NTASKS --mem=16000"
rules:
- if: $CI_COMMIT_BRANCH == "main"
when: always
- if: $CI_PIPELINE_SOURCE == "web"
when: manual
# Prevent the pipeline to create twice in merge requests.
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
when: never
- when: manual
script:
- module load git gcc/11.2.0-gcc-11.2.0 nvhpc/22.5-gcc-11.2.0
- module load git gcc/11.2.0-gcc-11.2.0 nvhpc/24.7-gcc-11.2.0
- mkdir nvhpc_gpu
- cd nvhpc_gpu
- /sw/spack-levante/cmake-3.23.1-q5kzz6/bin/cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_C_COMPILER=nvc -DCMAKE_Fortran_COMPILER=nvfortran -DIM_ENABLE_OPENACC=ON
@@ -85,6 +105,8 @@ OpenMP_gcc:
stage: build_and_test_OpenMP
extends:
- .default
variables:
SCHEDULER_PARAMETERS: "$SLURM_OPTIONS_CPU $SLURM_NTASKS"
script:
- module load git gcc/11.2.0-gcc-11.2.0
- mkdir openmp_gcc
@@ -100,6 +122,8 @@ OpenMP_intel:
stage: build_and_test_OpenMP
extends:
- .default
variables:
SCHEDULER_PARAMETERS: "$SLURM_OPTIONS_CPU $SLURM_NTASKS"
script:
- module load git gcc/11.2.0-gcc-11.2.0 intel-oneapi-compilers/2022.0.1-gcc-11.2.0
- mkdir openmp_intel
@@ -228,7 +252,7 @@ Prepare Changelog:
artifacts:
paths:
- release_notes.md
needs: ["gcc11", "intel22", "nvhpc_cpu", "nvhpc_gpu"]
needs: ["gcc11", "intel22", "nvhpc_cpu"]
Release:
stage: release
Loading