BSD Ports

math/suitesparse-cholmod 5.0.1 MidnightBSD

Sparse CHOLesky MODification package

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
lgpl2.1+
Categories
math

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
MidnightBSDmath/suitesparse-cholmod5.0.1
FreeBSDmath/suitesparse-cholmod5.3.5
DragonFlymath/suitesparse-cholmod5.3.1
HardenedBSDmath/suitesparse-cholmod5.3.5
GhostBSDmath/suitesparse-cholmod5.3.5

Install

Binary package:

mport install ${MPORTNAME:tl}

From mports:

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

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

RUN_DEPENDS=	${MPORTNAME:tl}>0:math/suitesparse-cholmod
LIB_DEPENDS=	libcholmod.so:math/suitesparse-cholmod

Dependencies

As this port's Makefile names them.

Library 4

Build dependencies 4
Run dependencies 4

Configuration

No options to configure.

USES
localbase:ldflags
Service scripts
none

Files

pkg-plist 12
  • 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/libcholmod.a
  • lib/libcholmod.so
  • lib/libcholmod.so.5
  • lib/libcholmod.so.
  • libdata/pkgconfig/CHOLMOD.pc
  • share/doc/${MPORTNAME:tl}/CHOLMOD_README.txt
  • share/doc/${MPORTNAME:tl}/CHOLMOD_UserGuide.pdf