diff options
-rw-r--r-- | var/spack/repos/builtin/packages/py-scipy/package.py | 15 |
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", |