Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 764350 - sci-mathematics/gimps-30.4.8 - version bump
Summary: sci-mathematics/gimps-30.4.8 - 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-01-07 17:03 UTC by Paolo Pedroni
Modified: 2021-02-03 07:25 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-01-07 17:03:03 UTC
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.
Comment 1 Paolo Pedroni 2021-01-14 15:06:06 UTC
Version 30.4 build 6 is now out. Nothing new in the changelog, just bug fixes. Will update PR soon.
Comment 2 Paolo Pedroni 2021-01-14 15:55:32 UTC
PR updated
Comment 3 Paolo Pedroni 2021-01-19 10:31:50 UTC
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.
Comment 4 Paolo Pedroni 2021-01-25 14:17:58 UTC
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.
Comment 5 Larry the Git Cow gentoo-dev 2021-02-03 07:25:02 UTC
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(+)