fplll: Lattice algorithms, including LLL with floating-point orthogonalization

Description

fplll contains implementations of several lattice algorithms. The implementation relies on floating-point orthogonalization, and LLL is central to the code, hence the name.

Website: https://github.com/fplll/fplll

License

  • LGPL V2.1+

Upstream Contact

Dependencies

  • gmp

  • mpfr

Type

standard

Version Information

package-version.txt:

5.4.1

Equivalent System Packages

conda:

$ conda install fplll

Debian/Ubuntu:

$ sudo apt-get install  libfplll-dev

Fedora/Redhat/CentOS:

$ sudo yum install  libfplll libfplll-devel

freebsd:

$ sudo pkg install math/fplll

gentoo:

$ sudo emerge sci-libs/fplll

homebrew:

$ brew install fplll

opensuse:

$ sudo zypper install "pkgconfig(fplll)" fplll-devel fplll

void:

$ sudo xbps-install  fplll-devel

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

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