Skip to content
This repository was archived by the owner on Mar 20, 2023. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 0 additions & 37 deletions .github/workflows/clang_cmake_format_check.yaml

This file was deleted.

95 changes: 0 additions & 95 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,6 @@ spack_setup:
- git diff
- fi

.spack_intel:
variables:
SPACK_PACKAGE_COMPILER: intel
.spack_nvhpc:
variables:
SPACK_PACKAGE_COMPILER: nvhpc
Expand All @@ -50,16 +47,6 @@ spack_setup:
variables:
bb5_constraint: volta

build:nmodl:intel:
stage: build_nmodl
variables:
SPACK_PACKAGE: nmodl
SPACK_PACKAGE_REF: ''
SPACK_PACKAGE_SPEC: ~legacy-unit
extends:
- .spack_build
- .spack_intel

build:nmodl:gpu:
stage: build_nmodl
variables:
Expand All @@ -71,23 +58,6 @@ build:nmodl:gpu:
- .spack_build
- .spack_nvhpc

build:coreneuron+nmodl:intel:
variables:
SPACK_PACKAGE: coreneuron
SPACK_PACKAGE_SPEC: +nmodl+tests~legacy-unit build_type=Debug
extends:
- .spack_build
- .spack_intel
needs: ["build:nmodl:intel"]

build:coreneuron:intel:
variables:
SPACK_PACKAGE: coreneuron
SPACK_PACKAGE_SPEC: +tests~legacy-unit build_type=Debug
extends:
- .spack_build
- .spack_intel

build:coreneuron+nmodl:gpu:
variables:
SPACK_PACKAGE: coreneuron
Expand All @@ -99,48 +69,10 @@ build:coreneuron+nmodl:gpu:
- .spack_nvhpc
needs: ["build:nmodl:gpu"]

build:coreneuron:gpu:
variables:
SPACK_PACKAGE: coreneuron
# +report pulls in a lot of dependencies and the tests fail.
# See https://github.com/BlueBrain/CoreNeuron/issues/518 re: build_type
SPACK_PACKAGE_SPEC: +gpu+tests~legacy-unit~report build_type=RelWithDebInfo
extends:
- .spack_build
- .spack_nvhpc

test:coreneuron+nmodl:intel:
extends: [.ctest]
needs: ["build:coreneuron+nmodl:intel"]

test:coreneuron:intel:
extends: [.ctest]
needs: ["build:coreneuron:intel"]

test:coreneuron+nmodl:gpu:
extends: [.ctest, .gpu_node]
needs: ["build:coreneuron+nmodl:gpu"]

test:coreneuron:gpu:
extends: [.ctest, .gpu_node]
needs: ["build:coreneuron:gpu"]

build:neuron+nmodl:intel:
stage: build_neuron
extends:
- .spack_build
- .spack_neuron
- .spack_intel
needs: ["build:coreneuron+nmodl:intel"]

build:neuron:intel:
stage: build_neuron
extends:
- .spack_build
- .spack_neuron
- .spack_intel
needs: ["build:coreneuron:intel"]

build:neuron+nmodl:gpu:
stage: build_neuron
extends:
Expand All @@ -153,34 +85,7 @@ build:neuron+nmodl:gpu:
- !reference [.spack_build, before_script]
needs: ["build:coreneuron+nmodl:gpu"]

build:neuron:gpu:
stage: build_neuron
extends:
- .spack_build
- .spack_neuron
- .spack_nvhpc
before_script:
# Build py-cython and py-numpy with GCC instead of NVHPC.
- SPACK_PACKAGE_DEPENDENCIES="${SPACK_PACKAGE_DEPENDENCIES}^py-cython%gcc^py-numpy%gcc"
- !reference [.spack_build, before_script]
needs: ["build:coreneuron:gpu"]

test:neuron+nmodl:intel:
stage: test_neuron
extends: [.ctest]
needs: ["build:neuron+nmodl:intel"]

test:neuron:intel:
stage: test_neuron
extends: [.ctest]
needs: ["build:neuron:intel"]

test:neuron+nmodl:gpu:
stage: test_neuron
extends: [.ctest, .gpu_node]
needs: ["build:neuron+nmodl:gpu"]

test:neuron:gpu:
stage: test_neuron
extends: [.ctest, .gpu_node]
needs: ["build:neuron:gpu"]