We are developing the code with the compiler
g++. The version to be used should be at least 4.* We exploit one of its feature, which is the Koenig lookup mechanism. It is checked during the configuration stage, that the compiler has this feature.
The library synaps is also connected to or using the following external tools:
- gmp for extended arithmetic on integer, rational and floating point numbers;
- lapack for numerical linear algebra;
- mpsolve developed by D. Bini and G. Fiorantino, and implementing Aberth's method for solving univariate polynomials;
The existence of
- sisl developed by T. Dokken and his group (SINTEF, Oslo, Norway);
lapack is checked at the configuration stage. The packages
sisl are distributed with the library synaps.