Version 30.5 build 1 of sci-mathematics/gimps is available for download. x86 is back! What's new in this version 1) Faster P-1 stage 2. 2) Faster ECM stage 1 and stage 2. 3) Gwnum library overhauled. Many functions deprecated. Replaced by more powerful gwmul3. New functions that compute (a+b)*c and (a-b)*c with less memory accesses. Faster conversion to and from binary. 4) ECM and P-1 can find the best B2 value for the amount of memory prime95 is allowed to use. For ECM, this happens when the worktodo.txt line sets B2=100*B1 which is the default assignment from the PrimeNet server. For P-1, the best B2 is chosen when the worktodo.txt line specifies the trial factoring depth. For example, "Pminus1=1,2,20000003,-1,500000,0,70" chooses the best B2 bound for B1=500000 given that M20000003 has been trial factored to 2^70. 5) There were no small all-complex FFTs defined for Zen architecture. Thus, ECM on small Fermats gave a "cannot initialize FFT" error. Fixed in 30.5 build 1. 6) PRP roundoff errors during the last 50 iterations are possible (for a small range of exponents below the FFT limit). Fixed in 30.5 build 1. This is now considered quite stable by its author, so there is a chance that it will be considered for stabilization in due time. Github PR will follow soon.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58dfb334493d49ae4e5f007a4a05180ef229e76c commit 58dfb334493d49ae4e5f007a4a05180ef229e76c Author: PPed72 <paolo.pedroni@iol.it> AuthorDate: 2021-03-17 13:53:28 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2021-03-19 07:30:19 +0000 sci-mathematics/gimps: Version bump to 30.5 build 1 Closes: https://bugs.gentoo.org/776931 Signed-off-by: Paolo Pedroni <paolo.pedroni@iol.it> Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Joonas Niilola <juippis@gentoo.org> sci-mathematics/gimps/Manifest | 2 + sci-mathematics/gimps/gimps-30.5.1.ebuild | 74 +++++++++++++++++++++++++++++++ 2 files changed, 76 insertions(+)