FLINT: Fast Library for Number Theory
This is a project to develop a C library for doing number theory. It is intended to be a standalone library, but designed also for tight integration with SAGE.
The lead developer is Bill Hart; other developer(s) include David Harvey.
FLINT will be released under the GNU Public License.
More details will be added later.
Main design goals
The primary goal of FLINT will be to develop implementations of the latest algorithms and optimize them extremely well. We aim to be faster than the major packages out there: Pari, NTL, MAGMA, Lidia, etc. We will test and profile our code regularly and make statistics available comparing the different packages.
Machines available for testing
- sage.math
- 900MHz powerpc G3 laptop, 256MB ram, 32 bit
- 1800MHz powerpc G5 desktop, 512MB ram, 32 bit
- 32 bit 2000+ Athlon XP laptop
- 64 bit AMD Dual core 3800+
- Pentium 4 Dual Core 3.2 GHz 32 bit
- sun server (very slow) (specs unknown)
- sun server (recent) (specs unknown)
- 64-bit Sun Fire V480 Server with 22GB RAM memory ("Neron")
- 6 dual-processor AMD Athlon MP2800 nodes ("Meccah")
- possibly galois.maths.usyd.edu