@@ -53,9 +53,11 @@ simulation_stack:
5353.spack_intel :
5454 variables :
5555 SPACK_PACKAGE_COMPILER : intel
56+ SPACK_PACKAGE_DEPENDENCIES : ^hpe-mpi%gcc ^python%gcc
5657.spack_nvhpc :
5758 variables :
5859 SPACK_PACKAGE_COMPILER : nvhpc
60+ SPACK_PACKAGE_DEPENDENCIES : ^hpe-mpi%gcc ^caliper~libdw~adiak~libunwind%gcc+cuda cuda_arch=70 ^python%gcc
5961.build_neuron :
6062 extends : [.build]
6163 timeout : two hours
@@ -160,40 +162,56 @@ build:nmodl:
160162# Build NEURON
161163build:neuron:mod2c:intel:shared:debug :
162164 extends : [.build_neuron, .spack_intel]
165+ variables :
166+ SPACK_PACKAGE_SPEC : ~caliper~gpu~legacy-unit~nmodl~openmp+shared+tests~unified build_type=Debug
163167# needs: ["build:coreneuron:mod2c:intel:shared:debug"]
164168
165169build:neuron:nmodl:intel:debug:legacy :
166170 extends : [.build_neuron, .spack_intel]
167171 needs : ["build:nmodl"]
172+ variables :
173+ SPACK_PACKAGE_SPEC : ~caliper~gpu~legacy-unit+nmodl~openmp~shared~sympy+tests~unified build_type=Debug
168174# needs: ["build:coreneuron:nmodl:intel:debug:legacy"]
169175
170176build:neuron:nmodl:intel:shared:debug :
171177 extends : [.build_neuron, .spack_intel]
172178 needs : ["build:nmodl"]
179+ variables :
180+ SPACK_PACKAGE_SPEC : ~caliper~gpu~legacy-unit+nmodl~openmp+shared+sympy+tests~unified build_type=Debug
173181# needs: ["build:coreneuron:nmodl:intel:shared:debug"]
174182
175183build:neuron:mod2c:nvhpc:acc:shared :
176184 extends : [.build_neuron, .spack_nvhpc]
185+ variables :
186+ SPACK_PACKAGE_SPEC : +caliper+gpu~legacy-unit~nmodl~openmp+shared+tests~unified build_type=RelWithDebInfo
177187# needs: ["build:coreneuron:mod2c:nvhpc:acc:shared"]
178188
179189build:neuron:nmodl:nvhpc:acc:debug:legacy :
180190 extends : [.build_neuron, .spack_nvhpc]
181191 needs : ["build:nmodl"]
192+ variables :
193+ SPACK_PACKAGE_SPEC : +caliper+gpu~legacy-unit+nmodl~openmp~shared~sympy+tests~unified build_type=Debug
182194# needs: ["build:coreneuron:nmodl:nvhpc:acc:debug:legacy"]
183195
184196build:neuron:nmodl:nvhpc:acc:shared :
185197 extends : [.build_neuron, .spack_nvhpc]
186198 needs : ["build:nmodl"]
199+ variables :
200+ SPACK_PACKAGE_SPEC : +caliper+gpu~legacy-unit+nmodl~openmp+shared+sympy+tests~unified build_type=RelWithDebInfo
187201# needs: ["build:coreneuron:nmodl:nvhpc:acc:shared"]
188202
189203build:neuron:nmodl:nvhpc:omp:legacy :
190204 extends : [.build_neuron, .spack_nvhpc]
191205 needs : ["build:nmodl"]
206+ variables :
207+ SPACK_PACKAGE_SPEC : +caliper+gpu~legacy-unit+nmodl+openmp~shared~sympy+tests~unified build_type=RelWithDebInfo
192208# needs: ["build:coreneuron:nmodl:nvhpc:omp:legacy"]
193209
194210build:neuron:nmodl:nvhpc:omp:debug :
195211 extends : [.build_neuron, .spack_nvhpc]
196212 needs : ["build:nmodl"]
213+ variables :
214+ SPACK_PACKAGE_SPEC : +caliper+gpu~legacy-unit+nmodl+openmp~shared+sympy+tests~unified build_type=Debug
197215# needs: ["build:coreneuron:nmodl:nvhpc:omp:debug"]
198216
199217# Test CoreNEURON
0 commit comments