givaro: C++ library for arithmetic and algebraic computations - Packages and Features

Skip to content
Back to top
View this page
Edit this page

# 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.2.1.p1

## Equivalent System Packages

conda-forge

    $ conda install givaro

Debian/Ubuntu

    $ sudo apt-get install libgivaro-dev

Fedora/Redhat/CentOS

    $ sudo dnf install givaro givaro-devel

FreeBSD

    $ sudo pkg install math/givaro

Gentoo Linux

    $ sudo emerge sci-libs/givaro

Nixpkgs

    $ nix-env --install givaro

openSUSE

    $ sudo zypper install 'pkgconfig(givaro)'

Void Linux

    $ sudo xbps-install givaro-devel

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

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