![]() |
|
|
#67 |
|
Just call me Henry
"David"
Sep 2007
Cambridge (GMT/BST)
23×3×5×72 Posts |
|
|
|
|
|
|
#68 | ||
|
"Dana Jacobsen"
Feb 2011
Bangkok, TH
22·227 Posts |
Quote:
More polynomials -- well, more computation in theory could do it and I could work on that. At some point it's going to be hard to have enough. Here's a quote from Marcel Martin in 2001: Quote:
From the literature, Weber polynomials should be able to be computed in a reasonable amount of time. GNU MPFR has a lot more functionality than GMP's mpf, and would make things much easier. Also, lest someone misunderstand what I said earlier, there's a lot more to Primo than just many more discriminants. A limited set is the bottleneck for my software at this point as the numbers get larger, but it's not a panacea for huge numbers. In many ways I've not even matched Morain's 1993 work (and clearly I have the advantage of far more memory, GMP, and their paper to peruse). On the other hand, it is much faster than GMP-ECPP and given GMP, it's pretty portable. |
||
|
|
|
|
|
#69 | |
|
Oct 2006
Berlin, Germany
617 Posts |
Quote:
http://factorization.ath.cx/listtype.php?t=1 yoyo |
|
|
|
|
|
|
#70 |
|
"Daniel Jackson"
May 2011
14285714285714285714
3·13·17 Posts |
Me too, especially the source code.
|
|
|
|
|
|
#71 |
|
"Dana Jacobsen"
Feb 2011
Bangkok, TH
22·227 Posts |
The main thread is here: ECPP-DJ
Version 1.01 is the latest, with a link later in the thread. I made a link so the latest version is always here: ecpp-dj.tar.gz I am distributing it with the Perl license (user chooses Artistic License or GPL) but could be convinced to switch to LGPLv3 (the same license used by GMP) instead if people prefer that. Performance chart: [image] I didn't include Primo but I expect it would be faster than anything else once past 350 digits or so. Pari's APR-CL is also faster than WraithX's APR-CL but the code isn't exactly portable outside of Pari. GMP-ECPP is taking multiple days to get results that APR-CL and ECPP-DJ take ~1 minute on, so I'm going to kill it soon just to get my computer back. The next release will have more discriminants (I'm up to about 16000 to choose from), with a different set chosen. I'm using Atkin/Morain's idea of prioritizing H/G (used for selection of source candidates, but I use strictly H ordering while running). I've also got D%3=0 Weber root conversion code so I can use many more Weber polys (saves space and time). More on topic for this thread, I've also written a standalone certificate verifier in C+GMP. It handles both Primo and MPU formats, and is pretty fast (if I get projective EC working it will be even faster; everything should be present in the source, if you get it working please share). vcert-0.9.c Since verification is crucial, let me know if you see any issues. |
|
|
|
|
|
#72 |
|
"Dana Jacobsen"
Feb 2011
Bangkok, TH
22·227 Posts |
This entry is giving Primo 4.0.4 some problems:
1100000000301279543 Can't seem to find a working discriminant even after trying 33 bits (2 passes). It ends with "ABORTED DUE TO INTERNAL ERROR 1.17.102.1" I used ecpp-dj to get this proof, albeit ~7 hours on one core. |
|
|
|
|
|
#73 | ||
|
May 2012
23 Posts |
Quote:
(11000,32) means "uses 2^32 with numbers having 11000 digits or more". I certified your number in about 20 minutes with Primo 4.0.4. I set (2000,32) as parameters, I aborted once a step was found and I resumed with the default parameters (5000,26). Quote:
|
||
|
|
|
|
|
#74 | |
|
"Dana Jacobsen"
Feb 2011
Bangkok, TH
22×227 Posts |
Quote:
I had tried numerous smaller settings, all of which failed for me, but your suggestion of 2000,32 did finally get the first step after 12 minutes on 8 cores. Running with 2000,27 also worked well and finishes much faster: 31 minutes on 8 cores. |
|
|
|
|
|
|
#75 |
|
Jun 2009
22×32×19 Posts |
This is really interesting. I tried to certify this number a few weeks ago, still using v4.0.1 and it wouldn't work. So v4.0.4 is more than only speed optimization.
I'll switch to v4.0.4 as soon as my currently running tests are finished. |
|
|
|
|
|
#76 | |
|
Banned
"Luigi"
Aug 2002
Team Italia
32·5·107 Posts |
Quote:
Fixed a bug that could raise the internal error 1.17.102.1 during the phase 1. |
|
|
|
|
|
|
#77 |
|
"Dana Jacobsen"
Feb 2011
Bangkok, TH
22×227 Posts |
|
|
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Primo Browser? | PawnProver44 | Information & Answers | 14 | 2016-04-09 05:49 |
| Primo Verifier... | WraithX | Software | 15 | 2013-09-10 07:24 |
| Fixup Old Primo Certificate? | wblipp | FactorDB | 1 | 2012-05-28 03:16 |
| PRIMO 3.0.7 | Cybertronic | Five or Bust - The Dual Sierpinski Problem | 17 | 2009-08-13 20:42 |
| primo question | fivemack | Math | 35 | 2009-04-28 15:03 |