blas_lapack: add multithreading variant consistent in all implementations. (#5340)
* blas_lapack: add multithreading variant * elemental: update * intel-mkl: extend to macOS * rename multithreading to threads * intel-mkl: avoid long lines * intel-mkl: make one install error a conflict * openblas: fix a minor bug in the test
This commit is contained in:

committed by
Todd Gamblin

parent
bf2f96ce78
commit
7f84de52a0
@@ -72,10 +72,10 @@ class Elemental(CMakePackage):
|
||||
depends_on('blas', when='~openmp_blas ~int64_blas')
|
||||
# Hack to forward variant to openblas package
|
||||
# Allow Elemental to build internally when using 8-byte ints
|
||||
depends_on('openblas +openmp', when='blas=openblas +openmp_blas ~int64_blas')
|
||||
depends_on('openblas threads=openmp', when='blas=openblas +openmp_blas ~int64_blas')
|
||||
|
||||
depends_on('intel-mkl', when="blas=mkl ~openmp_blas ~int64_blas")
|
||||
depends_on('intel-mkl +openmp', when='blas=mkl +openmp_blas ~int64_blas')
|
||||
depends_on('intel-mkl threads=openmp', when='blas=mkl +openmp_blas ~int64_blas')
|
||||
depends_on('intel-mkl@2017.1 +openmp +ilp64', when='blas=mkl +openmp_blas +int64_blas')
|
||||
|
||||
# Note that this forces us to use OpenBLAS until #1712 is fixed
|
||||
|
Reference in New Issue
Block a user