@@ -686,9 +686,7 @@ papers in ACM TOMS, for each package.
686
686
About the BLAS and LAPACK libraries
687
687
-----------------------------------------------------------------------------
688
688
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.
692
690
693
691
To select your BLAS/LAPACK, see the instructions in SuiteSparseBLAS.cmake in
694
692
` 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++.
794
792
This will work on Linux/Unix and the Mac. It should automatically detect if
795
793
you have the Intel compilers or not, and whether or not you have CUDA.
796
794
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.
802
796
803
797
You may also need to add SuiteSparse/lib to your path. If your copy of
804
798
SuiteSparse is in /home/me/SuiteSparse, for example, then add this to your
@@ -1201,6 +1195,10 @@ See scikit-sparse and scikit-umfpack for the Python interface via SciPy:
1201
1195
https://github.com/scikit-sparse/scikit-sparse
1202
1196
https://github.com/scikit-umfpack/scikit-umfpack
1203
1197
1198
+ See math.js by Jos de Jong for a JavaScript port of CSparse:
1199
+
1200
+ https://github.com/josdejong/mathjs
1201
+
1204
1202
See russell for a Rust interface:
1205
1203
1206
1204
https://github.com/cpmech/russell
0 commit comments