| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: librsb-devel | Distribution: openSUSE Tumbleweed |
| Version: 1.3.0.2 | Vendor: openSUSE |
| Release: 2.1 | Build date: Tue Jun 17 12:41:29 2025 |
| Group: Development/Libraries/C and C++ | Build host: reproducible |
| Size: 6491856 | Source RPM: librsb-1.3.0.2-2.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: http://librsb.sf.net/ | |
| Summary: Development files for librsb, a Recursive Sparse Blocks matrix format lirary | |
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. This subpackage contains libraries and header files for developing applications that want to make use of librsb.
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/bin/librsb-config /usr/bin/rsbench /usr/include/blas_sparse.h /usr/include/rsb-config.h /usr/include/rsb.F90 /usr/include/rsb.h /usr/include/rsb.hpp /usr/include/rsb.mod /usr/include/rsb_types.h /usr/lib64/librsb.so /usr/share/doc/packages/librsb /usr/share/doc/packages/librsb/AUTHORS /usr/share/doc/packages/librsb/README /usr/share/doc/packages/librsb/README.md /usr/share/doc/packages/librsb/examples /usr/share/doc/packages/librsb/examples/Makefile.am /usr/share/doc/packages/librsb/examples/assemble.cpp /usr/share/doc/packages/librsb/examples/autotune.c /usr/share/doc/packages/librsb/examples/autotune.cpp /usr/share/doc/packages/librsb/examples/backsolve.c /usr/share/doc/packages/librsb/examples/bench.cpp /usr/share/doc/packages/librsb/examples/bench.sh /usr/share/doc/packages/librsb/examples/benchex.sh /usr/share/doc/packages/librsb/examples/build.cpp /usr/share/doc/packages/librsb/examples/configure.ac /usr/share/doc/packages/librsb/examples/cplusplus.cpp /usr/share/doc/packages/librsb/examples/example.cpp /usr/share/doc/packages/librsb/examples/fortran.F90 /usr/share/doc/packages/librsb/examples/fortran_rsb_fi.F90 /usr/share/doc/packages/librsb/examples/hello-spblas.c /usr/share/doc/packages/librsb/examples/hello.c /usr/share/doc/packages/librsb/examples/io-spblas.c /usr/share/doc/packages/librsb/examples/make.sh /usr/share/doc/packages/librsb/examples/misc.cpp /usr/share/doc/packages/librsb/examples/mtx2bin.cpp /usr/share/doc/packages/librsb/examples/pd.mtx /usr/share/doc/packages/librsb/examples/power.c /usr/share/doc/packages/librsb/examples/render.cpp /usr/share/doc/packages/librsb/examples/snippets.c /usr/share/doc/packages/librsb/examples/span.cpp /usr/share/doc/packages/librsb/examples/transpose.c /usr/share/doc/packages/librsb/examples/twonnz.cpp /usr/share/doc/packages/librsb/examples/vf.mtx /usr/share/doc/packages/librsb/html /usr/share/doc/packages/librsb/html/annotated.html /usr/share/doc/packages/librsb/html/assemble_8cpp.html /usr/share/doc/packages/librsb/html/autotune_8c.html /usr/share/doc/packages/librsb/html/autotune_8cpp.html /usr/share/doc/packages/librsb/html/backsolve_8c.html /usr/share/doc/packages/librsb/html/bc_s.png /usr/share/doc/packages/librsb/html/bdwn.png /usr/share/doc/packages/librsb/html/bench_8cpp.html /usr/share/doc/packages/librsb/html/blas__sparse_8h.html /usr/share/doc/packages/librsb/html/build_8cpp.html /usr/share/doc/packages/librsb/html/classRsbLib.html /usr/share/doc/packages/librsb/html/classRsbMatrix.html /usr/share/doc/packages/librsb/html/classes.html /usr/share/doc/packages/librsb/html/closed.png /usr/share/doc/packages/librsb/html/cplusplus_8cpp.html /usr/share/doc/packages/librsb/html/deprecated.html /usr/share/doc/packages/librsb/html/dir_3e1486c81cd234b49f49474e7d9b6c09.html /usr/share/doc/packages/librsb/html/dir_5bcbd6c2dea2f7bd09d0c309af16f2b7.html /usr/share/doc/packages/librsb/html/dir_d28a4824dc47e487b107a5db32ef43c4.html /usr/share/doc/packages/librsb/html/doc.png /usr/share/doc/packages/librsb/html/doxygen.css /usr/share/doc/packages/librsb/html/doxygen.png /usr/share/doc/packages/librsb/html/example_8cpp.html /usr/share/doc/packages/librsb/html/files.html /usr/share/doc/packages/librsb/html/folderclosed.png /usr/share/doc/packages/librsb/html/folderopen.png /usr/share/doc/packages/librsb/html/form_0.png /usr/share/doc/packages/librsb/html/form_1.png /usr/share/doc/packages/librsb/html/form_10.png /usr/share/doc/packages/librsb/html/form_11.png /usr/share/doc/packages/librsb/html/form_12.png /usr/share/doc/packages/librsb/html/form_13.png /usr/share/doc/packages/librsb/html/form_14.png /usr/share/doc/packages/librsb/html/form_15.png /usr/share/doc/packages/librsb/html/form_16.png /usr/share/doc/packages/librsb/html/form_17.png /usr/share/doc/packages/librsb/html/form_18.png /usr/share/doc/packages/librsb/html/form_19.png /usr/share/doc/packages/librsb/html/form_2.png /usr/share/doc/packages/librsb/html/form_20.png /usr/share/doc/packages/librsb/html/form_21.png /usr/share/doc/packages/librsb/html/form_22.png /usr/share/doc/packages/librsb/html/form_23.png /usr/share/doc/packages/librsb/html/form_24.png /usr/share/doc/packages/librsb/html/form_25.png /usr/share/doc/packages/librsb/html/form_26.png /usr/share/doc/packages/librsb/html/form_27.png /usr/share/doc/packages/librsb/html/form_28.png /usr/share/doc/packages/librsb/html/form_29.png /usr/share/doc/packages/librsb/html/form_3.png /usr/share/doc/packages/librsb/html/form_30.png /usr/share/doc/packages/librsb/html/form_31.png /usr/share/doc/packages/librsb/html/form_32.png /usr/share/doc/packages/librsb/html/form_33.png /usr/share/doc/packages/librsb/html/form_34.png /usr/share/doc/packages/librsb/html/form_35.png /usr/share/doc/packages/librsb/html/form_36.png /usr/share/doc/packages/librsb/html/form_37.png /usr/share/doc/packages/librsb/html/form_38.png /usr/share/doc/packages/librsb/html/form_39.png /usr/share/doc/packages/librsb/html/form_4.png /usr/share/doc/packages/librsb/html/form_40.png /usr/share/doc/packages/librsb/html/form_41.png /usr/share/doc/packages/librsb/html/form_42.png /usr/share/doc/packages/librsb/html/form_43.png /usr/share/doc/packages/librsb/html/form_44.png /usr/share/doc/packages/librsb/html/form_45.png /usr/share/doc/packages/librsb/html/form_46.png /usr/share/doc/packages/librsb/html/form_47.png /usr/share/doc/packages/librsb/html/form_48.png /usr/share/doc/packages/librsb/html/form_49.png /usr/share/doc/packages/librsb/html/form_5.png /usr/share/doc/packages/librsb/html/form_50.png /usr/share/doc/packages/librsb/html/form_51.png /usr/share/doc/packages/librsb/html/form_52.png /usr/share/doc/packages/librsb/html/form_53.png /usr/share/doc/packages/librsb/html/form_6.png /usr/share/doc/packages/librsb/html/form_7.png /usr/share/doc/packages/librsb/html/form_8.png /usr/share/doc/packages/librsb/html/form_9.png /usr/share/doc/packages/librsb/html/formula.repository /usr/share/doc/packages/librsb/html/fortran_8F90.html /usr/share/doc/packages/librsb/html/fortran__rsb__fi_8F90.html /usr/share/doc/packages/librsb/html/functions.html /usr/share/doc/packages/librsb/html/functions_enum.html /usr/share/doc/packages/librsb/html/functions_eval.html /usr/share/doc/packages/librsb/html/functions_func.html /usr/share/doc/packages/librsb/html/functions_vars.html /usr/share/doc/packages/librsb/html/globals.html /usr/share/doc/packages/librsb/html/globals_c.html /usr/share/doc/packages/librsb/html/globals_d.html /usr/share/doc/packages/librsb/html/globals_defs.html /usr/share/doc/packages/librsb/html/globals_e.html /usr/share/doc/packages/librsb/html/globals_enum.html /usr/share/doc/packages/librsb/html/globals_eval.html /usr/share/doc/packages/librsb/html/globals_eval_r.html /usr/share/doc/packages/librsb/html/globals_func.html /usr/share/doc/packages/librsb/html/globals_func_c.html /usr/share/doc/packages/librsb/html/globals_func_e.html /usr/share/doc/packages/librsb/html/globals_func_m.html /usr/share/doc/packages/librsb/html/globals_func_r.html /usr/share/doc/packages/librsb/html/globals_func_t.html /usr/share/doc/packages/librsb/html/globals_func_v.html /usr/share/doc/packages/librsb/html/globals_m.html /usr/share/doc/packages/librsb/html/globals_r.html /usr/share/doc/packages/librsb/html/globals_t.html /usr/share/doc/packages/librsb/html/globals_type.html /usr/share/doc/packages/librsb/html/globals_v.html /usr/share/doc/packages/librsb/html/globals_vars.html /usr/share/doc/packages/librsb/html/group__rsb__doc__examples.html /usr/share/doc/packages/librsb/html/group__rsb__doc__rsb.html /usr/share/doc/packages/librsb/html/group__rsb__doc__sparse__blas.html /usr/share/doc/packages/librsb/html/hello-spblas_8c.html /usr/share/doc/packages/librsb/html/hello_8c.html /usr/share/doc/packages/librsb/html/index.html /usr/share/doc/packages/librsb/html/interfaceblas__sparse_1_1rsb__blas__get__mtx.html /usr/share/doc/packages/librsb/html/interfaceblas__sparse_1_1uscr__insert__block.html /usr/share/doc/packages/librsb/html/interfaceblas__sparse_1_1uscr__insert__clique.html /usr/share/doc/packages/librsb/html/interfaceblas__sparse_1_1uscr__insert__col.html /usr/share/doc/packages/librsb/html/interfaceblas__sparse_1_1uscr__insert__entries.html /usr/share/doc/packages/librsb/html/interfaceblas__sparse_1_1uscr__insert__entry.html /usr/share/doc/packages/librsb/html/interfaceblas__sparse_1_1uscr__insert__row.html /usr/share/doc/packages/librsb/html/interfaceblas__sparse_1_1usmm.html /usr/share/doc/packages/librsb/html/interfaceblas__sparse_1_1usmv.html /usr/share/doc/packages/librsb/html/interfaceblas__sparse_1_1ussm.html /usr/share/doc/packages/librsb/html/interfaceblas__sparse_1_1ussv.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__blas__file__mtx__load.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__coo__cleanup.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__coo__sort.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__file__mtx__get__dims.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__file__mtx__load.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__file__mtx__rndr.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__file__mtx__save.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__file__vec__load.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__file__vec__save.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__lib__exit.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__lib__get__opt.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__lib__init.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__lib__reinit.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__lib__set__opt.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__lib__set__opt__str.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__mtx__add__to__dense.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__mtx__alloc__from__coo__begin.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__mtx__alloc__from__coo__const.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__mtx__alloc__from__coo__end.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__mtx__alloc__from__coo__inplace.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__mtx__alloc__from__csc__const.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__mtx__alloc__from__csr__const.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__mtx__alloc__from__csr__inplace.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__mtx__clone.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__mtx__free.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__mtx__get__coo.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__mtx__get__coo__block.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__mtx__get__csr.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__mtx__get__info.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__mtx__get__info__str.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__mtx__get__nrm.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__mtx__get__prec.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__mtx__get__rows__sparse.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__mtx__get__vals.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__mtx__get__vec.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__mtx__rndr.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__mtx__set__vals.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__mtx__switch__to__coo.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__mtx__switch__to__csr.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__mtx__upd__vals.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__perror.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__psblas__trans__to__rsb__trans.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__spmm.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__spmsp.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__spmsp__to__dense.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__spmv.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__sppsp.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__spsm.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__spsv.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__strerror__r.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__time.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__tune__spmm.html /usr/share/doc/packages/librsb/html/interfacersb_1_1rsb__tune__spsm.html /usr/share/doc/packages/librsb/html/io-spblas_8c.html /usr/share/doc/packages/librsb/html/jquery.js /usr/share/doc/packages/librsb/html/menu.js /usr/share/doc/packages/librsb/html/menudata.js /usr/share/doc/packages/librsb/html/misc_8cpp.html /usr/share/doc/packages/librsb/html/modules.html /usr/share/doc/packages/librsb/html/mtx2bin_8cpp.html /usr/share/doc/packages/librsb/html/namespaceblas__sparse.html /usr/share/doc/packages/librsb/html/namespacemembers.html /usr/share/doc/packages/librsb/html/namespacemembers_c.html /usr/share/doc/packages/librsb/html/namespacemembers_d.html /usr/share/doc/packages/librsb/html/namespacemembers_func.html /usr/share/doc/packages/librsb/html/namespacemembers_r.html /usr/share/doc/packages/librsb/html/namespacemembers_s.html /usr/share/doc/packages/librsb/html/namespacemembers_u.html /usr/share/doc/packages/librsb/html/namespacemembers_vars.html /usr/share/doc/packages/librsb/html/namespacemembers_vars_r.html /usr/share/doc/packages/librsb/html/namespacemembers_z.html /usr/share/doc/packages/librsb/html/namespacersb.html /usr/share/doc/packages/librsb/html/namespaces.html /usr/share/doc/packages/librsb/html/nav_f.png /usr/share/doc/packages/librsb/html/nav_g.png /usr/share/doc/packages/librsb/html/nav_h.png /usr/share/doc/packages/librsb/html/open.png /usr/share/doc/packages/librsb/html/pages.html /usr/share/doc/packages/librsb/html/power_8c.html /usr/share/doc/packages/librsb/html/render_8cpp.html /usr/share/doc/packages/librsb/html/rsb_8F90.html /usr/share/doc/packages/librsb/html/rsb_8h.html /usr/share/doc/packages/librsb/html/rsb_8hpp.html /usr/share/doc/packages/librsb/html/rsb__blas__sparse_8F90.html /usr/share/doc/packages/librsb/html/rsb__libspblas_8c.html /usr/share/doc/packages/librsb/html/rsb__libspblas_8h.html /usr/share/doc/packages/librsb/html/rsb__rsb_8c.html /usr/share/doc/packages/librsb/html/rsb__types_8h.html /usr/share/doc/packages/librsb/html/snippets_8c.html /usr/share/doc/packages/librsb/html/span_8cpp.html /usr/share/doc/packages/librsb/html/splitbar.png /usr/share/doc/packages/librsb/html/structrsb__initopts.html /usr/share/doc/packages/librsb/html/sync_off.png /usr/share/doc/packages/librsb/html/sync_on.png /usr/share/doc/packages/librsb/html/tab_a.png /usr/share/doc/packages/librsb/html/tab_b.png /usr/share/doc/packages/librsb/html/tab_h.png /usr/share/doc/packages/librsb/html/tab_s.png /usr/share/doc/packages/librsb/html/tabs.css /usr/share/doc/packages/librsb/html/todo.html /usr/share/doc/packages/librsb/html/transpose_8c.html /usr/share/doc/packages/librsb/html/twonnz_8cpp.html /usr/share/licenses/librsb-devel /usr/share/licenses/librsb-devel/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 24 22:39:43 2025