Skip to content

Commit aaa3a74

Browse files
OpenBLAS issue is likely fixed in OpenBLAS 0.3.27
1 parent 16c5269 commit aaa3a74

File tree

2 files changed

+4
-16
lines changed

2 files changed

+4
-16
lines changed

README.md

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -686,9 +686,7 @@ papers in ACM TOMS, for each package.
686686
About the BLAS and LAPACK libraries
687687
-----------------------------------------------------------------------------
688688

689-
NOTE: Use of the Intel MKL BLAS is strongly recommended. In a 2019 test,
690-
OpenBLAS caused severe performance degradation. The reason for this is being
691-
investigated, and this may be resolved in the future.
689+
NOTE: if you use OpenBLAS, be sure to use version 0.3.27 or later.
692690

693691
To select your BLAS/LAPACK, see the instructions in SuiteSparseBLAS.cmake in
694692
`SuiteSparse_config/cmake_modules`. If `SuiteSparse_config` finds a BLAS with
@@ -794,11 +792,7 @@ for example, which changes the compiler to gcc and g++.
794792
This will work on Linux/Unix and the Mac. It should automatically detect if
795793
you have the Intel compilers or not, and whether or not you have CUDA.
796794

797-
NOTE: Use of the Intel MKL BLAS is strongly recommended. The OpenBLAS can
798-
(rarely) result in severe performance degradation, in CHOLMOD in particular.
799-
The reason for this is still under investigation and might already be resolved
800-
in the current version of OpenBLAS. See
801-
`SuiteSparse_config/cmake_modules/SuiteSparsePolicy.cmake` to select your BLAS.
795+
See `SuiteSparse_config/cmake_modules/SuiteSparsePolicy.cmake` to select your BLAS.
802796

803797
You may also need to add SuiteSparse/lib to your path. If your copy of
804798
SuiteSparse is in /home/me/SuiteSparse, for example, then add this to your

SuiteSparse_config/Config/README.md.in

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -686,9 +686,7 @@ papers in ACM TOMS, for each package.
686686
About the BLAS and LAPACK libraries
687687
-----------------------------------------------------------------------------
688688

689-
NOTE: Use of the Intel MKL BLAS is strongly recommended. In a 2019 test,
690-
OpenBLAS caused severe performance degradation. The reason for this is being
691-
investigated, and this may be resolved in the future.
689+
NOTE: if you use OpenBLAS, be sure to use version 0.3.27 or later.
692690

693691
To select your BLAS/LAPACK, see the instructions in SuiteSparseBLAS.cmake in
694692
`SuiteSparse_config/cmake_modules`. If `SuiteSparse_config` finds a BLAS with
@@ -794,11 +792,7 @@ for example, which changes the compiler to gcc and g++.
794792
This will work on Linux/Unix and the Mac. It should automatically detect if
795793
you have the Intel compilers or not, and whether or not you have CUDA.
796794

797-
NOTE: Use of the Intel MKL BLAS is strongly recommended. The OpenBLAS can
798-
(rarely) result in severe performance degradation, in CHOLMOD in particular.
799-
The reason for this is still under investigation and might already be resolved
800-
in the current version of OpenBLAS. See
801-
`SuiteSparse_config/cmake_modules/SuiteSparsePolicy.cmake` to select your BLAS.
795+
See `SuiteSparse_config/cmake_modules/SuiteSparsePolicy.cmake` to select your BLAS.
802796

803797
You may also need to add SuiteSparse/lib to your path. If your copy of
804798
SuiteSparse is in /home/me/SuiteSparse, for example, then add this to your

0 commit comments

Comments
 (0)