librsb0 - Shared memory parallel sparse matrix and sparse BLAS library

Property Value
Distribution openSUSE Tumbleweed
Repository Science all
Package name librsb0
Package version 1.2.0~rc7
Package release 10.8
Package architecture x86_64
Package type rpm
Installed size 4.41 MB
Download size 627.73 KB
Official Mirror
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.


Package Version Architecture Repository
librsb0-1.2.0~rc7-10.8.i586.rpm 1.2.0~rc7 i586 Science
librsb0-1.2.0~rc7-1.1.x86_64.rpm 1.2.0~rc7 x86_64 openSUSE Oss
librsb0-1.2.0~rc7-1.1.i586.rpm 1.2.0~rc7 i586 openSUSE Oss
librsb0 - - -


Name Value
/sbin/ldconfig - - - - - - - - - - - -


Name Value -
librsb0 = 1.2.0~rc7-10.8
librsb0(x86-64) = 1.2.0~rc7-10.8


Type URL
Binary Package librsb0-1.2.0~rc7-10.8.x86_64.rpm
Source Package librsb-1.2.0~rc7-10.8.src.rpm

Install Howto

  1. Add the Science repository:
    # zypper addrepo science
  2. Install librsb0 rpm package:
    # zypper install librsb0




2018-07-12 -
- Add reproducible.patch and set an explicit memory hierarchy
to make build reproducible (boo#1100677)
2017-12-26 -
- 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
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.
2017-04-29 -
- 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
- Add pun.diff
2016-10-20 -
- Update to new upstream release 1.2.0~rc5
* Fixed EPS rendering of matrices, e.g.
`./rsbench --plot-matrix -aRzd -f matrix.mtx >matrix.eps`
- Drop shlib.diff (applied upstream)
2016-06-08 -
- Update to new upstream release 1.2.0~rc3
* Extension: if parameter flagsA of mtx_set_vals() has
RSB_FLAG_DUPLICATES_SUM, then values will be summed up into the
* Bugfix: rsb_mtx_get_nrm on symmetric matrices was buggy.
* Bugfix: rsb_spsm potentially wrong in --enable-openmp and
(nrhs>1). (ussm affected)
* Bugfix: rsb_spsm wrong in --disable-openmp version and
(nrhs>1). (ussm affected)
* Bugfix: rsb_spsm used to scale only first rhs when (*alphap!=1
and nrhs>1). (ussm affected)
* Bugfix: rsb_spsm used to solve only first rhs when (y != x).
(ussm not affected)
* Bugfix: rsb_spmm used to scale only first rhs when (*betap!=1
and nrhs>1). (usmm not affected)
* Bugfix: rsb_tune_spmm/rsb_tune_spsm returned (false positive)
error on ( mtxAp != NULL && mtxOpp != NULL ) rather than on (
mtxAp != NULL && mtxOpp != NULL && *mtxOpp != NULL ).
* Will use memset() on systems with no bzero() (e.g. mingw).
2016-01-17 -
- Initial package (versoin 1.2.0~rc2) for

See Also

Package Description
libsaturne0-2.3.2-5.482.i586.rpm Libraries parts of the code_saturne CFD solver
libsaturne0-2.3.2-5.482.x86_64.rpm Libraries parts of the code_saturne CFD solver
libscalapack2-gnu-mpich-hpc-2.0.2-53.1.i586.rpm Dependency package for libscalapack2_2_0_2-gnu-mpich-hpc
libscalapack2-gnu-mpich-hpc-2.0.2-53.1.x86_64.rpm Dependency package for libscalapack2_2_0_2-gnu-mpich-hpc
libscalapack2-gnu-mpich-hpc-devel-2.0.2-53.1.i586.rpm Dependency package for libscalapack2_2_0_2-gnu-mpich-hpc-devel
libscalapack2-gnu-mpich-hpc-devel-2.0.2-53.1.x86_64.rpm Dependency package for libscalapack2_2_0_2-gnu-mpich-hpc-devel
libscalapack2-gnu-mvapich2-hpc-2.0.2-53.1.i586.rpm Dependency package for libscalapack2_2_0_2-gnu-mvapich2-hpc
libscalapack2-gnu-mvapich2-hpc-2.0.2-53.1.x86_64.rpm Dependency package for libscalapack2_2_0_2-gnu-mvapich2-hpc
libscalapack2-gnu-mvapich2-hpc-devel-2.0.2-53.1.i586.rpm Dependency package for libscalapack2_2_0_2-gnu-mvapich2-hpc-devel
libscalapack2-gnu-mvapich2-hpc-devel-2.0.2-53.1.x86_64.rpm Dependency package for libscalapack2_2_0_2-gnu-mvapich2-hpc-devel
libscalapack2-gnu-openmpi1-hpc-2.0.2-53.1.i586.rpm Dependency package for libscalapack2_2_0_2-gnu-openmpi1-hpc
libscalapack2-gnu-openmpi1-hpc-2.0.2-53.1.x86_64.rpm Dependency package for libscalapack2_2_0_2-gnu-openmpi1-hpc
libscalapack2-gnu-openmpi1-hpc-devel-2.0.2-53.1.i586.rpm Dependency package for libscalapack2_2_0_2-gnu-openmpi1-hpc-devel
libscalapack2-gnu-openmpi1-hpc-devel-2.0.2-53.1.x86_64.rpm Dependency package for libscalapack2_2_0_2-gnu-openmpi1-hpc-devel
libscalapack2-gnu-openmpi2-hpc-2.0.2-53.1.i586.rpm Dependency package for libscalapack2_2_0_2-gnu-openmpi2-hpc