mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   Factoring (https://www.mersenneforum.org/forumdisplay.php?f=19)
-   -   GMP-ECM for base-2? (https://www.mersenneforum.org/showthread.php?t=14485)

CRGreathouse 2010-12-29 07:11

GMP-ECM for base-2?
 
From the GMP-ECM INSTALL file:
[QUOTE] Note 3: If you want to use George Woltman's GWNUM library for speeding up
factoring base 2 numbers, obtain the file "gwnum_gpl_linux.tgz" from
[url]ftp://mersenne.org/gimps/[/url] (or gwnum_gpl.zip or gwnum_gpl_mingw.tgz
accordingly) and follow the instructions therein to compile
the library. Possibly the archive contains a readily compiled library
"gwnum.a" or "gwnum.lib". Then use

$ ./configure --with-gwnum=<gwnum directory>

The directory must include the gwnum.a or gwnum.lib file as well as
gwnum.h and related header files. The source file of the gwnum library
is available at <http://www.mersenne.org/source.htm>.

To compile the GMP-ECM library as a shared library, use the
--enable-shared parameter for ./configure. Building a shared library is
disabled by default.[/QUOTE]

Now [url]ftp://mersenne.org/gimps/[/url] no longer contains the GWNUM file; it's at [url]ftp://mersenne.org/gimps_archive/[/url]. But the library there hasn't been updated for 5 years (though surely GWNUM has been). Some questions come to mind:[list][*] Will GMP-ECM still work with the old version of GWNUM? Has anyone tested this with a recent version of GMP-ECM?[*] On the other hand, will GMP-ECM work with a newer version?[*] Is there a website where a newer version of GWNUM can be downloaded?[*] Is GWNUM still needed for efficient handling of base-2 numbers in GMP-ECM?[*] Is it still advisable to use GMP-ECM for base-2 numbers, even with GWNUM?[/list]
Apologies in advance for any incoherence; it's past 2 AM and I may not be altogether together.

Batalov 2010-12-29 08:45

The very latest GWNUM library source is always included with Prime95 source. E.g. [URL]ftp://mersenne.org/gimps/source264.zip[/URL]
Will it be compatible? - can't say immediately.


All times are UTC. The time now is 23:19.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.