Skip to content

Commit 199d102

Browse files
add link to math.js
1 parent 86d4718 commit 199d102

File tree

2 files changed

+12
-16
lines changed

2 files changed

+12
-16
lines changed

README.md

Lines changed: 6 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
@@ -1201,6 +1195,10 @@ See scikit-sparse and scikit-umfpack for the Python interface via SciPy:
12011195
https://github.com/scikit-sparse/scikit-sparse
12021196
https://github.com/scikit-umfpack/scikit-umfpack
12031197

1198+
See math.js by Jos de Jong for a JavaScript port of CSparse:
1199+
1200+
https://github.com/josdejong/mathjs
1201+
12041202
See russell for a Rust interface:
12051203

12061204
https://github.com/cpmech/russell

SuiteSparse_config/Config/README.md.in

Lines changed: 6 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
@@ -1201,6 +1195,10 @@ See scikit-sparse and scikit-umfpack for the Python interface via SciPy:
12011195
https://github.com/scikit-sparse/scikit-sparse
12021196
https://github.com/scikit-umfpack/scikit-umfpack
12031197

1198+
See math.js by Jos de Jong for a JavaScript port of CSparse:
1199+
1200+
https://github.com/josdejong/mathjs
1201+
12041202
See russell for a Rust interface:
12051203

12061204
https://github.com/cpmech/russell

0 commit comments

Comments
 (0)