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:
		@@ -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" }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user