summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorG-Ragghianti <33492707+G-Ragghianti@users.noreply.github.com>2024-04-03 14:20:03 -0400
committerGitHub <noreply@github.com>2024-04-03 11:20:03 -0700
commitbe0002b460d4e51d24a834c2152ada9d4acc4baa (patch)
treef24c776e48b92d689a0e3d862af249bf70357937
parent743ee5f3de33ce1a6155e716b4948ab83501b7d4 (diff)
downloadspack-be0002b460d4e51d24a834c2152ada9d4acc4baa.tar.gz
spack-be0002b460d4e51d24a834c2152ada9d4acc4baa.tar.bz2
spack-be0002b460d4e51d24a834c2152ada9d4acc4baa.tar.xz
spack-be0002b460d4e51d24a834c2152ada9d4acc4baa.zip
slate: Removing scalapack as test dependency, adding python (#43452)
* removing scalapack as test dependency, adding python * fixing style * style
-rw-r--r--var/spack/repos/builtin/packages/slate/package.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/var/spack/repos/builtin/packages/slate/package.py b/var/spack/repos/builtin/packages/slate/package.py
index 995f606738..313f7e5327 100644
--- a/var/spack/repos/builtin/packages/slate/package.py
+++ b/var/spack/repos/builtin/packages/slate/package.py
@@ -89,7 +89,8 @@ class Slate(CMakePackage, CudaPackage, ROCmPackage):
depends_on("lapackpp@2021.04.00:", when="@2021.05.01:")
depends_on("lapackpp@2020.10.02", when="@2020.10.00")
depends_on("lapackpp@master", when="@master")
- depends_on("scalapack", type="test")
+ depends_on("scalapack", when="@:2022.07.00", type="test")
+ depends_on("python", type="test")
depends_on("hipify-clang", when="@:2021.05.02 +rocm ^hip@5:")
requires("%oneapi", when="+sycl", msg="slate+sycl must be compiled with %oneapi")
@@ -136,8 +137,8 @@ class Slate(CMakePackage, CudaPackage, ROCmPackage):
archs = ";".join(spec.variants["amdgpu_target"].value)
config.append("-DCMAKE_HIP_ARCHITECTURES=%s" % archs)
- if self.run_tests:
- config.append("-DSCALAPACK_LIBRARIES=%s" % spec["scalapack"].libs.joined(";"))
+ slibs = spec["scalapack"].libs.joined(";") if "scalapack" in spec else "none"
+ config.append(f"-DSCALAPACK_LIBRARIES={slibs}")
return config
@run_after("install")