spack: view: false packages: all: compiler: [gcc@11.1.0] providers: blas: [openblas] mpi: [mpich] require: target=x86_64_v3 variants: +mpi amdgpu_target=gfx90a cuda_arch=80 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 hdf5: variants: +fortran +hl +shared libfabric: variants: fabrics=sockets,tcp,udp,rxm libunwind: variants: +pic +xz mpich: variants: ~wrapperrpath ncurses: variants: +termlib openblas: variants: threads=openmp 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] - one_of: [+superlu-dist, ~superlu-dist] - one_of: [+shylu, ~shylu] xz: variants: +pic mesa: version: [21.3.8] specs: # CPU - adios - alquimia - aml - amrex - arborx - archer - argobots - axom - bolt - bricks - butterflypack - boost +python +filesystem +iostreams +system - cabana - caliper - chai ~benchmarks ~tests - charliecloud - conduit - datatransferkit - 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 - exaworks - flecsi - flit - flux-core - fortrilinos - gasnet - ginkgo - globalarrays - gmp - gotcha - gptune - h5bench - hdf5-vol-async - hdf5-vol-cache - hdf5-vol-log - heffte +fftw - hpctoolkit - hpx max_cpu_count=512 networking=mpi - hypre - 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 - nrm - nvhpc - omega-h - openmpi - openpmd-api - papi - papyrus - parsec ~cuda - pdt - petsc - phist - plasma - plumed - precice - pumi - py-h5py +mpi - py-h5py ~mpi - py-jupyterhub - py-libensemble +mpi +nlopt - py-petsc4py - py-warpx - qthreads scheduler=distrib - quantum-espresso - raja - scr - slate ~cuda - slepc - stc - strumpack ~slate - sundials - superlu - superlu-dist - swig - swig@4.0.2-fortran - sz3 - tasmanian - tau +mpi +python - trilinos@13.0.1 +belos +ifpack2 +stokhos - turbine - umap - umpire - upcxx - variorum - veloc - wannier90 - xyce +mpi +shared +pymi +pymi_static_tpls ^trilinos~shylu # CUDA - amrex +cuda - arborx +cuda ^kokkos +wrapper - bricks +cuda - cabana +cuda ^kokkos +wrapper +cuda_lambda +cuda - caliper +cuda - chai ~benchmarks ~tests +cuda ^umpire ~shared - cusz +cuda - dealii +cuda - ecp-data-vis-sdk +cuda ~ascent +adios2 +hdf5 +paraview +sz +vtkm +zfp ^hdf5@1.14 # Removing ascent because RAJA build failure - flecsi +cuda - flux-core +cuda - ginkgo +cuda - heffte +cuda - hpctoolkit +cuda - hpx max_cpu_count=512 +cuda - hypre +cuda - kokkos +wrapper +cuda - kokkos-kernels +cuda ^kokkos +wrapper +cuda +cuda_lambda - magma +cuda - mfem +cuda - mgard +serial +openmp +timing +unstructured +cuda - omega-h +cuda - papi +cuda - petsc +cuda - py-torch +cuda - raja +cuda - slate +cuda - slepc +cuda - strumpack ~slate +cuda - sundials +cuda - superlu-dist +cuda - tasmanian +cuda - tau +mpi +cuda - "trilinos@13.4.0: +belos +ifpack2 +stokhos +cuda" - umpire ~shared +cuda # ROCm - amrex +rocm - arborx +rocm - cabana +rocm - caliper +rocm - chai ~benchmarks +rocm - ecp-data-vis-sdk +adios2 +hdf5 +paraview +pnetcdf +sz +vtkm +zfp +rocm ^hdf5@1.14 # Excludes ascent for now due to C++ standard issues - gasnet +rocm - ginkgo +rocm - heffte +rocm - hpctoolkit +rocm - hpx max_cpu_count=512 +rocm - hypre +rocm - kokkos +rocm - magma ~cuda +rocm - mfem +rocm - papi +rocm - petsc +rocm - raja ~openmp +rocm - slate +rocm - slepc +rocm ^petsc +rocm - strumpack ~slate +rocm - sundials +rocm - superlu-dist +rocm - tasmanian ~openmp +rocm - tau +mpi +rocm - "trilinos@13.4.0: +belos ~ifpack2 ~stokhos +rocm" - umpire +rocm - upcxx +rocm # CPU failures # - geopm # /usr/include/x86_64-linux-gnu/bits/string_fortified.h:95:10: error:'__builtin_strncpy' specified bound 512 equals destination size [-Werror=stringop-truncation] # - hdf5-vol-daos # hdf5-vol-daos: vhost/vhost_user.c:65:32: error: array size missing in 'vhost_message_handlers' # - loki # ../include/loki/Singleton.h:158:14: warning: 'template class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] # - pruners-ninja # test/ninja_test_util.c:34: multiple definition of `a'; # - rempi # rempi_message_manager.h:53:3: error: 'string' does not name a type # CUDA failures # - parsec +cuda # parsec/mca/device/cuda/transfer.c:168: multiple definition of `parsec_CUDA_d2h_max_flows'; mirrors: { "mirror": "s3://spack-binaries/develop/e4s" } ci: pipeline-gen: - build-job: image: "ecpe4s/ubuntu20.04-runner-x86_64:2023-01-01" cdash: build-group: E4S