- Update to release 1.3.0.0

OBS-URL: https://build.opensuse.org/package/show/science/librsb?expand=0&rev=17
This commit is contained in:
Jan Engelhardt 2022-04-21 10:35:58 +00:00 committed by Git OBS Bridge
parent 7feba664b6
commit c0d14a7364
5 changed files with 35 additions and 16 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ec49f3f78a7c43fc9e10976593d100aa49b1863309ed8fa3ccbb7aad52d2f7b8
size 2396145

3
librsb-1.3.0.0.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2ac8725d1f988f57df9383ae6b0bb2ed221ec935187d31ebb62ea95ee868a790
size 4302867

View File

@ -1,3 +1,19 @@
-------------------------------------------------------------------
Thu Apr 21 10:20:35 UTC 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 2 20:24:59 UTC 2021 - Jan Engelhardt <jengelh@inai.de> Tue Nov 2 20:24:59 UTC 2021 - Jan Engelhardt <jengelh@inai.de>

View File

@ -1,7 +1,7 @@
# #
# spec file for package librsb # spec file for package librsb
# #
# Copyright (c) 2021 SUSE LLC # Copyright (c) 2022 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -18,7 +18,7 @@
Name: librsb Name: librsb
%define lname librsb0 %define lname librsb0
Version: 1.2.0.10 Version: 1.3.0.0
Release: 0 Release: 0
Summary: Shared memory parallel sparse matrix and sparse BLAS library Summary: Shared memory parallel sparse matrix and sparse BLAS library
License: LGPL-3.0-or-later License: LGPL-3.0-or-later
@ -30,6 +30,7 @@ Patch1: pun.diff
Patch2: reproducible.patch Patch2: reproducible.patch
BuildRequires: automake BuildRequires: automake
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: gcc-c++
BuildRequires: gcc-fortran BuildRequires: gcc-fortran
BuildRequires: gsl-devel BuildRequires: gsl-devel
BuildRequires: libtool BuildRequires: libtool

View File

@ -12,25 +12,27 @@ See https://reproducible-builds.org/ for why this is good.
configure.ac | 2 ++ configure.ac | 2 ++
2 files changed, 4 insertions(+) 2 files changed, 4 insertions(+)
Index: librsb-1.2.0.10/configure Index: librsb-1.3.0.0/configure
=================================================================== ===================================================================
--- librsb-1.2.0.10.orig/configure --- librsb-1.3.0.0.orig/configure
+++ librsb-1.2.0.10/configure +++ librsb-1.3.0.0/configure
@@ -20614,7 +20614,9 @@ printf "%s\n" "#define RSB_WANT_IO_LEVEL @@ -25647,9 +25647,11 @@ cat >>confdefs.h <<_ACEOF
printf "%s\n" "#define RSB_USER_SET_MEM_HIERARCHY_INFO \"$RSB_USER_SET_MEM_HIERARCHY_INFO\"" >>confdefs.h _ACEOF
+if test "x$memhinfo" = x; then +if test "x$memhinfo" = x; then
printf "%s\n" "#define RSB_DETECTED_MEM_HIERARCHY_INFO \"$RSB_DETECTED_MEM_HIERARCHY_INFO\"" >>confdefs.h cat >>confdefs.h <<_ACEOF
#define RSB_DETECTED_MEM_HIERARCHY_INFO "$RSB_DETECTED_MEM_HIERARCHY_INFO"
_ACEOF
+fi +fi
printf "%s\n" "#define RSB_CONST_MAX_SUPPORTED_THREADS $RSB_CONST_MAX_SUPPORTED_THREADS" >>confdefs.h cat >>confdefs.h <<_ACEOF
Index: librsb-1.2.0.10/configure.ac Index: librsb-1.3.0.0/configure.ac
=================================================================== ===================================================================
--- librsb-1.2.0.10.orig/configure.ac --- librsb-1.3.0.0.orig/configure.ac
+++ librsb-1.2.0.10/configure.ac +++ librsb-1.3.0.0/configure.ac
@@ -329,7 +329,9 @@ if test "x${detected_memhinfo}" = x -a " @@ -538,7 +538,9 @@ if test "x${detected_memhinfo}" = x -a "
memhinfo="${FALLBACK_MEM_HIERARCHY_INFO}" memhinfo="${FALLBACK_MEM_HIERARCHY_INFO}"
fi fi
AC_SUBST([RSB_USER_SET_MEM_HIERARCHY_INFO],"${memhinfo}") AC_SUBST([RSB_USER_SET_MEM_HIERARCHY_INFO],"${memhinfo}")