libcholmod3-3.0.13-52.1.x86_64.rpm


Advertisement

Description

libcholmod3 - Supernodal Sparse Cholesky Factorization and Update/Downdate

Property Value
Distribution openSUSE Tumbleweed
Repository Education all
Package filename libcholmod3-3.0.13-52.1.x86_64.rpm
Package name libcholmod3
Package version 3.0.13
Package release 52.1
Package architecture x86_64
Package type rpm
Category System/Libraries
Homepage http://faculty.cse.tamu.edu/davis/SuiteSparse/
License GPL-2.0-only AND LGPL-2.1-only
Maintainer -
Download size 895.64 KB
Installed size 1.61 MB
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.

Alternatives

Package Version Architecture Repository
libcholmod3-3.0.13-52.1.i586.rpm 3.0.13 i586 Education
libcholmod3-3.0.13-51.1.x86_64.rpm 3.0.13 x86_64 Science
libcholmod3-3.0.13-51.1.i586.rpm 3.0.13 i586 Science
libcholmod3-3.0.13-32.1.x86_64.rpm 3.0.13 x86_64 openSUSE Oss
libcholmod3-3.0.13-32.1.i586.rpm 3.0.13 i586 openSUSE Oss
libcholmod3 - - -

Requires

Name Value
/sbin/ldconfig -
libamd.so.2()(64bit) -
libc.so.6(GLIBC_2.7)(64bit) -
libcamd.so.2()(64bit) -
libccolamd.so.2()(64bit) -
libcolamd.so.2()(64bit) -
libgomp.so.1()(64bit) -
libgomp.so.1(GOMP_4.0)(64bit) -
libgomp.so.1(OMP_1.0)(64bit) -
liblapack.so.3()(64bit) -
libm.so.6()(64bit) -
libm.so.6(GLIBC_2.2.5)(64bit) -
libmetis.so.5()(64bit) -
libopenblas_pthreads.so.0()(64bit) -
libpthread.so.0()(64bit) -
libsuitesparseconfig.so.5()(64bit) -

Provides

Name Value
libcholmod-3_0_13 = 3.0.13
libcholmod.so.3()(64bit) -
libcholmod3 = 3.0.13-52.1
libcholmod3(x86-64) = 3.0.13-52.1

Obsoletes

Name Value
libcholmod-3_0_13 < 3.0.13

Download

Type URL
Mirror widehat.opensuse.org
Binary Package libcholmod3-3.0.13-52.1.x86_64.rpm
Source Package suitesparse-5.4.0-52.1.src.rpm

Install Howto

  1. Add the Education repository:
    # zypper addrepo http://widehat.opensuse.org/opensuse/repositories/Education/openSUSE_Tumbleweed/ education
  2. Install libcholmod3 rpm package:
    # zypper install libcholmod3

Files

Path
/usr/lib64/libcholmod.so.3
/usr/lib64/libcholmod.so.3.0.13
/usr/share/doc/packages/libcholmod3/CHOLMOD_UserGuide.pdf
/usr/share/doc/packages/libcholmod3/README.txt
/usr/share/licenses/libcholmod3/ChangeLog
/usr/share/licenses/libcholmod3/License.txt
/usr/share/licenses/libcholmod3/gpl.txt
/usr/share/licenses/libcholmod3/lesser.txt

Changelog

2019-04-06 - Jan Engelhardt <jengelh@inai.de>
- Trim future visions from descriptions.
2019-04-02 - Christoph G <foss@grueninger.de>
- Update to SuiteSparse 5.4.0
* GraphBLAS 2.2.2: many upgrades and new features, a few bug fixes
- Update to SuiteSparse 5.3.0
* new package: Mongoose (version 2.0.2)
- doc packages for AMD, CAMD, KLU, LDL, and Mongoose.
2019-03-20 - Stefan BrĂ¼ns <stefan.bruens@rwth-aachen.de>
- Remove openmpi BuildRequires, all SuiteSparse libraries are MPI
agnostic.
2018-06-27 - stefan.bruens@rwth-aachen.de
- Fix conditional to select the right gcc-c++ package, also for the
devel subpackge
2018-02-26 - toddrme2178@gmail.com
- Update to SuiteSparse 5.2.0
* GraphBLAS 2.0.1: bug fix to GxB_kron
* SuiteSparse_config: corrected back to SO_VERSION 5
* GraphBLAS 2.0.0: with changes to API to conform to the latest
specification.  The SO_VERSION of GraphBLAS must change,
as a result, since this affects both the ABI and API interface.
* CHOLMOD 3.1.12: bug fix (no change to the CHOLMOD ABI or API)
* KLU 1.3.9: minor edit, not a bug fix, but code is more clear now
- Update to SuiteSparse 5.1.2
* improved build process for GraphBLAS
* minor change to CSparse/Lib/Makefile, no change in CSparse version
- Update to SuiteSparse 5.1.1
* GraphBLAS added to top-level SuiteSparse/Makefile
* GraphBLAS 1.1.1: bug fix to *assign, split AxB for faster compile,
added memory usage statistics, AxB performance improvment
* minor update to [AMD CAMD KLU]/Doc/Makefile's, no change to
version numbers of AMD, CAMD, or KLU
- Update to SuiteSparse 5.1.0
* GraphBLAS 1.1.0
* minor update to SPQR Makefile (version remains unchanged;
no change to source)
- Update to SuiteSparse 5.0.0
* added GraphBLAS Version 1.0.0
* replaced UFget with ssget
- Use build-in build system instead of manually building everything
- Simplify spec file
- Add build_csparse_shared.patch to build CSparse as a shared library
2018-02-14 - schwab@suse.de
- Make openblas optional, using lapack instead
2017-10-16 - dimstar@opensuse.org
- Fix csparselib define: libcsparse-%{csparseso}. This results in
the (wrongly named) package libcsparsever-3_1_9 being renamed to
libcsparse-3_1_9, matching the content of the package. The old
name is, exceptionally, obsoleted by the new package name (not
provided, as nothing but the -devel package should ever have
referenced the package by name). The obsolete is guarded to no
longer apply, should the version change.
2017-07-10 - jengelh@inai.de
- Fix RPM groups.
- Trim pointless trailing line whitespace from descriptions.
% must be encoded as %%.
- Trim past-time history from suistesparse_config description.

See Also

Package Description
libclips2-6.30.0-3.27.i586.rpm Run-time C libraries for CLIPS applications
libclips2-6.30.0-3.27.x86_64.rpm Run-time C libraries for CLIPS applications
libcnc-1.0.100-23.47.i586.rpm Libraries for Intel Concurrent Collections for C++
libcnc-1.0.100-23.47.x86_64.rpm Libraries for Intel Concurrent Collections for C++
libcolamd2-2.9.6-52.1.i586.rpm Column Approximate Minimum Degree
libcolamd2-2.9.6-52.1.x86_64.rpm Column Approximate Minimum Degree
libcpuid-devel-0.3.0-1.47.i586.rpm Development files for libcpuid
libcpuid-devel-0.3.0-1.47.x86_64.rpm Development files for libcpuid
libcpuid13-0.3.0-1.47.i586.rpm Provides CPU identification for x86
libcpuid13-0.3.0-1.47.x86_64.rpm Provides CPU identification for x86
libcsparse3-3.2.0-52.1.i586.rpm Instructional Sparse Matrix Package
libcsparse3-3.2.0-52.1.x86_64.rpm Instructional Sparse Matrix Package
libcxsparse3-3.2.0-52.1.i586.rpm An extended version of CSparse
libcxsparse3-3.2.0-52.1.x86_64.rpm An extended version of CSparse
libdico2-2.7-10.8.i586.rpm Shared library for dico
Advertisement
Advertisement