From 6ff3e17a7d98ad3a141ff465644758509e6c1f7d Mon Sep 17 00:00:00 2001 From: Cameron Rutherford Date: Mon, 5 Feb 2024 05:04:08 -0500 Subject: hiop: require RAJA when cuda is enabled (#42407) --- var/spack/repos/builtin/packages/hiop/package.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'var') 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") -- cgit v1.2.3-70-g09d2