mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   Mlucas (https://www.mersenneforum.org/forumdisplay.php?f=118)
-   -   Mlucas v20.1.1 (latest) available (https://www.mersenneforum.org/showthread.php?t=27295)

ewmayer 2021-11-02 03:11

Mlucas v20.1.1 (latest) available
 
This is a patch-release of v20.1, containing a small bugfix (the bug only manifests for users doing PRP tests and who have set CheckInterval = 1000, the minimal allowable value, in their mlucas.ini file, overriding the default value) and a bit of smaller-issue cleanup. As always, details and download info at the [url=http://www.mersenneforum.org/mayer/README.html]README page[/url].

Those of you using tdulcet's mlucas.sh install script will want to grab the [url=https://github.com/tdulcet/Distributed-Computing-Scripts/blob/master/mlucas.sh]latest version[/url], but check the SUM-field value and if it differs from the one (888c95d3289d3b49a7c9cdba8aeab9b9) 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!

tdulcet 2021-11-02 13:01

[QUOTE=ewmayer;592258]Those of you using tdulcet's mlucas.sh install script will want to grab the [URL="https://github.com/tdulcet/Distributed-Computing-Scripts/blob/master/mlucas.sh"]latest version[/URL], 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.[/QUOTE]

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 [URL="https://github.com/tdulcet/Distributed-Computing-Scripts/commit/fd73c1de915e1f573212491ebec4c7e62f9ebfd9"]here[/URL] for the change and [URL="https://github.com/tdulcet/Distributed-Computing-Scripts/commit/b81b13c6204738f08ccf4b754755712e246b3b4a#diff-2fde743102cce4f537eee46f9b6b82d18d7b7bae2c3c2726d3605c09318c26c7"]here[/URL] for the original changes.

ixfd64 2021-11-03 18:30

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. :smile:

ewmayer 2021-11-03 21:26

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=ixfd64;592352]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. :smile:[/QUOTE]

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 2021-11-06 19:58

[b]Patch Alert:[/b] 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.

tdulcet 2021-11-07 14:11

[QUOTE=ewmayer;592258]Those of you using tdulcet's mlucas.sh install script will want to grab the [URL="https://github.com/tdulcet/Distributed-Computing-Scripts/blob/master/mlucas.sh"]latest version[/URL], 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.[/QUOTE]

Thanks. I just pushed the new md5sum to my repository. See [URL="https://github.com/tdulcet/Distributed-Computing-Scripts/commit/66de4840e271e482188fa9c92b72bc436505b9a9#diff-2fde743102cce4f537eee46f9b6b82d18d7b7bae2c3c2726d3605c09318c26c7"]here[/URL] for the change.

ewmayer 2021-11-23 19:34

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 [url=http://www.mersenneforum.org/mayer/README.html]README page[/url] for more details and download link, and the help.txt file in the unpacked code archive for full details.

tdulcet 2021-11-24 14:14

[QUOTE=ewmayer;592258]Those of you using tdulcet's mlucas.sh install script will want to grab the [URL="https://github.com/tdulcet/Distributed-Computing-Scripts/blob/master/mlucas.sh"]latest version[/URL], 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.[/QUOTE]

Thanks. I just pushed the updated script to my repository. See [URL="https://github.com/tdulcet/Distributed-Computing-Scripts/commit/c97347f46233a4cd77e78a439d06db74d9ee4ef2#diff-2fde743102cce4f537eee46f9b6b82d18d7b7bae2c3c2726d3605c09318c26c7"]here[/URL] for the full changes.

It will now automatically save the “Benchmark Summary” table that is output at the end of the script to a [C]bench.txt[/C] 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[/CODE]

lalera 2021-11-24 22:51

hi,
can mlucas doing wagstaff numbers (like prime95/mprime) ?

kriesel 2021-11-24 23:05

No. Mersenne & Fermat numbers; P-1 LL PRP, & P-1 Pepin test respectively.
[url]https://www.mersenneforum.org/showpost.php?p=488291&postcount=2[/url]
[url]https://www.mersenneforum.org/showpost.php?p=585582&postcount=11[/url]

lalera 2021-11-24 23:08

[QUOTE=kriesel;593802]No. Mersenne & Fermat numbers; P-1 LL PRP, & P-1 Pepin test respectively.
[url]https://www.mersenneforum.org/showpost.php?p=488291&postcount=2[/url]
[url]https://www.mersenneforum.org/showpost.php?p=585582&postcount=11[/url][/QUOTE]

thank you !


All times are UTC. The time now is 18:37.

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