aboutsummaryrefslogtreecommitdiff
path: root/Tools/machines/desktop/spack-ubuntu-cuda.yaml
diff options
context:
space:
mode:
authorGravatar Axel Huebl <axel.huebl@plasma.ninja> 2022-10-06 13:42:31 -0700
committerGravatar GitHub <noreply@github.com> 2022-10-06 13:42:31 -0700
commit69236a8149488ad68fc7ff9eb84419838bcd7782 (patch)
treed6c5ffa28a477209351f4f59213d3f8a11b6e4d1 /Tools/machines/desktop/spack-ubuntu-cuda.yaml
parent89ecf5ff46758401adb0122eaa5317877211a582 (diff)
downloadWarpX-69236a8149488ad68fc7ff9eb84419838bcd7782.tar.gz
WarpX-69236a8149488ad68fc7ff9eb84419838bcd7782.tar.zst
WarpX-69236a8149488ad68fc7ff9eb84419838bcd7782.zip
Spack Desktop: Simpler CUDA Visualization (#3337)
* Spack Desktop: Simpler Visualization Reduce the dependencies for in situ vis, avoiding to build DevilRay in Ascent, which takes very long right now. We mostly use Ascent with VTK-m for now, so that works. * CUDA Ascent & VTK-M: static * ADIOS2: w/o CUDA See https://github.com/ornladios/ADIOS2/issues/3332
Diffstat (limited to '')
-rw-r--r--Tools/machines/desktop/spack-ubuntu-cuda.yaml10
1 files changed, 8 insertions, 2 deletions
diff --git a/Tools/machines/desktop/spack-ubuntu-cuda.yaml b/Tools/machines/desktop/spack-ubuntu-cuda.yaml
index 51a0ea88f..08d0c95ee 100644
--- a/Tools/machines/desktop/spack-ubuntu-cuda.yaml
+++ b/Tools/machines/desktop/spack-ubuntu-cuda.yaml
@@ -14,12 +14,14 @@
#
spack:
specs:
- - adios2
+ # https://github.com/ornladios/ADIOS2/issues/3332
+ - adios2 ~cuda
+ - ascent +adios2 +python ~fortran ~shared
- blaspp
- boost
- ccache
- cmake
- - ecp-data-vis-sdk +adios2 +ascent +hdf5 +sensei
+ - conduit ~fortran
- cuda
- fftw
- hdf5
@@ -35,6 +37,10 @@ spack:
- py-pip
- py-setuptools
- py-wheel
+ - sensei +ascent ~catalyst +python
+ - vtk-m ~shared
+# This always enables DevilRay, which builds too long on CUDA and we mainly use VTK-m
+# - ecp-data-vis-sdk +adios2 +ascent +hdf5 +sensei
# skipped to save time: 3D post-processing
# - paraview +adios2 +python3 +qt
# skipped to save time, because they are faster installed via pip afterwards