givaro: C++ library for arithmetic and algebraic computations#
Description#
Givaro is a C++ library for arithmetic and algebraic computations. Its main features are implementations of the basic arithmetic of many mathematical entities: Primes fields, Extensions Fields, Finite Fields, Finite Rings, Polynomials, Algebraic numbers, Arbitrary precision integers and rationals (C++ wrappers over gmp) It also provides data-structures and templated classes for the manipulation of basic algebraic objects, such as vectors, matrices (dense, sparse, structured), univariate polynomials (and therefore recursive multivariate).
Website: https://casys.gricad-pages.univ-grenoble-alpes.fr/givaro/
SPKG Repository: https://bitbucket.org/malb/givaro-spkg
License#
GNU GPL
Upstream Contact#
Clement Pernet
Type#
standard
Dependencies#
$(MP_LIBRARY)
Version Information#
package-version.txt:
4.1.1
Equivalent System Packages#
conda:
$ conda install givaro
Debian/Ubuntu:
$ sudo apt-get install libgivaro-dev
Fedora/Redhat/CentOS:
$ sudo yum install givaro givaro-devel
freebsd:
$ sudo pkg install math/givaro
gentoo:
$ sudo emerge sci-libs/givaro
nix:
$ nix-env --install givaro
opensuse:
$ sudo zypper install "pkgconfig(givaro)"
void:
$ sudo xbps-install givaro-devel
See https://repology.org/project/givaro/versions
If the system package is installed, ./configure will check whether it can be used.