BSD Ports

math/suitesparse-spex 3.2.4 FreeBSD

Sparse Left-looking Integer-Preserving LU Factorization

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2+, LGPL3+
Categories
math
Package size
484.7 KiB, 861.7 KiB installed

Description

This port installs the module SPEX, previously known as SLIP_LU, of SuiteSparse.

SPEX is a software package used to solve a sparse systems of linear equations exactly using the Sparse Left-looking Integer-Preserving LU factorization.

SPEX Purpose: Exactly solve a sparse system of linear equations using a given input matrix and right hand side vector file. This code can output the final solution to a user specified output file in either double precision or full precision rational numbers.

In the other systems

SystemPortVersion
FreeBSDmath/suitesparse-spex3.2.4
DragonFlymath/suitesparse-spex3.2.3
MidnightBSDmath/suitesparse-spex2.2.1

Install

Binary package:

pkg install suitesparse-spex

From the ports tree:

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

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

RUN_DEPENDS=	suitesparse-spex>0:math/suitesparse-spex
LIB_DEPENDS=	libspex.so:math/suitesparse-spex

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:latest3.2.43.2.4-3.2.43.2.4
FreeBSD:14:quarterly3.2.43.2.4n/a3.2.33.2.4
FreeBSD:15:latest3.2.43.2.4n/a3.2.43.2.4
FreeBSD:15:quarterly3.2.43.2.4n/an/an/a
FreeBSD:16:latest3.2.43.2.4n/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 25
Run dependencies 18

Configuration

No options to configure.

USES
localbase:ldflags python
Service scripts
none

Files

pkg-plist 20
  • include/suitesparse/SPEX.h
  • include/suitesparse/spex_python_connect.h
  • lib/cmake/SPEX/FindGMP.cmake
  • lib/cmake/SPEX/FindMPFR.cmake
  • lib/cmake/SPEX/SPEXConfig.cmake
  • lib/cmake/SPEX/SPEXConfigVersion.cmake
  • lib/cmake/SPEX/SPEXTargets-.cmake
  • lib/cmake/SPEX/SPEXTargets.cmake
  • lib/cmake/SPEX/SPEXTargets_static-.cmake
  • lib/cmake/SPEX/SPEXTargets_static.cmake
  • lib/libspex.a
  • lib/libspex.so
  • lib/libspex.so.3
  • lib/libspex.so.
  • lib/libspexpython.so
  • lib/libspexpython.so.3
  • lib/libspexpython.so.
  • libdata/pkgconfig/SPEX.pc
  • share/doc/suitesparse-spex/SPEX_README.md
  • share/doc/suitesparse-spex/SPEX_UserGuide.pdf

Commit history 0

No commits in the history this site was built from.