Version 30.4 build 5 of sci-mathematics/gimps is available for download. amd64 only ATM. Changelog: 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. This is considered beta-quality software by its author, so it will not be considered for stabilization. Github PR will follow soon.
Version 30.4 build 6 is now out. Nothing new in the changelog, just bug fixes. Will update PR soon.
PR updated
Version 30.4 build 7 is now out. Nothing new in the changelog, just bug fixes. Fixed a memory corruption problem when limited stage 2 memory resulted in selecting N^2 pooling instead of 3-mult pooling. PR is already up to date.
Version 30.4 build 8 is now out. No bug fixes. There are 2 new modular inverse pooling algorithms. Previously there were two algorithms for pooling N values: 1) 3*N multiplies, N extra temporaries 2) N^2 multiplies, 1 extra temporary The two new methods: 3) 3.44*N multiplies, N/3 extra temporaries 4) 3.57*N multiplies, N/7 extra temporaries This gives prime95 more options in picking an ECM stage 2 plan especially in low memory situations. Expect a small speed increase in some situations.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5577d6880dfe204cbe3eb42683143ad8f888c19 commit b5577d6880dfe204cbe3eb42683143ad8f888c19 Author: PPed72 <paolo.pedroni@iol.it> AuthorDate: 2021-01-14 15:44:32 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2021-02-03 07:09:48 +0000 sci-mathematics/gimps: Version bump to version 30.4 build 8 Closes: https://bugs.gentoo.org/764350 Signed-off-by: Paolo Pedroni <paolo.pedroni@iol.it> Package-Manager: Portage-3.0.13, Repoman-3.0.2 Closes: https://github.com/gentoo/gentoo/pull/18983 Signed-off-by: Joonas Niilola <juippis@gentoo.org> sci-mathematics/gimps/Manifest | 1 + sci-mathematics/gimps/gimps-30.4.8.ebuild | 73 +++++++++++++++++++++++++++++++ 2 files changed, 74 insertions(+)