20180203, 07:43  #56 
Sep 2002
Database er0rr
2×1,723 Posts 

20180204, 11:18  #57 
"Mike Bell"
Jan 2018
2 Posts 
Thanks for the pointer to the script to create the standalone ecpp, I've taken the latest and merged it with my modifications so far. (Apologies anyone who cloned the repo aleady, I did a force push to sort out the history to make this easier in future.)
Taking a hint from a previous post in this thread, I've integrated with http://www.multiprecision.org/cm/ to generate polynomials. The generation is pretty naive at the moment, but it shows potential. If you want to use that you'll need to apply the patch that's in the git repo to CM before you build it, to avoid CM occasionally failing due to insufficient precision. I'll look at getting that contributed back. I see there's no Ramanujan polynomials in the data right now, but I tried manually adding a couple and they are working fine. I see the paper describes how to generate them but I haven't been through that in any detail yet. As for becoming competitive with Primo, I don't think that's in reach (for me at least!), but I hope we can get to the point where it is reasonable to use ecppdj for numbers in the 2000 digits range. 
20180206, 05:48  #58 
"Dana Jacobsen"
Feb 2011
Bangkok, TH
2×3×151 Posts 
Supplanting Primo for practical use is really unlikely. It's nice to have a decent open source version though, and now we have another one with Pari/GP. I admit I rather hoped for more immediate feedback when I first posted this :). While I'm still working on the larger project, I haven't really made any changes in ECPP proper in a while.
WraithX did a nice job of making APRCL into a plugandplay GMP file. ECPP is more complicated and uses more utilities (e.g. factoring) but it would still be nice to see it packaged up in a way that was easier for others to plug in to their projects. E.g. yafu and Python/gmpy2 among others. A converter to Primo v4 certificates would be good  Jared solved this for Pari, and Marcel gave an outline of how to do it earlier in the thread. I added all the Ramanujan polynomials from the papers to the tiny class_poly_data.h file. I have not updated the other files, as it isn't really worth it at those sizes unless we have more. Using CM should make it unnecessary anyway once past whatever degree we want to keep static. Last fiddled with by danaj on 20180206 at 05:50 
20180206, 21:52  #59  
Bemusing Prompter
"Danny"
Dec 2002
California
2·3·5·7·11 Posts 
Quote:
I know that he doesn't want to  or can't  make Primo open source, but that doesn't mean he won't share ideas for improving ECPPDJ. Last fiddled with by ixfd64 on 20180206 at 21:54 

20201010, 04:57  #60 
"Seth"
Apr 2019
191 Posts 
Is there a tool that verifies the certificates generated by ecppdj?
I'm trying to deterministically verify ~5,000 endpoints for primegaps (<1,000 digits). This is easy enough with ecppdj but ideally I would double check (really a quadruple check after gmp/pfgw) the result with an independent tool to verify the certificates. 
Thread Tools  
Similar Threads  
Thread  Thread Starter  Forum  Replies  Last Post 
New ECPP record  mjm  Computer Science & Computational Number Theory  33  20200213 14:50 
ECPP on Windows?  CRGreathouse  Software  10  20150914 12:32 
Can I just leave this here? (ECPP)  trhabib  Miscellaneous Math  6  20110819 16:34 
Looking for ECPP software  nuggetprime  Software  14  20100307 17:09 
new ECPP article  R. Gerbicz  GMPECM  2  20060913 16:24 