BSD Ports

math/linbox 1.7.1_2 FreeBSD

C++ library for exact, high-performance linear algebra

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2, LGPL21
Categories
math
Package size
693.3 KiB, 5418.5 KiB installed

Description

LinBox is a C++ template library for exact, high-performance linear algebra computation with dense, sparse, and structured matrices over the integers and over finite fields.

LinBox relies on closely aligned libraries fflas-ffpack (exact dense matrix linear algebra kernels), and Givaro (finite fields, integers, and polynomials).

See also: https://github.com/linbox-team/linbox

In the other systems

SystemPortVersion
FreeBSDmath/linbox1.7.1_2
DragonFlymath/linbox1.7.0_7

Install

Binary package:

pkg install linbox

From the ports tree:

cd /usr/ports/math/linbox/ && make install clean

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

RUN_DEPENDS=	linbox>0:math/linbox
LIB_DEPENDS=	liblinbox.so:math/linbox

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:latest1.7.1_21.7.1_2-1.7.11.7.1_2
FreeBSD:14:quarterly1.7.1_21.7.1_2n/a1.7.0_71.7.1_2
FreeBSD:15:latest1.7.1_21.7.1_2n/a1.7.11.7.1
FreeBSD:15:quarterly1.7.1_21.7.1_2n/an/an/a
FreeBSD:16:latest1.7.1_21.7.1_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 2

Runtime 1

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

Build dependencies 158

The first 100 are listed.

Run dependencies 149

The first 100 are listed.

No port depends on this one.

Configuration

Options name: math_linbox

OptionDefaultDescription
DOXYGENoffBuild documentation with Doxygen
FULLonComplete package with all its dependencies
MINoffLightweight package, with less dependencies
USES
autoreconf blaslapack:openblas compiler:c++11-lang gmake libtool localbase pkgconfig shebangfix
Service scripts
none

Files

Manual pages 1
  • linbox-config(1)
pkg-plist 2433
  • bin/linbox-config
  • include/linbox/algorithms/alt-blackbox-block-container.h
  • include/linbox/algorithms/bbcharpoly.h
  • include/linbox/algorithms/bitonic-sort.h
  • include/linbox/algorithms/blackbox-block-container-base.h
  • include/linbox/algorithms/blackbox-block-container.h
  • include/linbox/algorithms/blackbox-container-base.h
  • include/linbox/algorithms/blackbox-container-symmetric.h
  • include/linbox/algorithms/blackbox-container-symmetrize.h
  • include/linbox/algorithms/blackbox-container.h
  • include/linbox/algorithms/block-coppersmith-domain.h
  • include/linbox/algorithms/block-lanczos.h
  • include/linbox/algorithms/block-lanczos.inl
  • include/linbox/algorithms/block-massey-domain.h
  • include/linbox/algorithms/block-wiedemann.h
  • include/linbox/algorithms/charpoly-rational.h
  • include/linbox/algorithms/cia.h
  • include/linbox/algorithms/classic-rational-reconstruction.h
  • include/linbox/algorithms/coppersmith-invariant-factors.h
  • include/linbox/algorithms/coppersmith.h
  • include/linbox/algorithms/cra-builder-early-multip.h
  • include/linbox/algorithms/cra-builder-full-multip-fixed.h
  • include/linbox/algorithms/cra-builder-full-multip.h
  • include/linbox/algorithms/cra-builder-single.h
  • include/linbox/algorithms/cra-builder-var-prec-early-multip.h
  • include/linbox/algorithms/cra-builder-var-prec-early-single.h
  • include/linbox/algorithms/cra-distributed.h
  • include/linbox/algorithms/cra-domain-parallel.h
  • include/linbox/algorithms/cra-domain-sequential.h
  • include/linbox/algorithms/cra-domain.h
  • include/linbox/algorithms/cra-givrnsfixed.h
  • include/linbox/algorithms/cra-kaapi.h
  • include/linbox/algorithms/default.h
  • include/linbox/algorithms/dense-container.h
  • include/linbox/algorithms/dense-nullspace.h
  • include/linbox/algorithms/dense-nullspace.inl
  • include/linbox/algorithms/det-rational.h
  • include/linbox/algorithms/diophantine-solver.h
  • include/linbox/algorithms/diophantine-solver.inl
  • include/linbox/algorithms/dixon-solver/dixon-solver-dense.h
  • include/linbox/algorithms/dixon-solver/dixon-solver-dense.inl
  • include/linbox/algorithms/dixon-solver/dixon-solver-symbolic-numeric.h
  • include/linbox/algorithms/double-det.h
  • include/linbox/algorithms/dyadic-to-rational.h
  • include/linbox/algorithms/eliminator.h
  • include/linbox/algorithms/eliminator.inl
  • include/linbox/algorithms/fast-rational-reconstruction.h
  • include/linbox/algorithms/frobenius-large.h
  • include/linbox/algorithms/frobenius-small.h
  • include/linbox/algorithms/gauss-gf2.h
  • include/linbox/algorithms/gauss.h
  • include/linbox/algorithms/gauss/gauss-det-gf2.inl
  • include/linbox/algorithms/gauss/gauss-det.inl
  • include/linbox/algorithms/gauss/gauss-elim-gf2.inl
  • include/linbox/algorithms/gauss/gauss-elim.inl
  • include/linbox/algorithms/gauss/gauss-gf2.inl
  • include/linbox/algorithms/gauss/gauss-nullspace.inl
  • include/linbox/algorithms/gauss/gauss-pivot-gf2.inl
  • include/linbox/algorithms/gauss/gauss-pivot.inl
  • include/linbox/algorithms/gauss/gauss-rank-gf2.inl
  • include/linbox/algorithms/gauss/gauss-rank.inl
  • include/linbox/algorithms/gauss/gauss-solve-gf2.inl
  • include/linbox/algorithms/gauss/gauss-solve.inl
  • include/linbox/algorithms/gauss/gauss.inl
  • include/linbox/algorithms/hybrid-det.h
  • include/linbox/algorithms/invariant-factors.h
  • include/linbox/algorithms/invert-tb.h
  • include/linbox/algorithms/la-block-lanczos.h
  • include/linbox/algorithms/la-block-lanczos.inl
  • include/linbox/algorithms/lanczos.h
  • include/linbox/algorithms/lanczos.inl
  • include/linbox/algorithms/last-invariant-factor.h
  • include/linbox/algorithms/lattice.h
  • include/linbox/algorithms/lattice.inl
  • include/linbox/algorithms/lazy-product.h
  • include/linbox/algorithms/lifting-container.h
  • include/linbox/algorithms/massey-domain.h
  • include/linbox/algorithms/matpoly-mult.h
  • include/linbox/algorithms/matrix-blas3/mul-cra.inl
  • include/linbox/algorithms/matrix-blas3/mul-flint.inl
  • include/linbox/algorithms/matrix-blas3/mul-naive.inl
  • include/linbox/algorithms/matrix-blas3/mul-toomcook.inl
  • include/linbox/algorithms/matrix-blas3/mul.h
  • include/linbox/algorithms/matrix-hom.h
  • include/linbox/algorithms/matrix-inverse.h
  • include/linbox/algorithms/mg-block-lanczos.h
  • include/linbox/algorithms/mg-block-lanczos.inl
  • include/linbox/algorithms/minpoly-integer.h
  • include/linbox/algorithms/minpoly-rational.h
  • include/linbox/algorithms/numeric-solver-lapack.h
  • include/linbox/algorithms/one-invariant-factor.h
  • include/linbox/algorithms/opencl-environ.h
  • include/linbox/algorithms/opencl-kernels/opencl-domain-kernels.inl
  • include/linbox/algorithms/opencl-resource-controller.h
  • include/linbox/algorithms/poly-det.h
  • include/linbox/algorithms/poly-dixon.h
  • include/linbox/algorithms/poly-interpolation.h
  • include/linbox/algorithms/poly-smith-form-local-x.h
  • include/linbox/algorithms/poly-smith-form.h
  • include/linbox/algorithms/polynomial-matrix/fft-floating.inl

The first 100 are listed.

distinfo 1
FileSizeSHA256
linbox-team-linbox-v1.7.1_GH0.tar.gz2.304877e+06490de446eecf260de2d9df9b5663c566b75a59e18c14b1f46a2d84fb08deb490

Commit history 0

No commits in the history this site was built from.