View Single Post
Old 2022-05-07, 22:32   #14
Batalov
 
Batalov's Avatar
 
"Serge"
Mar 2008
Phi(4,2^7658614+1)/2

5·7·283 Posts
Plus

I built the ecpp and ecpp-mpi ver.0.4.0 per instructions. Everything works like a clock, - Andreas is a pro.

And so far, - it is blazingly fast. And it is a command-line tool. I am afraid to say that I likely will never use Primo again. No need!

Additional note:
Latest Pari/GP changed the exposed syntax of Jared's internal ecpp* function family.
Quote:
Date: Wed, 14 Feb 2018 22:04:37 +0100
Dear PARI developpers,

Karim has merged ECPP with isprime.
Now the following GP interface is provided:

isprime(N): will use best algorithm given the size of N
isprime(N,3): force use of ECPP

primecert(N): return ECPP certificate
primecert(N,1): return P-1 certificate (old isprime(P,1))

primecertexport(C): as previous ecppexport
primecertisvalid(C): as previous ecppisvalid.

Cheers,
Bill.
TL;DR version - use latest gp, then use the certificate created by fastECPP like this:
Code:
gp -q
? C=read("cert-1000m");
? primecertisvalid(C)
1
write("cert-1000m.out",primecertexport(C,1));
\q
..and you can submit that to FactorDB if you ever so desired.
Batalov is offline   Reply With Quote