math/suitesparse-klu 2.2.1 MidnightBSD
Sparse LU factorization, for circuit simulation
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- lgpl2.1+
- Categories
- math
Description
This port installs the module KLU of SuiteSparse.
KLU is a set of routines for solving sparse linear systems of equations. It is particularly well-suited to matrices arising in SPICE-like circuit simulation applications. It relies on a permutation to block triangular form (BTF), several methods for finding a fill-reducing ordering (variants of approximate minimum degree, and nested dissection), and a sparse left-looking LU factorization method to factorize each block.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | math/suitesparse-klu | 2.2.1 |
| FreeBSD | math/suitesparse-klu | 2.3.6 |
| DragonFly | math/suitesparse-klu | 2.3.5 |
| HardenedBSD | math/suitesparse-klu | 2.3.6 |
| GhostBSD | math/suitesparse-klu | 2.3.6 |
Install
Binary package:
mport install ${MPORTNAME:tl}
From mports:
cd /usr/mports/math/suitesparse-klu && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ${MPORTNAME:tl}>0:math/suitesparse-klu
LIB_DEPENDS= libklu.so:math/suitesparse-klu
Dependencies
As this port's Makefile names them.
Library 6
libamd.so: math/suitesparse-amdlibbtf.so: math/suitesparse-btflibcamd.so: math/suitesparse-camdlibcolamd.so: math/suitesparse-colamdlibccolamd.so: math/suitesparse-ccolamdlibcholmod.so: math/suitesparse-cholmod
Build dependencies 6
Run dependencies 6
Required by 2
Configuration
No options to configure.
- USES
- localbase:ldflags
- Service scripts
- none
Files
pkg-plist 22
- include/suitesparse/klu.h
- include/suitesparse/klu_cholmod.h
- lib/cmake/KLU/KLUConfig.cmake
- lib/cmake/KLU/KLUConfigVersion.cmake
- lib/cmake/KLU/KLUTargets-.cmake
- lib/cmake/KLU/KLUTargets.cmake
- lib/cmake/KLU_CHOLMOD/KLU_CHOLMODConfig.cmake
- lib/cmake/KLU_CHOLMOD/KLU_CHOLMODConfigVersion.cmake
- lib/cmake/KLU_CHOLMOD/KLU_CHOLMODTargets-.cmake
- lib/cmake/KLU_CHOLMOD/KLU_CHOLMODTargets.cmake
- lib/libklu.a
- lib/libklu.so
- lib/libklu.so.2
- lib/libklu.so.2.2.2
- lib/libklu_cholmod.a
- lib/libklu_cholmod.so
- lib/libklu_cholmod.so.2
- lib/libklu_cholmod.so.2.2.2
- libdata/pkgconfig/KLU.pc
- libdata/pkgconfig/KLU_CHOLMOD.pc
- share/doc/${MPORTNAME:tl}/KLU_README.txt
- share/doc/${MPORTNAME:tl}/KLU_UserGuide.pdf