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

Upstream Contact#

SPKG Repository#

Dependencies#

  • GNU patch

  • GMP/MPIR

  • MPFR

  • NTL

  • fpLLL

  • IML

  • M4RI

  • M4RIE

  • Givaro

  • FFLAS/FFPACK

  • a BLAS implementation such as openblas

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

Dependencies#

Version Information#

package-version.txt:

1.7.0+sage-2024-05-18

Equivalent System Packages#

$ sudo pacman -S linbox
$ conda install linbox
$ sudo apt-get install liblinbox-dev
$ sudo yum install linbox-devel
$ sudo pkg install math/linbox
$ sudo emerge sci-libs/linbox
$ nix-env --install linbox
$ sudo zypper install pkgconfig\(linbox\)
$ sudo xbps-install linbox-devel

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

If the system package is installed, ./configure will check if it can be used.