summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/cusz/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/cusz/package.py')
-rw-r--r--var/spack/repos/builtin/packages/cusz/package.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/cusz/package.py b/var/spack/repos/builtin/packages/cusz/package.py
index 2c1e78b4b0..719eba300d 100644
--- a/var/spack/repos/builtin/packages/cusz/package.py
+++ b/var/spack/repos/builtin/packages/cusz/package.py
@@ -14,6 +14,7 @@ class Cusz(CMakePackage, CudaPackage):
url = "https://github.com/szcompressor/cuSZ/archive/refs/tags/v0.3.tar.gz"
maintainers = ["jtian0", "dingwentao"]
+ tags = ["e4s"]
conflicts("~cuda")
conflicts("cuda_arch=none", when="+cuda")
@@ -21,6 +22,9 @@ class Cusz(CMakePackage, CudaPackage):
version("develop", branch="develop")
version("0.3", sha256="0feb4f7fd64879fe147624dd5ad164adf3983f79b2e0383d35724f8d185dcb11")
+ # these version of Cuda provide the CUB headers, but not CUB cmake configuration that we use.
+ conflicts("cuda@11.0.2:11.2.2")
+
depends_on("cub", when="^ cuda@:10.2.89")
def cmake_args(self):