summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorCameron Rutherford <robert.rutherford@pnnl.gov>2024-02-05 05:04:08 -0500
committerGitHub <noreply@github.com>2024-02-05 11:04:08 +0100
commit6ff3e17a7d98ad3a141ff465644758509e6c1f7d (patch)
tree364b693d1dc1544943c1097c9cc80fe4933b9de3 /var
parentbb200be57deaa99b9ed03f2510f55af73a6f23d8 (diff)
downloadspack-6ff3e17a7d98ad3a141ff465644758509e6c1f7d.tar.gz
spack-6ff3e17a7d98ad3a141ff465644758509e6c1f7d.tar.bz2
spack-6ff3e17a7d98ad3a141ff465644758509e6c1f7d.tar.xz
spack-6ff3e17a7d98ad3a141ff465644758509e6c1f7d.zip
hiop: require RAJA when cuda is enabled (#42407)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/hiop/package.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/hiop/package.py b/var/spack/repos/builtin/packages/hiop/package.py
index 1abcdb43ae..f7245b4c04 100644
--- a/var/spack/repos/builtin/packages/hiop/package.py
+++ b/var/spack/repos/builtin/packages/hiop/package.py
@@ -141,6 +141,9 @@ class Hiop(CMakePackage, CudaPackage, ROCmPackage):
msg="umpire+cuda exports device code and requires static libs",
)
+ # We rely on RAJA / Umpire utilities when supporting CUDA backend
+ conflicts("~raja", when="+cuda", msg="RAJA is required for CUDA support")
+
depends_on("hip", when="+rocm")
depends_on("hipblas", when="+rocm")
depends_on("hipsparse", when="+rocm")