summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--var/spack/repos/builtin/packages/py-scipy/package.py15
1 files changed, 5 insertions, 10 deletions
diff --git a/var/spack/repos/builtin/packages/py-scipy/package.py b/var/spack/repos/builtin/packages/py-scipy/package.py
index 41d60bc946..b36fc1bd4a 100644
--- a/var/spack/repos/builtin/packages/py-scipy/package.py
+++ b/var/spack/repos/builtin/packages/py-scipy/package.py
@@ -182,19 +182,14 @@ class PyScipy(PythonPackage):
blas = spec["blas"].libs.names[0]
lapack = spec["lapack"].libs.names[0]
# FIXME: MKL support doesn't work, why?
- if (
- spec["blas"].name == "intel-mkl"
- or spec["blas"].name == "intel-parallel-studio"
- or spec["blas"].name == "intel-oneapi-mkl"
- ):
+ if spec["blas"].name in ["intel-mkl", "intel-parallel-studio", "intel-oneapi-mkl"]:
blas = "mkl-dynamic-lp64-seq"
- if (
- spec["lapack"].name == "intel-mkl"
- or spec["lapack"].name == "intel-parallel-studio"
- or spec["lapack"].name == "intel-oneapi-mkl"
- ):
+ if spec["lapack"].name in ["intel-mkl", "intel-parallel-studio", "intel-oneapi-mkl"]:
lapack = "mkl-dynamic-lp64-seq"
+ if spec["blas"].name in ["blis", "amdblis"]:
+ blas = "blis"
+
args = [
"setup",
"build",