Paraview rocm (#34790)

* paraview: add `rocm` variant

This conflicts with CUDA and requires at least ParaView 5.11.0. More
dependencies are also needed.

* E4S: Add ParaView for ROCm and CUDA stacks

* DAV SDK: Update ParaView version and GPU variants

* Verify using hipcc vs amdclang++ for newer hip

Co-authored-by: Ben Boeckel <ben.boeckel@kitware.com>
This commit is contained in:
kwryankrattiger
2023-01-13 12:41:57 -06:00
committed by GitHub
parent 85e2fb0c4d
commit 229ee7cad9
3 changed files with 32 additions and 18 deletions

View File

@@ -42,6 +42,9 @@ spack:
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:
@@ -160,8 +163,8 @@ spack:
- caliper +cuda
- chai ~benchmarks ~tests +cuda ^umpire@6.0.0 ~shared
- dealii +cuda
- ecp-data-vis-sdk +cuda
+adios2 +hdf5 +vtkm +zfp
- ecp-data-vis-sdk +cuda cuda_arch=80
+adios2 +hdf5 +paraview +vtkm +zfp
# Removing ascent because Dray is hung in CI.
# +ascent
- flecsi +cuda
@@ -196,8 +199,8 @@ spack:
- cabana +rocm
- caliper +rocm
- chai ~benchmarks +rocm
- ecp-data-vis-sdk +rocm
+vtkm
- ecp-data-vis-sdk +rocm amdgpu_target=gfx90a
+paraview +vtkm
- gasnet +rocm
- ginkgo +rocm
- heffte +rocm