diff options
author | G-Ragghianti <33492707+G-Ragghianti@users.noreply.github.com> | 2024-08-12 04:54:41 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-12 11:54:41 +0200 |
commit | 91333919c67951a8a9cba9db8699e1debb83d619 (patch) | |
tree | 84ed075bdddbb696eb2cdd64cb756bc475fd008b | |
parent | cd6237cac44beec254152fe1959f2edb37ca6a92 (diff) | |
download | spack-91333919c67951a8a9cba9db8699e1debb83d619.tar.gz spack-91333919c67951a8a9cba9db8699e1debb83d619.tar.bz2 spack-91333919c67951a8a9cba9db8699e1debb83d619.tar.xz spack-91333919c67951a8a9cba9db8699e1debb83d619.zip |
SLATE package: make MPI and OpenMP a requirement (#44979)
Co-authored-by: gragghia <gragghia@BlackM3.local>
-rw-r--r-- | var/spack/repos/builtin/packages/slate/package.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/var/spack/repos/builtin/packages/slate/package.py b/var/spack/repos/builtin/packages/slate/package.py index 01393ef5cb..aa303ed17d 100644 --- a/var/spack/repos/builtin/packages/slate/package.py +++ b/var/spack/repos/builtin/packages/slate/package.py @@ -70,7 +70,7 @@ class Slate(CMakePackage, CudaPackage, ROCmPackage): # The runtime dependency on cmake is needed by the stand-alone tests (spack test). depends_on("cmake", type="run") - depends_on("mpi", when="+mpi") + depends_on("mpi") depends_on("intel-oneapi-mkl threads=openmp", when="+sycl") depends_on("blas") depends_on("blaspp ~cuda", when="~cuda") @@ -105,6 +105,8 @@ class Slate(CMakePackage, CudaPackage, ROCmPackage): depends_on("rocsolver", when="+rocm") requires("%oneapi", when="+sycl", msg="slate+sycl must be compiled with %oneapi") + requires("+mpi", msg="MPI is required (use of the 'mpi' variant is deprecated)") + requires("+openmp", msg="OpenMP is required (use of the 'openmp' variant is deprecated)") cpp_17_msg = "Requires C++17 compiler support" conflicts("%gcc@:5", msg=cpp_17_msg) @@ -136,10 +138,8 @@ class Slate(CMakePackage, CudaPackage, ROCmPackage): config = [ "-Dbuild_tests=%s" % self.run_tests, - "-Duse_openmp=%s" % ("+openmp" in spec), "-DBUILD_SHARED_LIBS=%s" % ("+shared" in spec), backend_config, - "-Duse_mpi=%s" % ("+mpi" in spec), ] if "+cuda" in spec: archs = ";".join(spec.variants["cuda_arch"].value) |