diff options
author | Annop Wongwathanarat <annop.wongwathanarat@gmail.com> | 2023-04-18 17:08:29 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-18 11:08:29 -0500 |
commit | 5d8ca81e82cb74e1353fa0a11f8a5a2bba29ebc2 (patch) | |
tree | 01f1c79d1946ca349fe837e8c2ca65a30d87d5a2 | |
parent | 11e5b0cd917cca4665f9e19e078fdd94df418485 (diff) | |
download | spack-5d8ca81e82cb74e1353fa0a11f8a5a2bba29ebc2.tar.gz spack-5d8ca81e82cb74e1353fa0a11f8a5a2bba29ebc2.tar.bz2 spack-5d8ca81e82cb74e1353fa0a11f8a5a2bba29ebc2.tar.xz spack-5d8ca81e82cb74e1353fa0a11f8a5a2bba29ebc2.zip |
py-scipy: link with OpenMP version of armpl-gcc when requested (#37002)
-rw-r--r-- | var/spack/repos/builtin/packages/py-scipy/package.py | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/var/spack/repos/builtin/packages/py-scipy/package.py b/var/spack/repos/builtin/packages/py-scipy/package.py index a094b0d280..f882d413e0 100644 --- a/var/spack/repos/builtin/packages/py-scipy/package.py +++ b/var/spack/repos/builtin/packages/py-scipy/package.py @@ -203,10 +203,16 @@ class PyScipy(PythonPackage): lapack = "mkl-dynamic-lp64-seq" if spec["blas"].name in ["blis", "amdblis"]: blas = "blis" - if blas == "armpl": - blas += "-dynamic-lp64-seq" - if lapack == "armpl": - lapack += "-dynamic-lp64-seq" + if "armpl" in blas: + if "_mp" in blas: + blas = "armpl-dynamic-lp64-omp" + else: + blas = "armpl-dynamic-lp64-seq" + if "armpl" in lapack: + if "_mp" in lapack: + lapack = "armpl-dynamic-lp64-omp" + else: + lapack = "armpl-dynamic-lp64-seq" args = [ "setup", |