@@ -53,9 +53,11 @@ simulation_stack:
53
53
.spack_intel :
54
54
variables :
55
55
SPACK_PACKAGE_COMPILER : intel
56
+ SPACK_PACKAGE_DEPENDENCIES : ^hpe-mpi%gcc
56
57
.spack_nvhpc :
57
58
variables :
58
59
SPACK_PACKAGE_COMPILER : nvhpc
60
+ SPACK_PACKAGE_DEPENDENCIES : ^hpe-mpi%gcc ^caliper%gcc+cuda cuda_arch=70
59
61
.build_neuron :
60
62
extends : [.build]
61
63
timeout : two hours
@@ -160,40 +162,56 @@ build:nmodl:
160
162
# Build NEURON
161
163
build:neuron:mod2c:intel:shared:debug :
162
164
extends : [.build_neuron, .spack_intel]
165
+ variables :
166
+ SPACK_PACKAGE_SPEC : +caliper~gpu~legacy-unit~nmodl~openmp+shared+tests~unified build_type=Debug
163
167
# needs: ["build:coreneuron:mod2c:intel:shared:debug"]
164
168
165
169
build:neuron:nmodl:intel:debug:legacy :
166
170
extends : [.build_neuron, .spack_intel]
167
171
needs : ["build:nmodl"]
172
+ variables :
173
+ SPACK_PACKAGE_SPEC : +caliper~gpu~legacy-unit+nmodl~openmp~shared~sympy+tests~unified build_type=Debug
168
174
# needs: ["build:coreneuron:nmodl:intel:debug:legacy"]
169
175
170
176
build:neuron:nmodl:intel:shared:debug :
171
177
extends : [.build_neuron, .spack_intel]
172
178
needs : ["build:nmodl"]
179
+ variables :
180
+ SPACK_PACKAGE_SPEC : ~caliper~gpu~legacy-unit+nmodl~openmp+shared+sympy+tests~unified build_type=Debug
173
181
# needs: ["build:coreneuron:nmodl:intel:shared:debug"]
174
182
175
183
build:neuron:mod2c:nvhpc:acc:shared :
176
184
extends : [.build_neuron, .spack_nvhpc]
185
+ variables :
186
+ SPACK_PACKAGE_SPEC : +caliper+gpu~legacy-unit~nmodl~openmp+shared+tests~unified build_type=RelWithDebInfo
177
187
# needs: ["build:coreneuron:mod2c:nvhpc:acc:shared"]
178
188
179
189
build:neuron:nmodl:nvhpc:acc:debug:legacy :
180
190
extends : [.build_neuron, .spack_nvhpc]
181
191
needs : ["build:nmodl"]
192
+ variables :
193
+ SPACK_PACKAGE_SPEC : +caliper+gpu~legacy-unit+nmodl~openmp~shared~sympy+tests~unified build_type=Debug
182
194
# needs: ["build:coreneuron:nmodl:nvhpc:acc:debug:legacy"]
183
195
184
196
build:neuron:nmodl:nvhpc:acc:shared :
185
197
extends : [.build_neuron, .spack_nvhpc]
186
198
needs : ["build:nmodl"]
199
+ variables :
200
+ SPACK_PACKAGE_SPEC : +caliper+gpu~legacy-unit+nmodl~openmp+shared+sympy+tests~unified build_type=RelWithDebInfo
187
201
# needs: ["build:coreneuron:nmodl:nvhpc:acc:shared"]
188
202
189
203
build:neuron:nmodl:nvhpc:omp:legacy :
190
204
extends : [.build_neuron, .spack_nvhpc]
191
205
needs : ["build:nmodl"]
206
+ variables :
207
+ SPACK_PACKAGE_SPEC : +caliper+gpu~legacy-unit+nmodl+openmp~shared~sympy+tests~unified build_type=RelWithDebInfo
192
208
# needs: ["build:coreneuron:nmodl:nvhpc:omp:legacy"]
193
209
194
210
build:neuron:nmodl:nvhpc:omp:debug :
195
211
extends : [.build_neuron, .spack_nvhpc]
196
212
needs : ["build:nmodl"]
213
+ variables :
214
+ SPACK_PACKAGE_SPEC : +caliper+gpu~legacy-unit+nmodl+openmp~shared+sympy+tests~unified build_type=Debug
197
215
# needs: ["build:coreneuron:nmodl:nvhpc:omp:debug"]
198
216
199
217
# Test CoreNEURON
0 commit comments