summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--share/spack/gitlab/cloud_pipelines/stacks/e4s-cray-sles/spack.yaml140
1 files changed, 127 insertions, 13 deletions
diff --git a/share/spack/gitlab/cloud_pipelines/stacks/e4s-cray-sles/spack.yaml b/share/spack/gitlab/cloud_pipelines/stacks/e4s-cray-sles/spack.yaml
index d42881f68e..dace63659e 100644
--- a/share/spack/gitlab/cloud_pipelines/stacks/e4s-cray-sles/spack.yaml
+++ b/share/spack/gitlab/cloud_pipelines/stacks/e4s-cray-sles/spack.yaml
@@ -20,42 +20,156 @@ spack:
target: [zen4]
variants: +mpi
+ tbb:
+ require: "intel-tbb"
binutils:
variants: +ld +gold +headers +libiberty ~nls
+ boost:
+ variants: +python +filesystem +iostreams +system
+ cuda:
+ version: [11.7.0]
+ elfutils:
+ variants: +bzip2 ~nls +xz
+ require: "%gcc"
hdf5:
variants: +fortran +hl +shared
+ libfabric:
+ variants: fabrics=sockets,tcp,udp,rxm
libunwind:
variants: +pic +xz
+ mpich:
+ variants: ~wrapperrpath
ncurses:
- require: '@6.3 +termlib'
- openblas:
- require: '@0.3.20'
- variants: threads=openmp
+ variants: +termlib
+ paraview:
+ # Don't build GUI support or GLX rendering for HPC/container deployments
+ require: "@5.11 ~qt+osmesa"
+ python:
+ version: [3.8.13]
+ trilinos:
+ require:
+ - one_of: [+amesos +amesos2 +anasazi +aztec +boost +epetra +epetraext +ifpack
+ +intrepid +intrepid2 +isorropia +kokkos +minitensor +nox +piro +phalanx
+ +rol +rythmos +sacado +stk +shards +stratimikos +tempus +tpetra
+ +trilinoscouplings +zoltan]
+ - one_of: [gotype=long_long, gotype=all]
+ - one_of: [~ml ~muelu ~zoltan2 ~teko, +ml +muelu +zoltan2 +teko]
xz:
variants: +pic
- elfutils:
- variants: +bzip2 ~nls +xz
- require: '%gcc'
+ mesa:
+ version: [21.3.8]
unzip:
- require: '%gcc'
+ require: "%gcc"
specs:
- - adios2
- - amrex
+ # CPU
+ - adios
+ - aml
+ - arborx
+ - argobots
+ - bolt
- butterflypack
+ - boost +python +filesystem +iostreams +system
+ - cabana
+ - chai ~benchmarks ~tests
- conduit
+ - datatransferkit
+ - flecsi
+ - fortrilinos
+ - ginkgo
+ - globalarrays
+ - gmp
+ - gotcha
- h5bench
- hdf5-vol-async
- hdf5-vol-cache
- hdf5-vol-log
+ - heffte +fftw
- hypre
- - kokkos
- - kokkos-kernels
+ - kokkos +openmp
+ - kokkos-kernels +openmp
+ - lammps
- legion
+ - libnrm
+ - libquo
+ - libunwind
+ - mercury
+ - metall
- mfem
+ - mgard +serial +openmp +timing +unstructured ~cuda
+ - mpark-variant
+ - mpifileutils ~xattr
+ - nccmp
+ - nco
+ - netlib-scalapack
+ - omega-h
+ - openmpi
+ - openpmd-api
+ - papi
+ - papyrus
+ - pdt
+ - pumi
+ - qthreads scheduler=distrib
- raja
+ - slate ~cuda
+ - stc
+ - sundials
+ - superlu
- superlu-dist
- # - flux-core # python cray sles issue
+ - swig
+ - swig@4.0.2-fortran
+ - sz3
+ - tasmanian
+ - trilinos +belos +ifpack2 +stokhos
+ - turbine
+ - umap
+ - umpire
+ - veloc
+ - wannier90
+
+ # ERRORS
+ # - caliper # caliper: ModuleNotFoundError: No module named 'math'; src/mpi/services/mpiwrap/CMakeFiles/caliper-mpiwrap.dir/build.make:77: src/mpi/services/mpiwrap/Wrapper.cpp] Error 1
+ # - charliecloud # python: Could not find platform dependent libraries <exec_prefix>
+ # - flit # python: Could not find platform dependent libraries <exec_prefix>
+ # - flux-core # python: Could not find platform dependent libraries <exec_prefix>
+ # - hpx max_cpu_count=512 networking=mpi # python: Could not find platform dependent libraries <exec_prefix>
+ # - libpressio +bitgrooming +bzip2 ~cuda ~cusz +fpzip +hdf5 +libdistributed +lua +openmp +python +sz +sz3 +unix +zfp +json +remote +netcdf +mgard # python: Could not find platform dependent libraries <exec_prefix>
+ # - petsc # petsc: SyntaxError: (unicode error) \N escapes not supported (can't load unicodedata module)
+ # - plumed # python: Could not find platform dependent libraries <exec_prefix>
+ # - precice # petsc: SyntaxError: (unicode error) \N escapes not supported (can't load unicodedata module)
+ # - py-h5py +mpi # python: Could not find platform dependent libraries <exec_prefix>
+ # - py-h5py ~mpi # python: Could not find platform dependent libraries <exec_prefix>
+ # - py-libensemble +mpi +nlopt # python: Could not find platform dependent libraries <exec_prefix>
+ # - py-petsc4py # python: Could not find platform dependent libraries <exec_prefix>
+ # - slepc # petsc: SyntaxError: (unicode error) \N escapes not supported (can't load unicodedata module)
+ # - tau +mpi +python # tau: ERROR: Cannot find python library (libpython*.[so|dylib]
+
+ # HOLDING THESE BACK UNTIL CRAY SLES CAPACITY IS EXPANDED AT UO
+ # - alquimia
+ # - amrex
+ # - archer
+ # - axom
+ # - bricks
+ # - dealii
+ # - dyninst
+ # - ecp-data-vis-sdk ~cuda ~rocm +adios2 +ascent +cinema +darshan +faodel +hdf5 +paraview +pnetcdf +sz +unifyfs +veloc ~visit +vtkm +zfp ^hdf5@1.14 # llvm@14.0.6: ?;
+ # - exaworks
+ # - gasnet
+ # - gptune
+ # - hpctoolkit
+ # - nrm
+ # - nvhpc
+ # - parsec ~cuda
+ # - phist
+ # - plasma
+ # - py-jupyterhub
+ # - py-warpx
+ # - quantum-espresso
+ # - scr
+ # - strumpack ~slate
+ # - upcxx
+ # - variorum
+ # - xyce +mpi +shared +pymi +pymi_static_tpls ^trilinos~shylu
mirrors: { "mirror": "s3://spack-binaries/develop/e4s-cray-sles" }