Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 925623

Summary: sci-mathematics/gimps-30.19.13 - version bump
Product: Gentoo Linux Reporter: Paolo Pedroni <paolo.pedroni>
Component: Current packagesAssignee: Paolo Pedroni <paolo.pedroni>
Status: RESOLVED FIXED    
Severity: normal CC: paolo.pedroni, proxy-maint, sci-mathematics
Priority: Normal Keywords: PullRequest
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://github.com/gentoo/gentoo/pull/35551
Whiteboard:
Package list:
Runtime testing required: ---

Description Paolo Pedroni 2024-02-27 15:04:35 UTC
It's been a while since my last update, but now we're close to a new release, so I'm starting to bump to new releases again.

Version 3.19 build 11 of sci-mathematics/gimps is available for download (~x86 and ~amd64 only, as it's a binary release).

Changelog for all versions since current stable:

New features in Version 30.19 of mprime
---------------------------------------

1) Edwards ECM curves.  Given a reasonable amount of memory, Edwards ECM curves are roughly 10% faster than Montgomery ECM curves used in all earlier prime95 versions.
2) Added support for running ECM stage 2 given a resume file from GMP-ECM.  Especially useful when GMP-ECM uses a GPU to run ECM stage 1.  Syntax for worktodo entries are:
	ECMSTAGE2=k,b,n,c,filename[,B2-or-zero][,skip_curves][,num_curves][,"known-factors"]
	ECMSTAGE2N=filename[,B2-or-zero][,skip_curves][,num_curves][,"known-factors"]
3) New timestamp options in undoc.txt.
4) Manual communication menu choice will also start proof uploads.
5) From the Test/Primenet... dialog box, turning on Use Primenet will bring up the Test/Worker Windows... dialog box to allow changing work preferences prior to contacting the PrimeNet server.
6) The P-1 and ECM stage 2 vs. stage 1 runtime estimate used for optimal B2 calculations is now compared to the actual so that future estimates will hopefully more accurate.
7) Advanced/Test now creates a PRP worktodo.txt entry for large exponents.

New features in Version 30.18 of mprime
---------------------------------------

1) Faster generic mod.  This is more useful for programs like PFGW than prime95.

New features in Version 30.16 - 30.17 of mprime
-----------------------------------------------

1) Smaller executable.  Many SSE2 FFTs optimized for CPUs made before 2010 were removed.
   These CPUs will still be able to run all FFT sizes, but 30.15 might have a more efficient implementation available.

New features in Version 30.11 - 30.15 of mprime
-----------------------------------------------

1) Settings are no longer stored in local.txt.  Settings are automatically moved to prime.txt.
   In addition, settings within prime.txt are now organized into several sections for enhanced readability.

New features in Version 30.9 - 30.10 of mprime
----------------------------------------------

1) ECM stage 2 using fast polynomial multiplication similar to the GMP-ECM program.  If lots of memory is available for stage 2 this implementation will be substantially faster.
2) Proof files start uploading within a minute of sending a PRP result to the server. Previously it could take up to an hour for proof uploading to begin.
3) Worktodo.add files are now processed without stopping all workers.
4) Settings from local.txt have been moved to prime.txt.  Settings in prime.txt grouped for clarity.

This is a release candidate, it may become stable in due time, or a new RC will come out.

Github PR will follow soon.
Comment 1 Paolo Pedroni 2024-03-07 15:28:05 UTC
In the meanwhile 30.19.13 has been released.

From release message to the forum (https://www.mersenneforum.org/showpost.php?p=652162&postcount=773):

- Fixes, I hope, Pminus1 bounds issue and LogTimestamp.

Github PR will be amended soon.
Comment 2 Paolo Pedroni 2024-03-18 12:56:20 UTC
@proxy-maint, @sci-mathematics, please pull.
Comment 3 Larry the Git Cow gentoo-dev 2024-03-20 20:38:45 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=629a419606d7a0dcc9fe51088d7e3650f8a07876

commit 629a419606d7a0dcc9fe51088d7e3650f8a07876
Author:     Paolo Pedroni <paolo.pedroni@iol.it>
AuthorDate: 2024-03-07 15:29:35 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan@gentoo.org>
CommitDate: 2024-03-20 20:36:32 +0000

    sci-mathematics/gimps: add 30.19.13
    
    Closes: https://bugs.gentoo.org/925623
    Signed-off-by: Paolo Pedroni <paolo.pedroni@iol.it>
    Closes: https://github.com/gentoo/gentoo/pull/35551
    Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>

 sci-mathematics/gimps/Manifest              |  2 +
 sci-mathematics/gimps/gimps-30.19.13.ebuild | 74 +++++++++++++++++++++++++++++
 2 files changed, 76 insertions(+)