Tuesday, April 16, 2013

[laxvqrvl] GGNFS for Debian Wheezy amd64

Here are some patches that I used to make GGNFS (general number field sieve) to compile and run in 64-bit x86_64 Debian Wheezy. gcc version 4.7.2 (Debian 4.7.2-5). I used the SVN version (439) rather than the released tarball ggnfs-0.77.1-20060513.tar.bz2 because I could not get that to work.

Also compiled and installed msieve (msieve151) in ggnfs/bin directory, and successfully the ran tests/tst250 with factMsieve.pl.

Also tested precompiled Yafu 1.34 invoking GGNFS via the nfs() command. A small target, large enough that it does not try SIQS, that worked was (10^43+57)*(10^44+31), which completed in under an hour. Edit yafu.ini to change ggnfs_dir (don't forget the trailing slash) and threads.

No comments :