Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libcholmod5-7.8.3-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: libcholmod5 Distribution: openSUSE:Factory:zSystems
Version: 7.8.3 Vendor: openSUSE
Release: 1.1 Build date: Sat Oct 26 08:34:09 2024
Group: System/Libraries Build host: reproducible
Size: 2852370 Source RPM: suitesparse-7.8.3-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://people.engr.tamu.edu/davis/suitesparse.html
Summary: Supernodal Sparse Cholesky Factorization and Update/Downdate
CHOLMOD is a set of ANSI C routines for sparse Cholesky factorization
and update/downdate. A MATLAB interface is provided.

The performance of CHOLMOD was compared with 10 other codes in a
paper by Nick Gould, Yifan Hu, and Jennifer Scott. see also their raw
data. Comparing BCSLIB-EXT, CHOLMOD, MA57, MUMPS, Oblio, PARDISO,
SPOOLES, SPRSBLKLLT, TAUCS, UMFPACK, and WSMP, on 87 large symmetric
positive definite matrices, they found CHOLMOD to be fastest for 42
of the 87 matrices. Its run time is either fastest or within 10% of
the fastest for 73 out of 87 matrices. Considering just the larger
matrices, it is either the fastest or within 10% of the fastest for
40 out of 42 matrices. It uses the least amount of memory (or within
10% of the least) for 35 of the 42 larger matrices. Jennifer Scott
and Yifan Hu also discuss the design considerations for a sparse
direct code.

CHOLMOD is part of the SuiteSparse sparse matrix suite.

Provides

Requires

License

GPL-2.0-only AND LGPL-2.1-only

Changelog

* Sat Oct 26 2024 Christoph G <foss@grueninger.de>
  - update to version 7.8.3
    * ParU 1.0.0: first stable release. No change since last version
  - update to version 7.8.2
    * LAGraph 1.1.4: bug fix for LAGraph_MMWrite when matrix is dense
  - update to version 7.8.1
    * GraphBLAS 9.3.1: bug fix in creation of JIT package
  - update to version 7.8.0
    * ParU 0.2.0: many changes; nearing a stable release.
    * CHOLMOD 5.3.0: added cholmod_query, and #define's in cholmod.h,
      to query which Modules and features have been configured.
  - update to version 7.7.0
    * SPEX 3.1.0: major revision to API, new methods.
      Added SPEX_Cholesky, SPEX_Backslash, and python interface.
    * Example 1.7.0: revised for change in SPEX API
    * GraphBLAS 9.1.0: revised defn of C11 complex type, bug fix
    * CXSparse 4.4.0: revise malloc/calloc/realloc/free wrappers
  - update to version 7.6.1
    * GraphBLAS 9.0.3: performance bug fix (JIT kernels were not
      compiled with OpenMP, since v8.3.1), and fix to Makefile
      ("make static")
  - update to version 7.6.0
    * CHOLMOD 5.2.0: bug fix (restore ABI compatibility with 5.0.x,
      i.e., 5.2.0 is ABI incompatible to 5.1.x)
    * SPQR 4.3.2: remove unused parameters
* Fri Feb 09 2024 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
  - Cleanup specfile
    * Inform that keep-mongoose-test-sources.patch is not for upstream
    * Inform that the python file is for convenience for fetching test
      sources. See README-suse-maintenance.md.
* Wed Jan 24 2024 Atri Bhattacharya <badshah400@gmail.com>
  - Set up cmake options just once -- during %build alone.
  - Drop usage of cmake internal macros when specifying install
    paths.
  - CMake >= 3.22 is now required for build; this automatically
    drops support for openSUSE < 1650 (i.e. Leap 15.x).
  - Drop conditionals for old unsupported distro versions, they
    cannot support builds on account of the previous change anyway.
  - Drop use of '-ffat-lto-objects' when building with LTO: this is
    only needed for static libs, not built here.
  - Only unset MALLOC_* when LTO is being used.
  - Use once consistent version for all libraries, set to source
    tarball.
  - Drop more than five-year old Obsoletes/Provides; developers
    should use pkgconfig based (Build)Requires or directly use
    %{name}-devel.
  - Drop suitesparse-rpmlintrc and make -doc packages noarch.
* Tue Jan 16 2024 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
  - Update to version 7.5.1 (boo#1208165):
    * SuiteSparse_config: bug fix to SUITESPARSE__VERCODE macro.
    * Example 1.6.1: add tests for *__VERSION macros.
  - Changes introduced since 7.5.0:
    * Suitesparse_config: 7.5.0, to reflect the addition of
      GraphBLAS 9.0.0.
    * Minor updates to build system, including bug fixes when
      specifying a specific BLAS/LAPACK library, and configuration
      of *.pc files.
    * GraphBLAS 9.0.0: supporting the v2.1 C API; see
      https://github.com/GraphBLAS/graphblas-api-c
    * Example 1.6.0: using GraphBLAS 9.0.0 and SuiteSparse_config
      7.5.0,
    * Remove explicit dependencies on OpenMP, libm, GMP, and MPFR.
    * Add programs to test the *Config.cmake of each package.
    * All other packages (except CSparse): minor updates to build
      system.
    * Package versions in this release:
    - SuiteSparse_config 7.5.0
    - AMD 3.3.1
    - BTF 2.3.1
    - CAMD 3.3.1
    - CCOLAMD 3.3.1
    - CHOLMOD 5.1.1
    - COLAMD 3.3.1
    - CSparse 4.3.0 (unchanged from SuiteSparse 7.4.0)
    - CXSparse 4.3.1
    - Example 1.6.0
    - GraphBLAS 9.0.0
    - KLU 2.3.1
    - LDL 3.3.1
    - LAGraph 1.1.1
    - SuiteSparse_Mongoose 3.3.1
    - ParU 0.1.1
    - RBio 4.3.1
    - SPEX 2.3.1
    - SPQR 4.3.1
    - UMFPACK 6.3.1
  - Changes introduced since 7.4.0:
    * Major change to build system:
    - Includes a top-level CMakeLists.txt that builds all
      packages.
    - Support for pkg-config.
    * LAGraph 1.1.0: new package: graph algorithms based on
      GraphBLAS
    * ParU 0.1.0: new package: parallel unsymmetric multifrontal
      method.
    * CHOLMOD 5.1.0: full support for sparse single precision
      matrices, bug fixes in the GPU Module.
    * AMD 3.3.0: minor change for CHOLMOD 5.1.0 tests
    * CAMD 3.3.0: minor change for CHOLMOD 5.1.0 tests
    * SuiteSparse_config 7.4.0: added wrappers for single-precision
      BLAS/LAPACK, added SUITESPARSE_TIME macro.
    * *_version: added methods to all package that didn't have them:
      AMD, CAMD, COLAMD, CCOLAMD, BTF, CSparse, CXSparse, KLU, BTF,
      RBio, SPEX, SPQR, and UMFPACK.
  - Add new subpackage suitesparse_mongoose, an executable for
    Mongoose.
  - Specfile now runs patchelf for broken RPATHs.
  - Add keep-mongoose-test-sources.patch. This avoids test sources
    getting deleted.
  - Remove not needed patchsets:
    * build_csparse_shared.patch
    * bnc775418-enable-SuiteSparse_time-symbol.patch
  - Use BLAS environment variable when choosing over -lopenblas
    and -lblas
  - Add list-mongoose-test-sources.py: a helper script to list
    matrix ids mentioned in the test step of the build of Mongoose's
    CMakeLists.txt
  - Add new test tarballs for mongoose from
    list-mongoose-test-sources.py:
    * 1138_bus.tar.gz
    * 494_bus.tar.gz
    * 662_bus.tar.gz
    * 685_bus.tar.gz
    * arc130.tar.gz
    * ash292.tar.gz
    * ash85.tar.gz
    * bcspwr01.tar.gz
    * bcspwr02.tar.gz
    * bcspwr03.tar.gz
    * bcspwr09.tar.gz
    * bcsstk17.tar.gz
    * bcsstm02.tar.gz
    * jagmesh7.tar.gz
    * lnsp3937.tar.gz
    * lshp3466.tar.gz
    * sherman1.tar.gz
    * sstmodel.tar.gz
    * crystm01.tar.gz
    * msc04515.tar.gz
    * G42.tar.gz
    * nasa4704.tar.gz
    * fxm3_6.tar.gz
    * net25.tar.gz
    * LF10000.tar.gz
    * Erdos992.tar.gz
    * USpowerGrid.tar.gz
    * yeast.tar.gz
    * c-38.tar.gz
    * c-43.tar.gz
    * minnesota.tar.gz
    * netscience.tar.gz
    * netz4504.tar.gz
    * delaunay_n13.tar.gz
    * tx2010.tar.gz
  - _constraints: Increase disk size to 40G
  - Add README-suse-maintenance.md
* Wed Apr 26 2023 David Anes <david.anes@suse.com>
  - Adjust licenses in SPEC files (bsc#1210879)
* Wed Nov 30 2022 Andreas Schwab <schwab@suse.de>
  - Update constraints for riscv64
* Sun Sep 04 2022 Christoph G <foss@grueninger.de>
  - update to 5.13.0
    * GraphBLAS v7.2.0:  see GraphBLAS/Doc/ChangeLog for details.
    - performance:  more compact serialization (ZSTD added, now the
      default compression method).
    - MATLAB interface: faster linear indexing, reshape, bandwidth,
      istril, istriu, isbanded, isdiag.  C(I,J)=A can now grow the
      size of C.
    - features: reshape methods, cube root operator, isStoredElement
    - bugs: a minor bug; user-defined types were incorrectly limited to
      128 bytes in size in v7.0.3.
  - remove unused rules from rpmlintrc
* Wed Apr 13 2022 David Anes <david.anes@suse.com>
  - update to 5.12.0:
    * GraphBLAS v7.0.3:  see GraphBLAS/Doc/ChangeLog for details.
    - performance: GrB_mxm, GrB_assign, and transpose
    - bug fix: vector iterator for bitmap
    - revised ACM TOMS submission: Doc/toms_parallel_grb2.pdf
    - spec bug: GrB_Matrix_diag was implemented incorrectly,
      thus requiring a version v7.x
* Tue Mar 15 2022 David Anes <david.anes@suse.com>
  - 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 2022 Dirk Müller <dmueller@suse.com>
  - build parallel to reduce build time by ~ 30%
* Thu Aug 05 2021 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Use asimdrdm CPU flag for aarch64 to select only more powerful
    buildhosts to avoid hanging builds.
* Mon Jul 26 2021 Andreas Schwab <schwab@suse.de>
  - Enable openblas on riscv64
* Wed May 26 2021 Christoph G <foss@grueninger.de>
  - Update to version 5.10.1
  - Drop disable-Wmisleading-indentation.patch which is no longer
    required due to an upstream fix
* Wed May 19 2021 Christoph G <foss@grueninger.de>
  - Update to version 5.10.0
    * GraphBLAS upgraded to 5.0.4: many new features, much faster
      performance
* Wed Apr 07 2021 Martin Liška <mliska@suse.cz>
  - Add disable-Wmisleading-indentation.patch as a temporary workaround
    for https://github.com/DrTimothyAldenDavis/SuiteSparse/issues/84
    that will be fixed in the next release (boo#1183575).
* Tue Mar 16 2021 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Disable LTO on %arm as it consumes too much memory
* Mon Mar 15 2021 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Update _constraints to avoid OOM
* Sun Mar 07 2021 Christoph G <foss@grueninger.de>
  - Update to SuiteSparse 5.9.0
    * GraphBLAS upgraded from v3.3 to v4.0.3 with many new features,
      and increased performance. Betweeness Centrality about 2x
      faster, and now faster than the GAP benchmark for larger
      matrices. BFS about 5x faster.

Files

/usr/lib64/libcholmod.so.5
/usr/lib64/libcholmod.so.5.3.0
/usr/share/doc/packages/libcholmod5
/usr/share/doc/packages/libcholmod5/CHOLMOD_UserGuide.pdf
/usr/share/doc/packages/libcholmod5/README.txt
/usr/share/licenses/libcholmod5
/usr/share/licenses/libcholmod5/ChangeLog
/usr/share/licenses/libcholmod5/License.txt
/usr/share/licenses/libcholmod5/gpl.txt
/usr/share/licenses/libcholmod5/lesser.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Nov 7 00:51:36 2024