givaro
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).
http://www-lmc.imag.fr/Logiciels/givaro
http://www-lmc.imag.fr/Logiciels/givaro/givaro_features.html
library
GPL
J-G. Dumas
3.1.3
gmp
./configure --with-gmp=@@\
--prefix=@@;
make; make check; make install