summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorkwryankrattiger <80296582+kwryankrattiger@users.noreply.github.com>2022-03-02 12:39:36 -0600
committerGitHub <noreply@github.com>2022-03-02 13:39:36 -0500
commit916c94fd65b5d57914a25466b47efd05092fc88b (patch)
treeebe88f99587da79eef9dde7c72fb0862a7f4715e /var
parent1599d841c012cfa578cb05a20b15123206b15cf6 (diff)
downloadspack-916c94fd65b5d57914a25466b47efd05092fc88b.tar.gz
spack-916c94fd65b5d57914a25466b47efd05092fc88b.tar.bz2
spack-916c94fd65b5d57914a25466b47efd05092fc88b.tar.xz
spack-916c94fd65b5d57914a25466b47efd05092fc88b.zip
ECP-SDK: Propagate cuda to ascent (#28878)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/ecp-data-vis-sdk/package.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/ecp-data-vis-sdk/package.py b/var/spack/repos/builtin/packages/ecp-data-vis-sdk/package.py
index c218e6f58c..43bc50cce4 100644
--- a/var/spack/repos/builtin/packages/ecp-data-vis-sdk/package.py
+++ b/var/spack/repos/builtin/packages/ecp-data-vis-sdk/package.py
@@ -121,11 +121,17 @@ class EcpDataVisSdk(BundlePackage, CudaPackage):
dav_sdk_depends_on('sensei@develop +vtkio +python ~miniapps', when='+sensei',
propagate=dict(propagate_to_sensei))
+ dav_sdk_depends_on('ascent+mpi+fortran+openmp+python+shared+vtkh+dray',
+ when='+ascent',
+ propagate=['adios2'] + cuda_arch_variants)
# Need to explicitly turn off conduit hdf5_compat in order to build
# hdf5@1.12 which is required for SDK
- dav_sdk_depends_on('ascent+shared+mpi+fortran+openmp+python+vtkh+dray',
- when='+ascent')
depends_on('ascent ^conduit ~hdf5_compat', when='+ascent +hdf5')
+ depends_on('ascent~cuda', when='+ascent~cuda')
+ depends_on('ascent+cuda', when='+ascent+cuda ^vtk-m@1.7:')
+ # Disable configuring with @develop. This should be removed after ascent
+ # releases 0.8 and ascent can build with conduit@0.8: and vtk-m@1.7:
+ conflicts('ascent@develop')
depends_on('py-cinemasci', when='+cinema')