From c893da2f0747c388c33e0f473fc882899fd6016f Mon Sep 17 00:00:00 2001 From: pramodk Date: Thu, 17 Nov 2022 23:45:51 +0100 Subject: [PATCH] clean gitlab pipeline --- .gitlab-ci.yml | 121 ------------------------------------------------- 1 file changed, 121 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c625f82af..a66429aaf 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -83,128 +83,46 @@ build:nmodl: SPACK_PACKAGE_SPEC: ~legacy-unit SPACK_PACKAGE_COMPILER: gcc -## Build CoreNEURON -#.build_coreneuron: -# extends: [.build] -# variables: -# SPACK_PACKAGE: coreneuron -# # NEURON depends on py-mpi4py, most of whose dependencies are pulled in by -# # nmodl%gcc, with the exception of MPI, which is pulled in by -# # coreneuron%{nvhpc,intel}. hpe-mpi is an external package anyway, so -# # setting its compiler is just changing how it is labelled in the -# # dependency graph and not changing which installation is used, but this -# # means that in the NEURON step an existing py-mpi4py%gcc can be used. -# # Otherwise a new py-mpi4py with hpe-mpi%{nvhpc,intel} will be built. -# # caliper: papi%nvhpc does not build; use the caliper from the deployment -# # TODO: fix this more robustly so we don't have to play so many games. -# SPACK_PACKAGE_DEPENDENCIES: ^hpe-mpi%gcc ^caliper%gcc+cuda cuda_arch=70 -# -## TODO: improve coverage by switching an Intel build to be statically linked -## TODO: improve coverage by switching an Intel build to RelWithDebInfo -## TODO: improve coverage by enabling +openmp on an Intel build -#build:coreneuron:mod2c:intel:shared:debug: -# extends: [.build_coreneuron, .spack_intel] -# variables: -# SPACK_PACKAGE_SPEC: +caliper~gpu~legacy-unit~nmodl~openmp+shared+tests~unified build_type=Debug -# -#build:coreneuron:nmodl:intel:debug:legacy: -# extends: [.build_coreneuron, .spack_intel] -# needs: ["build:nmodl"] -# variables: -# SPACK_PACKAGE_SPEC: +caliper~gpu~legacy-unit+nmodl~openmp~shared~sympy+tests~unified build_type=Debug -# -## Disable caliper to improve coverage -#build:coreneuron:nmodl:intel:shared:debug: -# extends: [.build_coreneuron, .spack_intel] -# needs: ["build:nmodl"] -# variables: -# SPACK_PACKAGE_DEPENDENCIES: ^hpe-mpi%gcc -# SPACK_PACKAGE_SPEC: ~caliper~gpu~legacy-unit+nmodl~openmp+shared+sympy+tests~unified build_type=Debug -# -## Not linked to a NEURON build+test job, see -## https://github.com/BlueBrain/CoreNeuron/issues/594 -#build:coreneuron:mod2c:nvhpc:acc:debug:unified: -# extends: [.build_coreneuron, .spack_nvhpc] -# variables: -# SPACK_PACKAGE_SPEC: +caliper+gpu~legacy-unit~nmodl+openmp~shared+tests+unified build_type=Debug -# -## Shared + OpenACC + OpenMP host threading has problems -#build:coreneuron:mod2c:nvhpc:acc:shared: -# extends: [.build_coreneuron, .spack_nvhpc] -# variables: -# SPACK_PACKAGE_SPEC: +caliper+gpu~legacy-unit~nmodl~openmp+shared+tests~unified build_type=RelWithDebInfo -# -#build:coreneuron:nmodl:nvhpc:acc:debug:legacy: -# extends: [.build_coreneuron, .spack_nvhpc] -# needs: ["build:nmodl"] -# variables: -# SPACK_PACKAGE_SPEC: +caliper+gpu~legacy-unit+nmodl~openmp~shared~sympy+tests~unified build_type=Debug -# -#build:coreneuron:nmodl:nvhpc:acc:shared: -# extends: [.build_coreneuron, .spack_nvhpc] -# needs: ["build:nmodl"] -# variables: -# SPACK_PACKAGE_SPEC: +caliper+gpu~legacy-unit+nmodl~openmp+shared+sympy+tests~unified build_type=RelWithDebInfo -# -#build:coreneuron:nmodl:nvhpc:omp:legacy: -# extends: [.build_coreneuron, .spack_nvhpc] -# needs: ["build:nmodl"] -# variables: -# SPACK_PACKAGE_SPEC: +caliper+gpu~legacy-unit+nmodl+openmp~shared~sympy+tests~unified build_type=RelWithDebInfo -# -#build:coreneuron:nmodl:nvhpc:omp:debug: -# extends: [.build_coreneuron, .spack_nvhpc] -# needs: ["build:nmodl"] -# variables: -# SPACK_PACKAGE_SPEC: +caliper+gpu~legacy-unit+nmodl+openmp~shared+sympy+tests~unified build_type=Debug - # Build NEURON build:neuron:mod2c:intel:shared:debug: extends: [.build_neuron, .spack_intel] variables: SPACK_PACKAGE_SPEC: +debug~rx3d~report~caliper~gpu+coreneuron~legacy-unit~nmodl~openmp+shared+tests~unified build_type=Debug model_tests=channel-benchmark,olfactory,tqperf-heavy -# needs: ["build:coreneuron:mod2c:intel:shared:debug"] build:neuron:nmodl:intel:debug:legacy: extends: [.build_neuron, .spack_intel] needs: ["build:nmodl"] variables: SPACK_PACKAGE_SPEC: +debug~rx3d~report~caliper~gpu+coreneuron~legacy-unit+nmodl~openmp~shared~sympy+tests~unified build_type=Debug model_tests=channel-benchmark,olfactory,tqperf-heavy -# needs: ["build:coreneuron:nmodl:intel:debug:legacy"] build:neuron:nmodl:intel:shared:debug: extends: [.build_neuron, .spack_intel] needs: ["build:nmodl"] variables: SPACK_PACKAGE_SPEC: +debug~rx3d~report~caliper~gpu+coreneuron~legacy-unit+nmodl~openmp+shared+sympy+tests~unified build_type=Debug model_tests=channel-benchmark,olfactory,tqperf-heavy -# needs: ["build:coreneuron:nmodl:intel:shared:debug"] build:neuron:mod2c:nvhpc:acc:shared: extends: [.build_neuron, .spack_nvhpc] variables: SPACK_PACKAGE_SPEC: +debug~rx3d~report~caliper+gpu+coreneuron~legacy-unit~nmodl~openmp+shared+tests~unified build_type=RelWithDebInfo model_tests=channel-benchmark,olfactory,tqperf-heavy -# needs: ["build:coreneuron:mod2c:nvhpc:acc:shared"] build:neuron:nmodl:nvhpc:acc:debug:legacy: extends: [.build_neuron, .spack_nvhpc] needs: ["build:nmodl"] variables: SPACK_PACKAGE_SPEC: +debug~rx3d~report~caliper+gpu+coreneuron~legacy-unit+nmodl~openmp~shared~sympy+tests~unified build_type=Debug model_tests=channel-benchmark,olfactory,tqperf-heavy -# needs: ["build:coreneuron:nmodl:nvhpc:acc:debug:legacy"] build:neuron:nmodl:nvhpc:acc:shared: extends: [.build_neuron, .spack_nvhpc] needs: ["build:nmodl"] variables: SPACK_PACKAGE_SPEC: +debug~rx3d~report~caliper+gpu+coreneuron~legacy-unit+nmodl~openmp+shared+sympy+tests~unified build_type=RelWithDebInfo model_tests=channel-benchmark,olfactory,tqperf-heavy -# needs: ["build:coreneuron:nmodl:nvhpc:acc:shared"] build:neuron:nmodl:nvhpc:omp:legacy:debug: extends: [.build_neuron, .spack_nvhpc] needs: ["build:nmodl"] variables: SPACK_PACKAGE_SPEC: +debug~rx3d~report+caliper+gpu+coreneuron~legacy-unit+nmodl+openmp~shared~sympy+tests~unified build_type=Debug model_tests=channel-benchmark,olfactory,tqperf-heavy ^caliper~libdw~libunwind+cuda%gcc cuda_arch=70 -# needs: ["build:coreneuron:nmodl:nvhpc:omp:legacy"] build:neuron:nmodl:nvhpc:omp:debug: extends: [.build_neuron, .spack_nvhpc] @@ -212,45 +130,6 @@ build:neuron:nmodl:nvhpc:omp:debug: variables: SPACK_PACKAGE_SPEC: +debug~rx3d~report+caliper+gpu+coreneuron~legacy-unit+nmodl+openmp~shared+sympy+tests~unified build_type=Debug model_tests=channel-benchmark,olfactory,tqperf-heavy ^caliper~libdw~libunwind+cuda%gcc cuda_arch=70 -# needs: ["build:coreneuron:nmodl:nvhpc:omp:debug"] - -# Test CoreNEURON -#test:coreneuron:mod2c:intel:shared:debug: -# extends: [.ctest] -# needs: ["build:coreneuron:mod2c:intel:shared:debug"] - -#test:coreneuron:nmodl:intel:debug:legacy: -# extends: [.ctest] -# needs: ["build:coreneuron:nmodl:intel:debug:legacy"] - -#test:coreneuron:nmodl:intel:shared:debug: -# extends: [.ctest] -# needs: ["build:coreneuron:nmodl:intel:shared:debug"] -# -#test:coreneuron:mod2c:nvhpc:acc:debug:unified: -# extends: [.ctest, .gpu_node] -# needs: ["build:coreneuron:mod2c:nvhpc:acc:debug:unified"] -# -#test:coreneuron:mod2c:nvhpc:acc:shared: -# extends: [.ctest, .gpu_node] -# needs: ["build:coreneuron:mod2c:nvhpc:acc:shared"] -# -#test:coreneuron:nmodl:nvhpc:acc:debug:legacy: -# extends: [.ctest, .gpu_node] -# needs: ["build:coreneuron:nmodl:nvhpc:acc:debug:legacy"] -# -#test:coreneuron:nmodl:nvhpc:acc:shared: -# extends: [.ctest, .gpu_node] -# needs: ["build:coreneuron:nmodl:nvhpc:acc:shared"] -# -#test:coreneuron:nmodl:nvhpc:omp:legacy: -# extends: [.ctest, .gpu_node] -# needs: ["build:coreneuron:nmodl:nvhpc:omp:legacy"] -# -#test:coreneuron:nmodl:nvhpc:omp:debug: -# extends: [.ctest, .gpu_node] -# needs: ["build:coreneuron:nmodl:nvhpc:omp:debug"] - # Test NEURON test:neuron:mod2c:intel:shared:debug: extends: [.test_neuron]