Skip to content

Commit 54e806d

Browse files
committed
simplify specs
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
1 parent d23d149 commit 54e806d

File tree

1 file changed

+125
-125
lines changed

1 file changed

+125
-125
lines changed

stacks/e4s/spack.yaml

Lines changed: 125 additions & 125 deletions
Original file line numberDiff line numberDiff line change
@@ -255,51 +255,51 @@ spack:
255255
# CUDA 80
256256
- group: "cuda-80"
257257
specs:
258-
- amrex +cuda cuda_arch=80
259-
- arborx +cuda cuda_arch=80 ^kokkos +wrapper
260-
- axom +cuda cuda_arch=80
261-
- cabana +cuda cuda_arch=80 ^kokkos +wrapper +cuda_lambda +cuda cuda_arch=80
262-
- caliper +cuda cuda_arch=80
263-
- chai +cuda cuda_arch=80 ^umpire ~shared
264-
- chapel +cuda cuda_arch=80
265-
- cusz +cuda cuda_arch=80
266-
- dealii +cuda cuda_arch=80
267-
- ecp-data-vis-sdk ~rocm +adios2 ~ascent +hdf5 +vtkm +zfp ~paraview +cuda cuda_arch=80 # +paraview: FAILED: VTK/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/filter/flow/CMakeFiles/vtkm_filter_flow.dir/StreamSurface.cxx.o
268-
- exago +mpi +python +raja +hiop ~rocm +cuda cuda_arch=80 ~ipopt ^hiop@1.0.0 ~sparse +mpi +raja ~rocm +cuda cuda_arch=80
269-
- fftx +cuda cuda_arch=80
270-
- flecsi +cuda cuda_arch=80
271-
- ginkgo +cuda cuda_arch=80
272-
- gromacs +cuda cuda_arch=80
273-
- heffte +cuda cuda_arch=80
274-
- hpx +cuda cuda_arch=80
275-
- hypre +cuda cuda_arch=80
276-
- kokkos +wrapper +cuda cuda_arch=80
277-
- kokkos-kernels +cuda cuda_arch=80 ^kokkos +wrapper +cuda cuda_arch=80
278-
- kokkos-fft device_backend=cufft +tests ^kokkos +wrapper +cuda cuda_arch=80
279-
- libceed +cuda cuda_arch=80
280-
- libpressio +bitgrooming +bzip2 +fpzip +hdf5 +libdistributed +lua +openmp +python +sz +sz3 +unix +zfp +json +remote +netcdf +cusz +mgard +cuda cuda_arch=80 ^cusz +cuda cuda_arch=80
281-
- magma +cuda cuda_arch=80
282-
- mfem +cuda cuda_arch=80
283-
- mgard +serial +openmp +timing +unstructured +cuda cuda_arch=80
284-
- omega-h +cuda cuda_arch=80
285-
- parsec +cuda cuda_arch=80
286-
- petsc +cuda cuda_arch=80
287-
- py-torch +cuda cuda_arch=80
288-
- raja +cuda cuda_arch=80
289-
- slate +cuda cuda_arch=80
290-
- slepc +cuda cuda_arch=80
291-
- strumpack ~slate +cuda cuda_arch=80
292-
- sundials +cuda cuda_arch=80
293-
- superlu-dist +cuda cuda_arch=80
294-
- tasmanian +cuda cuda_arch=80
295-
- trilinos +cuda cuda_arch=80
296-
- umpire ~shared +cuda cuda_arch=80
258+
- amrex
259+
- arborx ^kokkos +wrapper
260+
- axom
261+
- cabana ^kokkos +wrapper +cuda_lambda +cuda cuda_arch=80
262+
- caliper
263+
- chai ^umpire ~shared
264+
- chapel
265+
- cusz
266+
- dealii
267+
- ecp-data-vis-sdk ~rocm +adios2 ~ascent +hdf5 +vtkm +zfp ~paraview # +paraview: FAILED: VTK/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/filter/flow/CMakeFiles/vtkm_filter_flow.dir/StreamSurface.cxx.o
268+
- exago +mpi +python +raja +hiop ~rocm ~ipopt ^hiop@1.0.0 ~sparse +mpi +raja ~rocm
269+
- fftx
270+
- flecsi
271+
- ginkgo
272+
- gromacs
273+
- heffte
274+
- hpx
275+
- hypre
276+
- kokkos +wrapper
277+
- kokkos-kernels ^kokkos +wrapper
278+
- kokkos-fft device_backend=cufft +tests ^kokkos +wrapper
279+
- libceed
280+
- libpressio +bitgrooming +bzip2 +fpzip +hdf5 +libdistributed +lua +openmp +python +sz +sz3 +unix +zfp +json +remote +netcdf +cusz +mgard ^cusz
281+
- magma
282+
- mfem
283+
- mgard +serial +openmp +timing +unstructured
284+
- omega-h
285+
- parsec
286+
- petsc
287+
- py-torch
288+
- raja
289+
- slate
290+
- slepc
291+
- strumpack ~slate
292+
- sundials
293+
- superlu-dist
294+
- tasmanian
295+
- trilinos
296+
- umpire ~shared
297297
# INCLUDED IN ECP DAV CUDA
298-
- adios2 +cuda cuda_arch=80
298+
- adios2
299299
# - ascent +cuda cuda_arch=80 # ascent: https://github.com/spack/spack/issues/38045
300300
# - paraview +cuda cuda_arch=80 # paraview: FAILED: VTK/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/filter/flow/CMakeFiles/vtkm_filter_flow.dir/StreamSurface.cxx.o
301-
- vtk-m +cuda cuda_arch=80
302-
- zfp +cuda cuda_arch=80
301+
- vtk-m
302+
- zfp
303303
# --
304304
# - lammps +cuda cuda_arch=80 # lammps: needs NVIDIA driver
305305
# - lbann +cuda cuda_arch=80 # dihydrogen: hydrogen/device/gpu/CUB.hpp:41:5: error: reference to 'CachingDeviceAllocator' is ambiguous
@@ -315,54 +315,54 @@ spack:
315315
- group: "cuda-90"
316316
specs:
317317
# CUDA 90
318-
- amrex +cuda cuda_arch=90
319-
- arborx +cuda cuda_arch=90 ^kokkos +wrapper
320-
- axom +cuda cuda_arch=90
321-
- cabana +cuda cuda_arch=90 ^kokkos +wrapper +cuda_lambda +cuda cuda_arch=90
322-
- caliper +cuda cuda_arch=90
323-
- chai +cuda cuda_arch=90 ^umpire ~shared
324-
- chapel +cuda cuda_arch=90
325-
- cusz +cuda cuda_arch=90
326-
- ecp-data-vis-sdk ~rocm +adios2 ~ascent +hdf5 +vtkm +zfp ~paraview +cuda cuda_arch=90 # +paraview: issue with cuda@12; +ascent: # ascent: https://github.com/spack/spack/issues/38045; +paraview: VTK/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/exec/cuda/internal/ExecutionPolicy.h(121): error: namespace "thrust" has no member "sort"
327-
- fftx +cuda cuda_arch=90
328-
- flecsi +cuda cuda_arch=90
329-
- ginkgo +cuda cuda_arch=90
330-
- gromacs +cuda cuda_arch=90
331-
- heffte +cuda cuda_arch=90
332-
- hpx +cuda cuda_arch=90
333-
- hypre +cuda cuda_arch=90
334-
- kokkos +wrapper +cuda cuda_arch=90
335-
- kokkos-kernels +cuda cuda_arch=90 ^kokkos +wrapper +cuda cuda_arch=90
336-
- kokkos-fft device_backend=cufft +tests ^kokkos +wrapper +cuda cuda_arch=90
337-
- libceed +cuda cuda_arch=90
338-
- libpressio +bitgrooming +bzip2 +fpzip +hdf5 +libdistributed +lua +openmp +python +sz +sz3 +unix +zfp +json +remote +netcdf +cusz +mgard +cuda cuda_arch=90 ^cusz +cuda cuda_arch=90
339-
- magma +cuda cuda_arch=90
340-
- mfem +cuda cuda_arch=90
341-
- mgard +serial +openmp +timing +unstructured +cuda cuda_arch=90
342-
- omega-h +cuda cuda_arch=90
343-
- parsec +cuda cuda_arch=90
344-
- petsc +cuda cuda_arch=90
345-
- py-torch +cuda cuda_arch=90
346-
- raja +cuda cuda_arch=90
347-
- slate +cuda cuda_arch=90
348-
- slepc +cuda cuda_arch=90
349-
- strumpack ~slate +cuda cuda_arch=90
350-
- sundials +cuda cuda_arch=90
351-
- superlu-dist +cuda cuda_arch=90
352-
- tasmanian +cuda cuda_arch=90
353-
- trilinos +cuda cuda_arch=90
354-
- umpire ~shared +cuda cuda_arch=90
318+
- amrex
319+
- arborx ^kokkos +wrapper
320+
- axom
321+
- cabana ^kokkos +wrapper +cuda_lambda
322+
- caliper
323+
- chai ^umpire ~shared
324+
- chapel
325+
- cusz
326+
- ecp-data-vis-sdk ~rocm +adios2 ~ascent +hdf5 +vtkm +zfp ~paraview # +paraview: issue with cuda@12; +ascent: # ascent: https://github.com/spack/spack/issues/38045; +paraview: VTK/ThirdParty/vtkm/vtkvtkm/vtk-m/vtkm/exec/cuda/internal/ExecutionPolicy.h(121): error: namespace "thrust" has no member "sort"
327+
- fftx
328+
- flecsi
329+
- ginkgo
330+
- gromacs
331+
- heffte
332+
- hpx
333+
- hypre
334+
- kokkos +wrapper
335+
- kokkos-kernels ^kokkos +wrapper
336+
- kokkos-fft device_backend=cufft +tests ^kokkos +wrapper
337+
- libceed
338+
- libpressio +bitgrooming +bzip2 +fpzip +hdf5 +libdistributed +lua +openmp +python +sz +sz3 +unix +zfp +json +remote +netcdf +cusz +mgard ^cusz
339+
- magma
340+
- mfem
341+
- mgard +serial +openmp +timing +unstructured
342+
- omega-h
343+
- parsec
344+
- petsc
345+
- py-torch
346+
- raja
347+
- slate
348+
- slepc
349+
- strumpack ~slate
350+
- sundials
351+
- superlu-dist
352+
- tasmanian
353+
- trilinos
354+
- umpire ~shared
355355
# INCLUDED IN ECP DAV CUDA
356-
- adios2 +cuda cuda_arch=90
357-
# - ascent +cuda cuda_arch=90 # ascent: https://github.com/spack/spack/issues/38045
358-
# - paraview +cuda cuda_arch=90 # paraview: Cannot satisfy 'cuda@:11' and 'cuda@12.0:
359-
- vtk-m +cuda cuda_arch=90
360-
- zfp +cuda cuda_arch=90
356+
- adios2
357+
# - ascent # ascent: https://github.com/spack/spack/issues/38045
358+
# - paraview # paraview: Cannot satisfy 'cuda@:11' and 'cuda@12.0:
359+
- vtk-m
360+
- zfp
361361
# --
362-
# - dealii +cuda cuda_arch=90 # dealii: conflicts with '+cuda ^cuda@12:'; dealii: https://github.com/spack/spack/issues/39532
363-
# - lammps +cuda cuda_arch=90 # lammps: needs NVIDIA driver
364-
# - lbann +cuda cuda_arch=90 # dihydrogen: hydrogen/device/gpu/CUB.hpp:41:5: error: reference to 'CachingDeviceAllocator' is ambiguous
365-
# - upcxx +cuda cuda_arch=90 # upcxx: needs NVIDIA driver
362+
# - dealii # dealii: conflicts with '+cuda ^cuda@12:'; dealii: https://github.com/spack/spack/issues/39532
363+
# - lammps # lammps: needs NVIDIA driver
364+
# - lbann # dihydrogen: hydrogen/device/gpu/CUB.hpp:41:5: error: reference to 'CachingDeviceAllocator' is ambiguous
365+
# - upcxx # upcxx: needs NVIDIA driver
366366
override:
367367
packages:
368368
all:
@@ -378,54 +378,54 @@ spack:
378378
- tau +mpi +rocm +syscall # tau: has issue with `spack env depfile` build
379379

380380
# ROCM 90a
381-
- adios2 +kokkos +rocm amdgpu_target=gfx90a
382-
- amrex +rocm amdgpu_target=gfx90a
383-
- arborx +rocm amdgpu_target=gfx90a
384-
- cabana +rocm amdgpu_target=gfx90a
385-
- caliper +rocm amdgpu_target=gfx90a
386-
- chai +rocm amdgpu_target=gfx90a
387-
- ecp-data-vis-sdk ~paraview +vtkm +rocm amdgpu_target=gfx90a # +paraview: CMake Error at VTK/ThirdParty/vtkm/vtkvtkm/vtk-m/CMakeLists.txt:272 (find_package): Could not find a package configuration file provided by "rocthrust" with any of the following names: rocthrustConfig.cmake rocthrust-config.cmake
388-
- gasnet +rocm amdgpu_target=gfx90a
389-
- ginkgo +rocm amdgpu_target=gfx90a
390-
- heffte +rocm amdgpu_target=gfx90a
391-
- hpx +rocm amdgpu_target=gfx90a
392-
- hypre +rocm amdgpu_target=gfx90a
393-
- kokkos +rocm amdgpu_target=gfx90a
394-
- lammps +rocm amdgpu_target=gfx90a
395-
- legion +rocm amdgpu_target=gfx90a
396-
- libceed +rocm amdgpu_target=gfx90a
397-
- magma ~cuda +rocm amdgpu_target=gfx90a
398-
- mfem +rocm amdgpu_target=gfx90a
399-
- raja ~openmp +rocm amdgpu_target=gfx90a
400-
- slate +rocm amdgpu_target=gfx90a
401-
- strumpack ~slate +rocm amdgpu_target=gfx90a
402-
- sundials +rocm amdgpu_target=gfx90a
403-
- superlu-dist +rocm amdgpu_target=gfx90a
404-
- tasmanian ~openmp +rocm amdgpu_target=gfx90a
405-
- trilinos +amesos +amesos2 +anasazi +aztec +belos +boost +epetra +epetraext +ifpack ~ifpack2 +intrepid +intrepid2 +isorropia +kokkos +ml +minitensor +muelu +nox +piro +phalanx +rol +rythmos +sacado +stk +shards +shylu ~stokhos +stratimikos +teko +tempus +tpetra +trilinoscouplings +zoltan +zoltan2 +superlu-dist gotype=long_long +rocm amdgpu_target=gfx90a
406-
- umpire +rocm amdgpu_target=gfx90a
407-
- upcxx +rocm amdgpu_target=gfx90a
381+
- adios2 +kokkos
382+
- amrex
383+
- arborx
384+
- cabana
385+
- caliper
386+
- chai
387+
- ecp-data-vis-sdk ~paraview +vtkm # +paraview: CMake Error at VTK/ThirdParty/vtkm/vtkvtkm/vtk-m/CMakeLists.txt:272 (find_package): Could not find a package configuration file provided by "rocthrust" with any of the following names: rocthrustConfig.cmake rocthrust-config.cmake
388+
- gasnet
389+
- ginkgo
390+
- heffte
391+
- hpx
392+
- hypre
393+
- kokkos
394+
- lammps
395+
- legion
396+
- libceed
397+
- magma ~cuda
398+
- mfem
399+
- raja ~openmp
400+
- slate
401+
- strumpack ~slate
402+
- sundials
403+
- superlu-dist
404+
- tasmanian ~openmp
405+
- trilinos +amesos +amesos2 +anasazi +aztec +belos +boost +epetra +epetraext +ifpack ~ifpack2 +intrepid +intrepid2 +isorropia +kokkos +ml +minitensor +muelu +nox +piro +phalanx +rol +rythmos +sacado +stk +shards +shylu ~stokhos +stratimikos +teko +tempus +tpetra +trilinoscouplings +zoltan +zoltan2 +superlu-dist gotype=long_long
406+
- umpire
407+
- upcxx
408408
# INCLUDED IN ECP DAV ROCM
409409
# - hdf5
410410
# - hdf5-vol-async
411411
# - hdf5-vol-cache
412412
# - hdf5-vol-log
413413
# - libcatalyst
414-
# - paraview +rocm amdgpu_target=gfx90a # paraview: CMake Error at VTK/ThirdParty/vtkm/vtkvtkm/vtk-m/CMakeLists.txt:272 (find_package): Could not find a package configuration file provided by "rocthrust" with any of the following names: rocthrustConfig.cmake rocthrust-config.cmake
415-
- vtk-m ~openmp +rocm amdgpu_target=gfx90a # vtk-m: https://github.com/spack/spack/issues/40268
414+
# - paraview # paraview: CMake Error at VTK/ThirdParty/vtkm/vtkvtkm/vtk-m/CMakeLists.txt:272 (find_package): Could not find a package configuration file provided by "rocthrust" with any of the following names: rocthrustConfig.cmake rocthrust-config.cmake
415+
- vtk-m ~openmp # vtk-m: https://github.com/spack/spack/issues/40268
416416
# --
417-
# - chapel +rocm amdgpu_target=gfx90a # chapel: lld: error: undefined symbol: llvm.amdgcn.readfirstlane.i32
418-
# - exago +mpi +python +raja +hiop +rocm amdgpu_target=gfx90a ~ipopt cxxflags="-Wno-error=non-pod-varargs" ^hiop ~sparse +mpi +raja +rocm amdgpu_target=gfx90a # hiop: CMake Error at cmake/FindHiopHipLibraries.cmake:23 (find_package); By not providing "Findhipfft.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "hipfft", but CMake did not find one.
419-
# - fftx +rocm amdgpu_target=gfx90a # fftx: https://github.com/spack/spack/issues/47034
420-
# - lbann ~cuda +rocm amdgpu_target=gfx90a # concretize: Cannot select a single "version" for package "hiptt"
421-
# - papi +rocm amdgpu_target=gfx90a # papi: https://github.com/spack/spack/issues/27898
422-
# - petsc +rocm amdgpu_target=gfx90a # petsc: hipblas-6.3.0-brvfa2h47yfpawguzbiac6ijtj3b6bcn/include/hipblas/hipblas.h:40:10: fatal error: 'hipblas-common/hipblas-common.h' file not found
423-
# - slepc +rocm amdgpu_target=gfx90a ^petsc +rocm amdgpu_target=gfx90a # slepc: ERROR: Unable to link with PETSc
417+
# - chapel # chapel: lld: error: undefined symbol: llvm.amdgcn.readfirstlane.i32
418+
# - exago +mpi +python +raja +hiop ~ipopt cxxflags="-Wno-error=non-pod-varargs" ^hiop ~sparse +mpi +raja # hiop: CMake Error at cmake/FindHiopHipLibraries.cmake:23 (find_package); By not providing "Findhipfft.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "hipfft", but CMake did not find one.
419+
# - fftx # fftx: https://github.com/spack/spack/issues/47034
420+
# - lbann ~cuda # concretize: Cannot select a single "version" for package "hiptt"
421+
# - papi # papi: https://github.com/spack/spack/issues/27898
422+
# - petsc # petsc: hipblas-6.3.0-brvfa2h47yfpawguzbiac6ijtj3b6bcn/include/hipblas/hipblas.h:40:10: fatal error: 'hipblas-common/hipblas-common.h' file not found
423+
# - slepc ^petsc # slepc: ERROR: Unable to link with PETSc
424424

425425
# - cp2k +mpi +cuda cuda_arch=80 # cp2k: libxsmm_gemm.c:238: undefined reference to `sgemv_'
426426
# - cp2k +mpi +cuda cuda_arch=90 # cp2k: libxsmm_gemm.c:238: undefined reference to `sgemv_'
427427
# - cp2k +mpi +rocm amdgpu_target=gfx908 # cp2k: exts/build_dbcsr//Makefile:290: calculate_norms.o] Error 127 (ignored)
428-
# - cp2k +mpi +rocm amdgpu_target=gfx90a # cp2k: exts/build_dbcsr//Makefile:290: calculate_norms.o] Error 127 (ignored)
428+
# - cp2k +mpi # cp2k: exts/build_dbcsr//Makefile:290: calculate_norms.o] Error 127 (ignored)
429429
override:
430430
packages:
431431
all:

0 commit comments

Comments
 (0)