Skip to content
Snippets Groups Projects
Commit b3ea9a71 authored by Cristian Lalescu's avatar Cristian Lalescu
Browse files

updates images, toolchains

parent 953cb65f
No related branches found
No related tags found
No related merge requests found
...@@ -7,7 +7,7 @@ image: gitlab-registry.mpcdf.mpg.de/mpcdf/module-image:latest ...@@ -7,7 +7,7 @@ image: gitlab-registry.mpcdf.mpg.de/mpcdf/module-image:latest
.load_modules: &load_modules | .load_modules: &load_modules |
module purge module purge
module load cmake ${COMPILER} ${MPI} gsl hdf5-mpi/1.14.1 fftw-mpi anaconda/3/2023.03 module load cmake ${COMPILER} ${MPI} gsl hdf5-mpi fftw-mpi anaconda/3/2023.03
export FFTW_DIR=$FFTW_HOME export FFTW_DIR=$FFTW_HOME
.build: &build | .build: &build |
...@@ -32,22 +32,20 @@ image: gitlab-registry.mpcdf.mpg.de/mpcdf/module-image:latest ...@@ -32,22 +32,20 @@ image: gitlab-registry.mpcdf.mpg.de/mpcdf/module-image:latest
export CXX=${GCC_HOME}/bin/g++ export CXX=${GCC_HOME}/bin/g++
.export_INTEL_compilers: &export_INTEL_compilers | .export_INTEL_compilers: &export_INTEL_compilers |
export CC=icc export CC=icx
export CXX=icpc export CXX=icpx
#.allow_docker_run_as_root: &allow_docker_run_as_root |
# export OMPI_ALLOW_RUN_AS_ROOT=1
# export OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
build-gcc-openmpi: build-gcc-openmpi:
image: gitlab-registry.mpcdf.mpg.de/mpcdf/ci-module-image/gcc_13-openmpi_4_1
stage: build stage: build
script: script:
- *load_modules - *load_modules
- *export_GCC_compilers - *export_GCC_compilers
- *build - *build
variables: variables:
COMPILER: "gcc/11" COMPILER: "gcc/13"
MPI: "openmpi/4" MPI: "openmpi/4.1"
tags: tags:
- docker - docker
artifacts: artifacts:
...@@ -57,6 +55,7 @@ build-gcc-openmpi: ...@@ -57,6 +55,7 @@ build-gcc-openmpi:
when: always when: always
build-gcc-impi: build-gcc-impi:
image: gitlab-registry.mpcdf.mpg.de/mpcdf/ci-module-image/gcc_13-impi_2021_9
stage: build stage: build
script: script:
- *load_modules - *load_modules
...@@ -65,8 +64,8 @@ build-gcc-impi: ...@@ -65,8 +64,8 @@ build-gcc-impi:
export MPI_HOME=${I_MPI_ROOT} export MPI_HOME=${I_MPI_ROOT}
- *build - *build
variables: variables:
COMPILER: "gcc/11" COMPILER: "gcc/13"
MPI: "impi/2021.7" MPI: "impi/2021.9"
tags: tags:
- docker - docker
artifacts: artifacts:
...@@ -76,6 +75,7 @@ build-gcc-impi: ...@@ -76,6 +75,7 @@ build-gcc-impi:
when: always when: always
build-intel: build-intel:
image: gitlab-registry.mpcdf.mpg.de/mpcdf/ci-module-image/intel_2023_1_0_x-impi_2021_9
stage: build stage: build
script: script:
- *load_modules - *load_modules
...@@ -84,8 +84,8 @@ build-intel: ...@@ -84,8 +84,8 @@ build-intel:
export MPI_HOME=${I_MPI_ROOT} export MPI_HOME=${I_MPI_ROOT}
- *build - *build
variables: variables:
COMPILER: "intel/21.7.1" COMPILER: "intel/2023.1.0.x"
MPI: "impi/2021.7" MPI: "impi/2021.9"
tags: tags:
- docker - docker
artifacts: artifacts:
...@@ -95,6 +95,7 @@ build-intel: ...@@ -95,6 +95,7 @@ build-intel:
when: always when: always
test-gcc-impi: test-gcc-impi:
image: gitlab-registry.mpcdf.mpg.de/mpcdf/ci-module-image/gcc_13-impi_2021_9
stage: test stage: test
script: script:
- *load_modules - *load_modules
...@@ -105,29 +106,14 @@ test-gcc-impi: ...@@ -105,29 +106,14 @@ test-gcc-impi:
tags: tags:
- docker - docker
variables: variables:
COMPILER: "gcc/11" COMPILER: "gcc/13"
MPI: "impi/2021.7" MPI: "impi/2021.9"
needs: needs:
- job: build-gcc-impi - job: build-gcc-impi
artifacts: true artifacts: true
#test-gcc-openmpi:
# stage: test
# script:
# - *load_modules
# - *export_GCC_compilers
# - *allow_docker_run_as_root
# - *run_tests
# tags:
# - docker
# variables:
# COMPILER: "gcc"
# MPI: "openmpi"
# needs:
# - job: build-gcc-openmpi
# artifacts: true
test-intel: test-intel:
image: gitlab-registry.mpcdf.mpg.de/mpcdf/ci-module-image/intel_2023_1_0_x-impi_2021_9
stage: test stage: test
script: script:
- *load_modules - *load_modules
...@@ -138,8 +124,8 @@ test-intel: ...@@ -138,8 +124,8 @@ test-intel:
tags: tags:
- docker - docker
variables: variables:
COMPILER: "intel/21.7.1" COMPILER: "intel/2023.1.0.x"
MPI: "impi/2021.7" MPI: "impi/2021.9"
needs: needs:
- job: build-intel - job: build-intel
artifacts: true artifacts: true
...@@ -160,8 +146,8 @@ build-doc: ...@@ -160,8 +146,8 @@ build-doc:
tags: tags:
- docker - docker
variables: variables:
COMPILER: "gcc/11" COMPILER: "gcc/13"
MPI: "impi/2021.7" MPI: "impi/2021.9"
artifacts: artifacts:
paths: paths:
- build-doc/ - build-doc/
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment