mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > Software > Mlucas

Reply
 
Thread Tools
Old 2021-11-02, 03:11   #1
ewmayer
2ω=0
 
ewmayer's Avatar
 
Sep 2002
República de California

23·1,459 Posts
Default Mlucas v20.1.1 (latest) available

This is a patch-release of v20.1, containing two modest feature-adds, several important bugfixes and lots of smaller-issue cleanup. Thanks to tdulcet and kriesel for much beating-on-the-code QA work, bug reports and stack traces. As always, details and download info at the README page.

Those of you using tdulcet's mlucas.sh install script will want to grab the latest version, but check the SUM-field value and if it differs from the one (81655bf24742b22dcd853741e3ebaefe) for the current-download of v20.1.1, manually change it to the md5 checksum listed for the latter at the README. I forwarded a tarball with the above md5 to him last night, but still needed to finish updating the above readme-page HTML source, and his uploads of mlucas.sh updates are dependent on mine of going live first.

As always, post bug reports, usage comments and whatnot here, and thanks for the builds and compute cycles!

Last fiddled with by ewmayer on 2021-11-23 at 19:39 Reason: Edited md5 to reflect latest updates to v20.1.1
ewmayer is offline   Reply With Quote
Old 2021-11-02, 13:01   #2
tdulcet
 
tdulcet's Avatar
 
"Teal Dulcet"
Jun 2018

53 Posts
Default

Quote:
Originally Posted by ewmayer View Post
Those of you using tdulcet's mlucas.sh install script will want to grab the latest version, but check the SUM-field value and if it differs from the one (e3302de913e7bf65a83985d68a1193e1) for the current-download of v20.1.1, manually change it to the md5 checksum listed for the latter at the README.
Thanks for providing instructions for users while they waited for me to update the script. I just pushed the new md5sum for Mlucas v20.1.1 to my repository. See here for the change and here for the original changes.
tdulcet is offline   Reply With Quote
Old 2021-11-03, 18:30   #3
ixfd64
Bemusing Prompter
 
ixfd64's Avatar
 
"Danny"
Dec 2002
California

32·269 Posts
Default

I noticed that mlucas now supports exponents up to around nine billion. Although I don't expect anyone to test those numbers anytime soon, this is really cool nonetheless.
ixfd64 is offline   Reply With Quote
Old 2021-11-03, 21:26   #4
ewmayer
2ω=0
 
ewmayer's Avatar
 
Sep 2002
República de California

1167210 Posts
Default

Note to 20.1.1 users: there is a small messaging bug in v20.1.1 where a missing mlucas.ini entry for one of the supported options triggers a "User set unsupported value = NaN ... ignoring" message. The warning is benign and will go away in the next release.

Quote:
Originally Posted by ixfd64 View Post
I noticed that mlucas now supports exponents up to around nine billion. Although I don't expect anyone to test those numbers anytime soon, this is really cool nonetheless.
Well, not LL or PRP-test, anyway - p-1 on such behemoths is feasible, however, if the user's system has at least 128GB of memory.
ewmayer is offline   Reply With Quote
Old 2021-11-06, 19:58   #5
ewmayer
2ω=0
 
ewmayer's Avatar
 
Sep 2002
República de California

23·1,459 Posts
Default

Patch Alert: There was [a] a PRP-postprocessing bug leading to a sanity-check assertion-exit, and [b] a p-1 premature-exit-at-end-of-stage-1 bug in the initial v20.1.1 release. (01 Nov, md5 = e3302de913e7bf65a83985d68a1193e1). Please make sure you get the current version (06 Nov, md5 = c917eb8faa6ff643d359b335cdacbfda) if you do either of these kinds of GIMPS assignments. If you hit either of these bugs, restarting the aborted assignment using an updated build should get you back on track.

Last fiddled with by ewmayer on 2021-11-06 at 19:59
ewmayer is offline   Reply With Quote
Old 2021-11-07, 14:11   #6
tdulcet
 
tdulcet's Avatar
 
"Teal Dulcet"
Jun 2018

53 Posts
Default

Quote:
Originally Posted by ewmayer View Post
Those of you using tdulcet's mlucas.sh install script will want to grab the latest version, but check the SUM-field value and if it differs from the one (c917eb8faa6ff643d359b335cdacbfda) for the current-download of v20.1.1, manually change it to the md5 checksum listed for the latter at the README.
Thanks. I just pushed the new md5sum to my repository. See here for the change.
tdulcet is offline   Reply With Quote
Old 2021-11-23, 19:34   #7
ewmayer
2ω=0
 
ewmayer's Avatar
 
Sep 2002
República de California

23×1,459 Posts
Default

Just uploaded an updated version of the v20.1.1 tarball with several not-critical-but-nice-to-have bugfixes, and 2 feature-adds:

1. Signal-handling has been restored;
2. More-flexible workfile parsing, assignment ID no longer required for p-1 assignments, and may be "n/a" for all supported work types.

As always, see the README page for more details and download link, and the help.txt file in the unpacked code archive for full details.
ewmayer is offline   Reply With Quote
Old 2021-11-24, 14:14   #8
tdulcet
 
tdulcet's Avatar
 
"Teal Dulcet"
Jun 2018

5310 Posts
Default

Quote:
Originally Posted by ewmayer View Post
Those of you using tdulcet's mlucas.sh install script will want to grab the latest version, but check the SUM-field value and if it differs from the one (81655bf24742b22dcd853741e3ebaefe) for the current-download of v20.1.1, manually change it to the md5 checksum listed for the latter at the README.
Thanks. I just pushed the updated script to my repository. See here for the full changes.

It will now automatically save the “Benchmark Summary” table that is output at the end of the script to a bench.txt file for future reference. Here is an example of this file on a 4 core ARM system:
Code:
~/mlucas_v20.1.1/obj$ cat bench.txt
#  Workers/Runs  Threads  -cpu arguments
1  4             1        0 1 2 3
2  2             2        0:1 2:3
3  1             4        0:3
        Adjusted msec/iter times (ms/iter) vs Actual iters/sec total throughput (iter/s) for each combination

FFT     #1               #2               #3
length  ms/iter  iter/s  ms/iter  iter/s  ms/iter  iter/s
2048K   36.89    98.255  38.72    96.242  40.48    98.551
2304K   43.87    81.526  45.94    79.443  48.88    83.452
2560K   48.57    75.435  52.12    69.893  53.08    75.775
2816K   54.65    68.347  58.7     62.614  59.16    68.125
3072K   60.74    61.914  63.04    57.576  66.32    60.968
3328K   65.18    57.619  68.58    54.557  71.4     56.944
3584K   71.09    53.280  74.96    51.005  77.6     52.751
3840K   77.28    49.119  80.9     47.089  83.92    48.010
4096K   73.49    51.111  80.7     48.070  84.8     48.704
4608K   92.59    41.217  96.66    40.683  101.4    39.866
5120K   101.62   37.520  106.44   36.146  110.96   36.089
5632K   113.13   33.656  118.4    33.558  124.88   32.784
6144K   122.81   30.797  128.5    30.565  134.56   30.017
6656K   134.6    28.203  141.3    28.122  147.84   27.560
7168K   145.57   25.910  152.58   26.069  157.6    25.673
7680K   160.37   23.800  166.2    23.887  172.68   23.492
tdulcet is offline   Reply With Quote
Old 2021-11-24, 22:51   #9
lalera
 
lalera's Avatar
 
Jul 2003

2·307 Posts
Default

hi,
can mlucas doing wagstaff numbers (like prime95/mprime) ?
lalera is offline   Reply With Quote
Old 2021-11-24, 23:05   #10
kriesel
 
kriesel's Avatar
 
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest

10111000101002 Posts
Default

No. Mersenne & Fermat numbers; P-1 LL PRP, & P-1 Pepin test respectively.
https://www.mersenneforum.org/showpo...91&postcount=2
https://www.mersenneforum.org/showpo...2&postcount=11
kriesel is online now   Reply With Quote
Old 2021-11-24, 23:08   #11
lalera
 
lalera's Avatar
 
Jul 2003

2×307 Posts
Default

Quote:
Originally Posted by kriesel View Post
No. Mersenne & Fermat numbers; P-1 LL PRP, & P-1 Pepin test respectively.
https://www.mersenneforum.org/showpo...91&postcount=2
https://www.mersenneforum.org/showpo...2&postcount=11
thank you !
lalera is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Mlucas v20.1 available ewmayer Mlucas 7 2021-09-19 17:39
Mlucas v20 available ewmayer Mlucas 9 2021-09-02 20:36
Mlucas v19.1 available ewmayer Mlucas 46 2021-07-06 19:40
Mlucas v19 available ewmayer Mlucas 89 2021-02-01 20:37
mlucas on sun delta_t Mlucas 14 2007-10-04 05:45

All times are UTC. The time now is 05:29.


Sat Nov 27 05:29:48 UTC 2021 up 126 days, 23:58, 0 users, load averages: 1.02, 1.18, 1.38

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.