From 6810061a449d40907a4938e0265929f6d596e6aa4fb817f774154c4e9453c50d Mon Sep 17 00:00:00 2001 From: David Anes Date: Wed, 16 Mar 2022 11:41:30 +0000 Subject: [PATCH] Accepting request 962096 from home:david.anes:branches:science - Fix bundled library versions: * libmongoose: 2.0.3 -> 2.0.4 * libspqr: 2.0.9 -> 2.1.0 * libumfpack: 5.7.8 -> 5.7.9 - Update to 5.11.0: * GraphBLAS v6.2.5: see GraphBLAS/Doc/ChangeLog for changes. Primary ones highlighted here: - v2.0 API: v6.x complies with the v2.0 C API of the GraphBLAS Spec. Note that GrB_wait, GrB_Info are now different than in the v1.3 C API Specification (and in v5.x of SuiteSparse:GraphBLAS). - GxB_Iterator: to iterate over rows/cols/entries of a matrix or vector - GxB_eWiseUnion: like eWiseAdd but with the op always applied - GxB_Matrix/Vector_sort: to sort the vectors of a matrix - better performance: for sparse-times-dense and dense-times-sparse, in particular; also other cases for GrB_mxm, up to 10x faster. - Apple Silicon: port @GrB to Octave 7 (thanks to Gabor Szarnyas) - added cpu_features: by Google - added LZ4/LZ4HC: compression library, http://www.lz4.org (BSD 2), v1.9.3, Copyright (c) 2011-2016, Yann Collet, All Rights Reserved. - iso-valued matrices and vectors: to exploit the common case of an unweighted graph - bug fixes: 4 bugs fixed since SuiteSparse 5.10.1 with GraphBLAS v5.0.5. 12 other bugs appeared in the interim but appeared in versions after v5.0.5 but fixed before ever affecting SuiteSparse itself. OBS-URL: https://build.opensuse.org/request/show/962096 OBS-URL: https://build.opensuse.org/package/show/science/suitesparse?expand=0&rev=43 --- SuiteSparse-5.10.1.tar.gz | 3 --- SuiteSparse-5.11.0.tar.gz | 3 +++ suitesparse.changes | 29 +++++++++++++++++++++++++++++ suitesparse.spec | 12 ++++++------ 4 files changed, 38 insertions(+), 9 deletions(-) delete mode 100644 SuiteSparse-5.10.1.tar.gz create mode 100644 SuiteSparse-5.11.0.tar.gz diff --git a/SuiteSparse-5.10.1.tar.gz b/SuiteSparse-5.10.1.tar.gz deleted file mode 100644 index 3f4e5ce..0000000 --- a/SuiteSparse-5.10.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:acb4d1045f48a237e70294b950153e48dce5b5f9ca8190e86c2b8c54ce00a7ee -size 59919745 diff --git a/SuiteSparse-5.11.0.tar.gz b/SuiteSparse-5.11.0.tar.gz new file mode 100644 index 0000000..9acdc9b --- /dev/null +++ b/SuiteSparse-5.11.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fdd957ed06019465f7de73ce931afaf5d40e96e14ae57d91f60868b8c123c4c8 +size 64555786 diff --git a/suitesparse.changes b/suitesparse.changes index c020375..b24e938 100644 --- a/suitesparse.changes +++ b/suitesparse.changes @@ -1,3 +1,32 @@ +------------------------------------------------------------------- +Tue Mar 15 14:16:51 UTC 2022 - David Anes + +- Fix bundled library versions: + * libmongoose: 2.0.3 -> 2.0.4 + * libspqr: 2.0.9 -> 2.1.0 + * libumfpack: 5.7.8 -> 5.7.9 +- Update to 5.11.0: + * GraphBLAS v6.2.5: see GraphBLAS/Doc/ChangeLog for changes. + Primary ones highlighted here: + - v2.0 API: v6.x complies with the v2.0 C API of the GraphBLAS Spec. + Note that GrB_wait, GrB_Info are now different than in the v1.3 + C API Specification (and in v5.x of SuiteSparse:GraphBLAS). + - GxB_Iterator: to iterate over rows/cols/entries of a matrix or vector + - GxB_eWiseUnion: like eWiseAdd but with the op always applied + - GxB_Matrix/Vector_sort: to sort the vectors of a matrix + - better performance: for sparse-times-dense and dense-times-sparse, + in particular; also other cases for GrB_mxm, up to 10x faster. + - Apple Silicon: port @GrB to Octave 7 (thanks to Gabor Szarnyas) + - added cpu_features: by Google + - added LZ4/LZ4HC: compression library, http://www.lz4.org (BSD 2), + v1.9.3, Copyright (c) 2011-2016, Yann Collet, All Rights Reserved. + - iso-valued matrices and vectors: to exploit the common case of + an unweighted graph + - bug fixes: 4 bugs fixed since SuiteSparse 5.10.1 with + GraphBLAS v5.0.5. 12 other bugs appeared in the interim but + appeared in versions after v5.0.5 but fixed before ever + affecting SuiteSparse itself. + ------------------------------------------------------------------- Thu Feb 24 13:59:58 UTC 2022 - Dirk Müller diff --git a/suitesparse.spec b/suitesparse.spec index 5982830..e68cdc6 100644 --- a/suitesparse.spec +++ b/suitesparse.spec @@ -30,7 +30,7 @@ Name: suitesparse Summary: A collection of sparse matrix libraries License: GPL-2.0-or-later AND LGPL-2.1-or-later Group: Development/Libraries/C and C++ -Version: 5.10.1 +Version: 5.11.0 Release: 0 URL: https://people.engr.tamu.edu/davis/suitesparse.html Source0: https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/v%{version}.tar.gz#/SuiteSparse-%{version}.tar.gz @@ -66,17 +66,17 @@ BuildRequires: openblas-devel %define colamdver 2.9.6 %define csparsever 3.2.0 %define cxsparsever 3.2.0 -%define graphblasver 5.0.5 +%define graphblasver 6.2.5 %define kluver 1.3.9 %define ldlver 2.2.6 -%define mongoosever 2.0.3 +%define mongoosever 2.0.4 %define rbiover 2.2.6 %define slipluver 1.0.2 -%define spqrver 2.0.9 -%define umfpackver 5.7.8 +%define spqrver 2.1.0 +%define umfpackver 5.7.9 # Your need define even it's just the same as main package # or the %%build loop will override %%version with umfpack's version. -%define configver 5.10.1 +%define configver 5.11.0 %define csparsemajor %(echo "%{csparsever}" | cut -d "." -f1) %define amdlib %(echo "libamd%{amdver}" | cut -d "." -f1) %define btflib %(echo "libbtf%{btfver}" | cut -d "." -f1)