| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: librsb0 | Distribution: openSUSE Tumbleweed |
| Version: 1.3.0.2 | Vendor: openSUSE |
| Release: 2.1 | Build date: Tue Jun 17 12:41:29 2025 |
| Group: System/Libraries | Build host: reproducible |
| Size: 4876163 | Source RPM: librsb-1.3.0.2-2.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: http://librsb.sf.net/ | |
| Summary: Shared memory parallel sparse matrix and sparse BLAS library | |
librsb is a library for sparse matrix computations featuring the Recursive Sparse Blocks (RSB) matrix format. This format allows cache efficient and multi-threaded (that is, shared memory parallel) operations on large sparse matrices. librsb implements the Sparse BLAS standard, as specified in the BLAS Forum documents.
LGPL-3.0-or-later
* Tue Jun 17 2025 Jan Engelhardt <jengelh@inai.de>
- Add cxx.patch
* Mon Feb 06 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.3.0.2
* rsb_coo_sort: fix crash on nr==0 (now will silently accept).
* Fix a format error on long indices on 32-bit architectures.
* Sat Jul 16 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.3.0.1
* rsb.h: additional input checks in rsb_mtx_rndr().
* rsb.hpp: additional input checks in the C++ wrappers.
* No more unaligned memory access with `rsbench
- -read-performance-record` (fix for armhf,sparc64 architectures).
* Thu Apr 21 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.3.0.0
* Considerably improved performance of rsb_spmm()/usmm() via
new kernels (can be turned off at runtime by setting
'RSB_WANT_RSBPP=0' in the environment).
* Added a C++ API (classes RsbMatrix and RsbLib) in new header
<rsb.hpp>.
* Environment variable 'RSB_NUM_THREADS' now used by default
(implicit configure '--enable-rsb-num-threads').
* Fixed integer overflow situations with limit-large matrices.
* Improved parallelism of rsb_spmv()/rsb_spmm() a bit (no
overly strict locking).
* Improved performance of rsb_spmv()/rsb_spmm() beta-scaling.
* Tue Nov 02 2021 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.2.0.10
* rsb_spmm(...,RSB_FLAG_WANT_ROW_MAJOR_ORDER,...) internals had
swapped ldB and ldC so having ldB > ldC could lead to a
crash; with ldC < ldB, to wrong results.
* rsb_spmm(...,RSB_FLAG_WANT_ROW_MAJOR_ORDER,...) on matrix
with RSB_FLAG_UNIT_DIAG_IMPLICIT could have computed wrong
results.
* rsb_tune_spmm()/rsb_tune_spsm() could have crashed 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).
* rsb_mtx_get_rows_sparse() with: was ignoring
RSB_TRANSPOSITION_C.
* Thu Dec 24 2020 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.2.0.9
* Fixed: rsb_mtx_rndr(..RSB_MARF_EPS) and
rsb_file_mtx_rndr(..RSB_MARF_EPS): could crash on
uniform-values matrix input.
* Fixed: rsb_spmsp was crashing if result matrix has nnz<=rows
* Fixed: BLAS_zusaxpy and BLAS_cusaxpy in C were crashing
* Fixed: rsb_sppsp() was ignoring transB and could crash on
transA
* Thu Mar 05 2020 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.2.0.8
* bugfix: rsb_spmv/rsb_spmm/BLAS_cusmv/BLAS_zusmv/BLAS_cusmm/
BLAS_zusmm could compute wrong values in transpose or
conjugated transpose on very sparse complex hermitian
matrices.
* Thu Jul 12 2018 bwiedemann@suse.com
- Add reproducible.patch and set an explicit memory hierarchy
to make build reproducible (boo#1100677)
* Tue Dec 26 2017 jengelh@inai.de
- Update to new upstream release 1.2.0~rc7
* bugfix: rsb_spmv/rsb_spmm/BLAS_cusmv/BLAS_zusmv/BLAS_cusmm/
BLAS_zusmm could compute wrong values on complex hermitian
matrices if rhs imaginary part non null.
* bugfix: complex conjugated transpose
rsb_spsv/rsb_spsm/BLAS_cussv/BLAS_zussv/BLAS_cussm/BLAS_zussm
could compute wrong values if rhs imaginary part non null.
* bugfix: rsb_sppsp/rsb_mtx_clone would compute scaled
conjugate of complex matrices wrong if alpha imaginary part
non null.
* might detect a forgotten rsb_lib_init() at first matrix
allocation and return an error.
* Sat Apr 29 2017 jengelh@inai.de
- Update to new upstream release 1.2.0~rc6
* BLAS_zusget_element & co will behave one-based in Fortran.
* rsb_sppsp was summing incorrectly certain non-overlapping
sparse matrices.
* rsb_file_mtx_save and rsb_file_vec_save's output use
full-precision.
- Add pun.diff
/usr/lib/librsb.so.0 /usr/lib/librsb.so.0.0.0
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 24 23:31:51 2025