Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 785859 - sci-mathematics/gimps-30.6.4 - version bump
Summary: sci-mathematics/gimps-30.6.4 - version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Paolo Pedroni
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2021-04-26 16:30 UTC by Paolo Pedroni
Modified: 2021-05-10 06:54 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paolo Pedroni 2021-04-26 16:30:24 UTC
Version 30.6 build 2 of sci-mathematics/gimps is available for download.

What's new in this version:
1) P+1 factoring.  A worktodo.txt entry looks like this:
	Pplus1=k,b,n,c,B1,B2,nth_run[,how_far_factored][,"known_factors"]
   Unlike P-1, the fact that factors of Mersenne numbers is 1 mod 2p is of no value.
   Thus, P-1 is vastly more effective at finding factors.  A P+1 run is about as
   valuable as running one ECM curve.  P+1 stage 1 is 50% slower than P-1 stage 1
   but several times faster than ECM stage 1.  P+1 stage 2 is a little faster than
   P-1 stage 2 which in turn is a little faster than ECM stage 2.
   Unlike P-1, P+1 has only a 50% chance of finding a factor if factor+1 is B1/B2 smooth.
   Thus, it makes sense to do 1 or 2 (maybe 3) runs.  That is what the nth_run argument is for.
   There are two special starting values for P+1 that have a slightly higher chance of
   finding a factor.  These special starting values correspond to nth_run=1 and nth_run=2.
   Like P-1, if how_far_factored is specified, prime95 will ignore B2 and calculate the
   best B2 value for the given B1.
2) Faster ECM stage 1 when factoring exponents near the limit of an FFT size.
3) Fix crashes when resuming from a save file in stage 2.

This version is considered only lightly tested by its author, thus it won't be considered for stabilization in the near future.

Github PR will follow soon.
Comment 1 Paolo Pedroni 2021-04-26 16:31:16 UTC
I forgot: only ~amd64 for the time being, no x86 binaries are available.
Comment 2 Paolo Pedroni 2021-04-28 09:45:16 UTC
Version 30.6 build 3 is now out.

Bugfixes:
Prime pairing is ever so slightly better. Lengthy stage 2 init problem on small exponents fixed. Several other minor bug fixes and improvements.

Still amd64 only ATM.
Comment 3 Paolo Pedroni 2021-04-29 10:35:46 UTC
Version 30.6 build 4 is now out.

Bugfixes:
Torture tests, AVX-512 P+1 on FFT lengths that are a multiple of 7, best 36M FFT selection

Warning:
Before downloading, make sure prime.spl is uploaded to the server when upgrading from early versions of 30.6. There was a bug in spool file format for versions 30.6b1 and 30.6b2. Version 30.6b4 will have no trouble creating and reading spool files that are compatible with version 30.5 and earlier plus versions 30.6b3 and later.
Comment 4 Larry the Git Cow gentoo-dev 2021-05-10 06:54:08 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33a26872e32347c0e0a4a8becf136c818d8119c6

commit 33a26872e32347c0e0a4a8becf136c818d8119c6
Author:     PPed72 <paolo.pedroni@iol.it>
AuthorDate: 2021-04-26 16:32:56 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2021-05-10 06:54:01 +0000

    sci-mathematics/gimps: Version bump to 30.6 build 4
    
    Closes: https://bugs.gentoo.org/785859
    Signed-off-by: Paolo Pedroni <paolo.pedroni@iol.it>
    Package-Manager: Portage-3.0.18, Repoman-3.0.2
    Closes: https://github.com/gentoo/gentoo/pull/20550
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 sci-mathematics/gimps/Manifest            |  1 +
 sci-mathematics/gimps/gimps-30.6.4.ebuild | 73 +++++++++++++++++++++++++++++++
 2 files changed, 74 insertions(+)