[Librsb-users] Release 1.2.0.10 of the "librsb" Sparse BLAS Software Library
A shared memory parallel sparse matrix library including Sparse BLAS.
Brought to you by:
michelemartone
From: Michele M. <mic...@us...> - 2021-09-17 12:20:32
|
Dear librsb users, An updated version of librsb (1.2.0.10) [http://librsb.sourceforge.net/] is out and available for download from https://sourceforge.net/projects/librsb/files/ This is mostly a bugfix release. An excerpt from the NEWS file with relevant changes: - bugfix: rsb_spmm(...,RSB_FLAG_WANT_ROW_MAJOR_ORDER,...) internals swapped ldB and ldC so having ldB > ldC could lead to a crash; with ldC < ldB, to wrong results - bugfix: rsb_spmm(...,RSB_FLAG_WANT_ROW_MAJOR_ORDER,...) on matrix with RSB_FLAG_UNIT_DIAG_IMPLICIT could compute wrong results - bugfix: rsb_tune_spmm()/rsb_tune_spsm() could crash if called with order==RSB_FLAG_WANT_ROW_MAJOR_ORDER and auto leading dimensions and implicit operands (ldB==0 and Bp==NULL, ldC==0 and Cp==NULL) - bugfix: rsb_mtx_get_rows_sparse() with: was ignoring RSB_TRANSPOSITION_C - reduce librsb.so size by hiding unnecessary symbols - tuning with blas_rsb_autotune_next_operation(): a bit faster defaults - rsb_tune_spmm()/rsb_tune_spsm(): faster performance sampling if maxt>=0 - rsb_tune_spmm()/rsb_tune_spsm(): won't iterate till limit but stop on excessive slowdown - several documentation-related improvements Full NEWS file attached. A renewed THANKS (see README file) to all users and colleagues who contributed with insightful comments, bug reports, and testing. A BIG THANKS to the Debian, Octave and cygwin communities for continued precious help over the years. Michele Martone p.s.: librsb-1.3 is in the works, with improved rsb_spmm / usmm; contact me in private if you're interested in early testing. |