diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index fc4363914e6..86bb48bca92 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -93,138 +93,6 @@ trigger_pipeline: # Build jobs # Job with example runs. -# cuda 10.1 and friends -# Build CUDA NVIDIA without omp -# Make sure that our jobs run when HWLOC is -# forcibly switched off -build/cuda101/nompi/clang/cuda_wo_omp/release/shared: - extends: - - .build_template - - .default_variables - - .full_test_condition - - .use_gko-cuda101-openmpi-gnu8-llvm7-intel2019 - variables: - CXX_COMPILER: "clang++" - BUILD_CUDA: "ON" - BUILD_HWLOC: "OFF" - BUILD_TYPE: "Release" - CUDA_ARCH: 35 - -# Job with example runs. -# Also explicitly test PAPI SDE -build/cuda101/openmpi/gcc/all/debug/shared: - extends: - - .build_template - - .default_variables - - .quick_test_condition - - .use_gko-cuda101-openmpi-gnu8-llvm7-intel2019 - variables: - BUILD_OMP: "ON" - BUILD_CUDA: "ON" - BUILD_MPI: "ON" - MPI_AS_ROOT: "ON" - BUILD_TYPE: "Debug" - BUILD_PAPI_SDE: "ON" - CUDA_ARCH: 35 - -build/cuda101/nompi/clang/all/release/static: - extends: - - .build_template - - .default_variables - - .full_test_condition - - .use_gko-cuda101-openmpi-gnu8-llvm7-intel2019 - variables: - CXX_COMPILER: "clang++" - BUILD_OMP: "ON" - BUILD_CUDA: "ON" - BUILD_TYPE: "Release" - BUILD_SHARED_LIBS: "OFF" - CUDA_ARCH: 35 - -# clang-cuda with cuda 10.1 and friends -#build/clang-cuda101/openmpi/clang/cuda/release/shared: -# extends: -# - .build_and_test_template -# - .default_variables -# - .quick_test_condition -# - .use_gko-cuda101-openmpi-gnu8-llvm13-intel2019 -# variables: -# CXX_COMPILER: "clang++" -# CUDA_COMPILER: "clang++" -# BUILD_OMP: "ON" -# BUILD_CUDA: "ON" -# BUILD_MPI: "ON" -# MPI_AS_ROOT: "ON" -# BUILD_HIP: "OFF" -# BUILD_TYPE: "Release" - - -#build/clang-cuda101/nompi/clang/cuda/debug/static: -# extends: -# - .build_and_test_template -# - .default_variables -# - .full_test_condition -# - .use_gko-cuda101-openmpi-gnu8-llvm13-intel2019 -# variables: -# CXX_COMPILER: "clang++" -# CUDA_COMPILER: "clang++" -# BUILD_OMP: "ON" -# BUILD_CUDA: "ON" -# BUILD_TYPE: "Debug" -# FAST_TESTS: "ON" -# BUILD_SHARED_LIBS: "OFF" - - -# cuda 10.2 and friends - -# works when there is no hwloc and tpl hwloc is also switched off. -build/cuda102/nompi/gcc/all/debug/shared: - extends: - - .build_template - - .default_variables - - .full_test_condition - - .use_gko-cuda102-nompi-gnu8-llvm8-intel2019 - variables: - BUILD_OMP: "ON" - BUILD_CUDA: "ON" - BUILD_TYPE: "Debug" - FAST_TESTS: "ON" - BUILD_HWLOC: "OFF" - CUDA_ARCH: 35 - -# Use TPL hwloc when no system hwloc is available -build/cuda102/nompi/clang/all/release/static: - extends: - - .build_template - - .default_variables - - .full_test_condition - - .use_gko-cuda102-nompi-gnu8-llvm8-intel2019 - variables: - CXX_COMPILER: "clang++" - BUILD_OMP: "ON" - BUILD_CUDA: "ON" - BUILD_TYPE: "Release" - BUILD_SHARED_LIBS: "OFF" - CUDA_ARCH: 35 - BUILD_HWLOC: "OFF" - -build/cuda102/nompi/intel/cuda/debug/static: - extends: - - .build_template - - .default_variables - - .full_test_condition - - .use_gko-cuda102-nompi-gnu8-llvm8-intel2019 - variables: - CXX_COMPILER: "icpc" - CXX_FLAGS: "" - BUILD_OMP: "ON" - BUILD_CUDA: "ON" - BUILD_TYPE: "Debug" - FAST_TESTS: "ON" - BUILD_SHARED_LIBS: "OFF" - CUDA_ARCH: 35 - BUILD_HWLOC: "OFF" - # cuda 11.0 and friends on HoreKa with tests build/cuda110/mvapich2/gcc/cuda/debug/shared: extends: @@ -291,40 +159,6 @@ test/cuda110/nompi/clang/cuda/release/static: needs: [ "build/cuda110/nompi/clang/cuda/release/static" ] -build/cuda110/nompi/intel/cuda/debug/static: - extends: - - .build_template - - .default_variables - - .full_test_condition - - .use_gko-cuda110-mvapich2-gnu9-llvm9-intel2020 - variables: - CXX_COMPILER: "icpc" - CXX_FLAGS: "" - BUILD_OMP: "ON" - BUILD_CUDA: "ON" - BUILD_TYPE: "Debug" - FAST_TESTS: "ON" - BUILD_SHARED_LIBS: "OFF" - CUDA_ARCH: 80 - USE_NAME: "cuda110-nompi-intel-${CI_PIPELINE_ID}" - KEEP_CONTAINER: "ON" - USE_SLURM: 0 - -test/cuda110/nompi/intel/cuda/debug/static: - extends: - - .horeka_test_template - - .default_variables - - .full_test_condition - - .use_gko-cuda110-mvapich2-gnu9-llvm9-intel2020 - variables: - USE_NAME: "cuda110-nompi-intel-${CI_PIPELINE_ID}" - SLURM_PARTITION: "accelerated" - SLURM_GRES: "gpu:4" - SLURM_TIME: "02:00:00" - dependencies: null - needs: [ "build/cuda110/nompi/intel/cuda/debug/static" ] - - # cuda 11.4 and friends build/cuda114/nompi/gcc/cuda/debug/shared: extends: @@ -521,13 +355,13 @@ build/nocuda/openmpi/clang/omp/glibcxx-debug-release/shared: # The tests are prohibitively slow in Debug BUILD_TYPE: "Release" -# nocuda with the oldest supported compiler +# nocuda with old compiler build/nocuda/nompi/gcc/omp/release/static: extends: - .build_and_test_template - .default_variables - .quick_test_condition - - .use_gko-nocuda-mvapich2-gnu5-llvm39-intel2019 + - .use_gko-nocuda-nompi-gnu9-llvm8 variables: BUILD_OMP: "ON" BUILD_TYPE: "Release" @@ -538,7 +372,7 @@ build/nocuda-nomixed/nompi/clang/omp/release/static: - .build_and_test_template - .default_variables - .full_test_condition - - .use_gko-nocuda-mvapich2-gnu5-llvm39-intel2019 + - .use_gko-nocuda-nompi-gnu9-llvm8 variables: CXX_COMPILER: "clang++" BUILD_OMP: "ON" diff --git a/.gitlab/image.yml b/.gitlab/image.yml index 4444cc37564..507ce3d5c67 100644 --- a/.gitlab/image.yml +++ b/.gitlab/image.yml @@ -17,33 +17,6 @@ - cpu - amdci -.use_gko-nocuda-mvapich2-gnu5-llvm39-intel2019: - image: ginkgohub/cpu:mvapich2-gnu5-llvm39-intel2019 - tags: - - private_ci - - cpu - - controller - -.use_gko-cuda101-openmpi-gnu8-llvm7-intel2019: - image: ginkgohub/cuda:101-openmpi-gnu8-llvm7-intel2019 - tags: - - private_ci - - controller - - cpu - -.use_gko-cuda101-openmpi-gnu8-llvm13-intel2019: - image: ginkgohub/cuda:101-openmpi-gnu8-llvm13-intel2019 - tags: - - private_ci - - nvidia-gpu - -.use_gko-cuda102-nompi-gnu8-llvm8-intel2019: - image: ginkgohub/cuda:102-nompi-gnu8-llvm8-intel2019 - tags: - - private_ci - - controller - - cpu - .use_gko-cuda110-mvapich2-gnu9-llvm9-intel2020: image: ginkgohub/cuda:110-mvapich2-gnu9-llvm9-intel2020 tags: