E4S: Conservatively add ecp-data-vis-sdk (#33621)

* E4S: Conservatively add ecp-data-vis-sdk

* Remove ascent from CUDA SDK stack to stop hanging on Dray

* Adios2: Newer FindPython uses Python_EXECUTABLE
This commit is contained in:
kwryankrattiger 2022-11-23 13:01:30 -06:00 committed by GitHub
parent 63e4406514
commit 5d2c9636ff
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 19 deletions

View file

@ -57,14 +57,12 @@ spack:
specs: specs:
# CPU # CPU
- adios - adios
- adios2
- alquimia - alquimia
- aml - aml
- amrex - amrex
- arborx - arborx
- archer - archer
- argobots - argobots
- ascent
- axom - axom
- bolt - bolt
- bricks - bricks
@ -74,12 +72,11 @@ spack:
- chai ~benchmarks ~tests - chai ~benchmarks ~tests
- charliecloud - charliecloud
- conduit - conduit
- darshan-runtime
- darshan-util
- datatransferkit - datatransferkit
- dyninst - dyninst
- ecp-data-vis-sdk ~cuda ~rocm
+adios2 +ascent +cinema +darshan +faodel +hdf5 +paraview +pnetcdf +sz +unifyfs +veloc +visit +vtkm +zfp
- exaworks - exaworks
- faodel
- flecsi - flecsi
- flit - flit
- flux-core - flux-core
@ -91,8 +88,6 @@ spack:
- gotcha - gotcha
- gptune - gptune
- h5bench - h5bench
- hdf5 +fortran +hl +shared
- hdf5-vol-async
- heffte +fftw - heffte +fftw
- hpctoolkit - hpctoolkit
- hpx networking=mpi - hpx networking=mpi
@ -119,7 +114,6 @@ spack:
- openpmd-api - openpmd-api
- papi - papi
- papyrus - papyrus
- parallel-netcdf
- parsec ~cuda - parsec ~cuda
- pdt - pdt
- petsc - petsc
@ -128,7 +122,6 @@ spack:
- plumed - plumed
- precice - precice
- pumi - pumi
- py-cinemasci
- py-jupyterhub - py-jupyterhub
- py-libensemble - py-libensemble
- py-petsc4py - py-petsc4py
@ -148,7 +141,6 @@ spack:
- superlu-dist - superlu-dist
- swig - swig
- swig@4.0.2-fortran - swig@4.0.2-fortran
- sz
- tasmanian - tasmanian
- tau +mpi +python - tau +mpi +python
- trilinos@13.0.1 +amesos +amesos2 +anasazi +aztec +belos +boost +epetra +epetraext +ifpack - trilinos@13.0.1 +amesos +amesos2 +anasazi +aztec +belos +boost +epetra +epetraext +ifpack
@ -158,24 +150,22 @@ spack:
- turbine - turbine
- umap - umap
- umpire - umpire
- unifyfs
- upcxx - upcxx
- variorum - variorum
- veloc
- vtk-m
- wannier90 - wannier90
- zfp
# CUDA # CUDA
- adios2 +cuda cuda_arch=80
- amrex +cuda cuda_arch=80 - amrex +cuda cuda_arch=80
- arborx +cuda cuda_arch=80 ^kokkos@3.6.00 +wrapper - arborx +cuda cuda_arch=80 ^kokkos@3.6.00 +wrapper
- ascent +cuda cuda_arch=80
- bricks +cuda - bricks +cuda
- cabana +cuda ^kokkos@3.6.00 +wrapper +cuda_lambda +cuda cuda_arch=80 - cabana +cuda ^kokkos@3.6.00 +wrapper +cuda_lambda +cuda cuda_arch=80
- caliper +cuda cuda_arch=80 - caliper +cuda cuda_arch=80
- chai ~benchmarks ~tests +cuda cuda_arch=80 ^umpire@6.0.0 ~shared - chai ~benchmarks ~tests +cuda cuda_arch=80 ^umpire@6.0.0 ~shared
- dealii +cuda cuda_arch=80 - dealii +cuda cuda_arch=80
- ecp-data-vis-sdk +cuda cuda_arch=80
+adios2 +hdf5 +vtkm +zfp
# Removing ascent because Dray is hung in CI.
# +ascent
- flecsi +cuda cuda_arch=80 - flecsi +cuda cuda_arch=80
- flux-core +cuda - flux-core +cuda
- ginkgo +cuda cuda_arch=80 - ginkgo +cuda cuda_arch=80
@ -201,8 +191,6 @@ spack:
- tau +mpi +cuda - tau +mpi +cuda
- trilinos@13.4.0 +cuda cuda_arch=80 - trilinos@13.4.0 +cuda cuda_arch=80
- umpire ~shared +cuda cuda_arch=80 - umpire ~shared +cuda cuda_arch=80
- vtk-m +cuda cuda_arch=80
- zfp +cuda cuda_arch=80
# ROCm # ROCm
- amrex +rocm amdgpu_target=gfx90a - amrex +rocm amdgpu_target=gfx90a
@ -210,6 +198,8 @@ spack:
- cabana +rocm - cabana +rocm
- caliper +rocm amdgpu_target=gfx90a - caliper +rocm amdgpu_target=gfx90a
- chai ~benchmarks +rocm amdgpu_target=gfx90a - chai ~benchmarks +rocm amdgpu_target=gfx90a
- ecp-data-vis-sdk +rocm amdgpu_target=gfx90a
+vtkm
- gasnet +rocm amdgpu_target=gfx90a - gasnet +rocm amdgpu_target=gfx90a
- ginkgo +rocm amdgpu_target=gfx90a - ginkgo +rocm amdgpu_target=gfx90a
- heffte +rocm amdgpu_target=gfx90a - heffte +rocm amdgpu_target=gfx90a
@ -236,7 +226,6 @@ spack:
+rocm amdgpu_target=gfx90a +rocm amdgpu_target=gfx90a
- umpire +rocm amdgpu_target=gfx90a - umpire +rocm amdgpu_target=gfx90a
- upcxx +rocm amdgpu_target=gfx90a - upcxx +rocm amdgpu_target=gfx90a
- vtk-m ~openmp +rocm amdgpu_target=gfx90a
# CPU failures # 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] #- 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]
@ -297,6 +286,7 @@ spack:
- match: - match:
- cuda - cuda
- dray
- dyninst - dyninst
- ginkgo - ginkgo
- hpx - hpx

View file

@ -208,6 +208,7 @@ def cmake_args(self):
if "+python" in spec or self.run_tests: if "+python" in spec or self.run_tests:
args.append("-DPYTHON_EXECUTABLE:FILEPATH=%s" % spec["python"].command.path) args.append("-DPYTHON_EXECUTABLE:FILEPATH=%s" % spec["python"].command.path)
args.append("-DPython_EXECUTABLE:FILEPATH=%s" % spec["python"].command.path)
return args return args