BSD Ports

math/suitesparse-ldl 3.2.1 MidnightBSD

Simple LDL^T factorization

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

Description

This port installs the module LDL of SuiteSparse.

LDL is a sparse LDL' factorization and solve package.

These routines are not terrifically fast (they do not use dense matrix kernels), but the code is very short and concise. The purpose is to illustrate the algorithms in a very concise and readable manner, primarily for educational purposes. Although the code is very concise, this package is slightly faster than the built-in sparse Cholesky factorization in MATLAB 6.5 (chol), when using the same input permutation.

In the other systems

SystemPortVersion
MidnightBSDmath/suitesparse-ldl3.2.1
FreeBSDmath/suitesparse-ldl3.3.3
DragonFlymath/suitesparse-ldl3.3.2
HardenedBSDmath/suitesparse-ldl3.3.3
GhostBSDmath/suitesparse-ldl3.3.3

Install

Binary package:

mport install ${MPORTNAME:tl}

From mports:

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

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

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

Dependencies

As this port's Makefile names them.

Library 1

Build dependencies 1
Run dependencies 1
Required by 1

Configuration

No options to configure.

USES
localbase:ldflags
Service scripts
none

Files

pkg-plist 12
  • include/suitesparse/ldl.h
  • lib/cmake/LDL/LDLConfig.cmake
  • lib/cmake/LDL/LDLConfigVersion.cmake
  • lib/cmake/LDL/LDLTargets-.cmake
  • lib/cmake/LDL/LDLTargets.cmake
  • lib/libldl.a
  • lib/libldl.so
  • lib/libldl.so.3
  • lib/libldl.so.3.2.1
  • libdata/pkgconfig/LDL.pc
  • share/doc/${MPORTNAME:tl}/LDL_README.txt
  • share/doc/${MPORTNAME:tl}/ldl_userguide.pdf