linbox: Linear algebra with dense, sparse, structured matrices over the integers and finite fields

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.

License

LGPL V2 or later

Dependencies

  • GNU patch

  • GMP/MPIR

  • MPFR

  • NTL

  • fpLLL

  • IML

  • M4RI

  • M4RIE

  • Givaro

  • FFLAS/FFPACK

  • ATLAS (non-OSX)/The Accelerate FrameWork (on OSX)

  • ATLAS (non-MacOS X) / The Accelerate FrameWork (on MacOS X), or GSL’s CBLAS

Special Update/Build Instructions

TODO:

  • spkg-check is disabled for now, should work in the next release after 1.3.2.

  • Check whether make fullcheck works/builds, is worth running, and doesn’t take ages. (Version 1.1.6 doesn’t seem to have such a target.)

Type

standard

Version Information

package-version.txt:

1.6.3.p1

Equivalent System Packages

arch:

$ sudo pacman -S  linbox

conda:

$ conda install linbox

Debian/Ubuntu:

$ sudo apt-get install  linbox

freebsd:

$ sudo pkg install linbox

nix:

$ nix-env --install linbox

opensuse:

$ sudo zypper install linbox

See https://repology.org/project/linbox/versions

However, these system packages will not be used for building Sage because spkg-configure.m4 has not been written for this package; see https://trac.sagemath.org/ticket/27330