Files
spack/share/spack/gitlab/cloud_pipelines/stacks/e4s-cray-sles/spack.yaml
kwryankrattiger b54d286b4a CI: remove redundant sections (#38514)
Refactor gitlab ci configs so that mac and cray jobs can reuse as much higher level
configuration as possible.

* CI: remove redundant sections
* CI: Include base linux CI configs in cray stacks

Relocation and runner mapping is consistent between cray and linux runners.

* Export user cache path in before script
* CI: add GPG root for mac runners
* Disable user configs

Metal runners share a ~ directory

* Disable user config and add configs in activate env
2023-08-07 10:23:16 -06:00

52 lines
975 B
YAML

spack:
include:
- $spack/share/spack/gitlab/cloud_pipelines/configs/linux/ci.yaml
view: false
concretizer:
reuse: false
unify: false
packages:
all:
require: '%gcc'
providers:
blas: [cray-libsci]
lapack: [cray-libsci]
mpi: [cray-mpich]
tbb: [intel-tbb]
scalapack: [netlib-scalapack]
target: [zen4]
variants: +mpi
binutils:
variants: +ld +gold +headers +libiberty ~nls
hdf5:
variants: +fortran +hl +shared
libunwind:
variants: +pic +xz
ncurses:
require: '@6.3 +termlib'
openblas:
require: '@0.3.20'
variants: threads=openmp
xz:
variants: +pic
elfutils:
variants: +bzip2 ~nls +xz
require: '%gcc'
specs:
- butterflypack
- hypre
- kokkos
- kokkos-kernels
- raja
- superlu-dist
mirrors: { "mirror": "s3://spack-binaries-cray/develop/e4s-cray-sles" }
cdash:
build-group: E4S Cray SLES