Skip to content
This repository has been archived by the owner on Mar 20, 2023. It is now read-only.

Commit

Permalink
clean gitlab pipeline
Browse files Browse the repository at this point in the history
  • Loading branch information
pramodk committed Nov 17, 2022
1 parent baa50da commit c893da2
Showing 1 changed file with 0 additions and 121 deletions.
121 changes: 0 additions & 121 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -83,174 +83,53 @@ 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]
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: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]
Expand Down

0 comments on commit c893da2

Please sign in to comment.