e4s cray sles ci: expand spec list (#40162)

* e4s cray sles stack: expand spec list

* remove unnecessary packages:trilinos:one_of
This commit is contained in:
eugeneswalker 2023-09-30 21:32:33 -07:00 committed by GitHub
parent 9e54134daf
commit 68dbd25f5f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -20,42 +20,156 @@ spack:
target: [zen4]
variants: +mpi
tbb:
require: "intel-tbb"
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
boost:
variants: +python +filesystem +iostreams +system
cuda:
version: [11.7.0]
elfutils:
variants: +bzip2 ~nls +xz
require: '%gcc'
require: "%gcc"
hdf5:
variants: +fortran +hl +shared
libfabric:
variants: fabrics=sockets,tcp,udp,rxm
libunwind:
variants: +pic +xz
mpich:
variants: ~wrapperrpath
ncurses:
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
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" }