BSD Ports

math/suitesparse-cholmod 5.3.5 FreeBSD

Sparse CHOLesky MODification package

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
4f5a31ad30
License
LGPL21+
Categories
math
Package size
1316.0 KiB, 5206.5 KiB installed

Description

This port installs the module CHOLMOD of SuiteSparse.

CHOLMOD is a set of routines for factorizing sparse symmetric positive definite matrices of the form A or AA', updating/downdating a sparse Cholesky factorization, solving linear systems, updating/downdating the solution to the triangular system Lx=b, and many other sparse matrix functions for both symmetric and unsymmetric matrices. Its supernodal Cholesky factorization relies on LAPACK and the Level-3 BLAS, and obtains a substantial fraction of the peak performance of the BLAS. Both real and complex matrices are supported.

In the other systems

SystemPortVersion
FreeBSDmath/suitesparse-cholmod5.3.5
DragonFlymath/suitesparse-cholmod5.3.1
MidnightBSDmath/suitesparse-cholmod5.0.1

Install

Binary package:

pkg install suitesparse-cholmod

From the ports tree:

cd /usr/ports/math/suitesparse-cholmod/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	suitesparse-cholmod>0:math/suitesparse-cholmod
LIB_DEPENDS=	libcholmod.so:math/suitesparse-cholmod

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest5.3.55.3.5-5.3.45.3.5
FreeBSD:14:quarterly5.3.55.3.5n/a5.3.35.3.5
FreeBSD:15:latest5.3.55.3.5n/a5.3.45.3.4
FreeBSD:15:quarterly5.3.55.3.5n/an/an/a
FreeBSD:16:latest5.3.55.3.5n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 4

The full lists below include those, and their dependencies in turn.

Build dependencies 23
Run dependencies 14
Required by 455

The first 100 are listed.

Configuration

No options to configure.

USES
localbase:ldflags
Service scripts
none

Files

pkg-plist 14
  • include/suitesparse/cholmod.h
  • lib/cmake/CHOLMOD/CHOLMODConfig.cmake
  • lib/cmake/CHOLMOD/CHOLMODConfigVersion.cmake
  • lib/cmake/CHOLMOD/CHOLMODTargets-.cmake
  • lib/cmake/CHOLMOD/CHOLMODTargets.cmake
  • lib/cmake/CHOLMOD/CHOLMODTargets_static-.cmake
  • lib/cmake/CHOLMOD/CHOLMODTargets_static.cmake
  • lib/libcholmod.a
  • lib/libcholmod.so
  • lib/libcholmod.so.5
  • lib/libcholmod.so.
  • libdata/pkgconfig/CHOLMOD.pc
  • share/doc/suitesparse-cholmod/CHOLMOD_README.txt
  • share/doc/suitesparse-cholmod/CHOLMOD_UserGuide.pdf

Commit history 1

DateCommitCreditsLog message
4f5a31ad30 Thierry Thomas math/suitesparse*: upgrade to v7.12.3
This upgrades: CHOLMOD to 5.3.5 ParU to 1.1.1 SuiteSparse_config to 7.12.3 UMFPACK to 6.3.8 GraphBLAS to v10.3.2 LAGraph to 1.2.2 Releases notes at https://github.com/DrTimothyAldenDavis/SuiteSparse/releases/tag/v7.12.3.paru and https://github.com/DrTimothyAldenDavis/GraphBLAS/releases/tag/v10.3.2 and https://github.com/GraphBLAS/LAGraph/releases/tag/v1.2.2