mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   Data (https://www.mersenneforum.org/forumdisplay.php?f=21)
-   -   Newer milestone thread (https://www.mersenneforum.org/showthread.php?t=13871)

axn 2018-06-10 16:11

[QUOTE=patrik;489548]What does it mean that one of the exponents is done to 100%, but is still listed as assigned?[/QUOTE]

Rounded to 100.00%? Maybe few more iterations to go?

ATH 2018-06-10 16:17

It's must be stopped somewhere above 99.90% ? or maybe above 99.95%?

De Wandelaar 2018-06-10 17:51

One week ago , this exponent was already displayed as 100.00 % done

rudy235 2018-06-10 17:56

[QUOTE=patrik;489548]What does it mean that one of the exponents is done to 100%, but is still listed as assigned?[/QUOTE]

I would guess > 99.995% registers as 100.00%

GP2 2018-06-10 18:11

[QUOTE=ATH;489559]It's must be stopped somewhere above 99.90% ? or maybe above 99.95%?[/QUOTE]

Surely there is a C language printf statement somewhere internally that is displaying the figure, even if the actual language used by the server is PHP or similar.

So anything above 99.95% is rounded to 100.0%, in according with the usual rules for printf rounding to one decimal place.

In fact I verified this just now:

51637528 / [M]51663607[/M] = 99.94952% = displays as 99.9% after Manual Communication
51638156 / [M]51663607[/M] = 99.95074% = displays as 100.0% after Manual Communication

GP2 2018-06-10 18:14

[QUOTE=De Wandelaar;489566]One week ago , this exponent was already displayed as 100.00 % done[/QUOTE]

[QUOTE=rudy235;489567]I would guess > 99.995% registers as 100.00%[/QUOTE]

But the [URL="https://www.mersenne.org/report_exponent"]Exponent Status[/URL] page only display progress to one decimal place. That is, either 99.9% or 100.0%

The threshold for displaying 100.0%, as I mentioned, is 99.95% iterations completed.

rudy235 2018-06-10 20:26

[QUOTE=GP2;489569]But the [URL="https://www.mersenne.org/report_exponent"]Exponent Status[/URL] page only display progress to one decimal place. That is, either 99.9% or 100.0%

The threshold for displaying 100.0%, as I mentioned, is 99.95% iterations completed.[/QUOTE]

I believe we've beaten the subject to death!

GP2 2018-06-10 22:50

[QUOTE=rudy235;489572]I believe we've beaten the subject to death![/QUOTE]

:deadhorse:

LaurV 2018-06-11 08:28

[QUOTE=rudy235;489572]I believe we've beaten the subject to death![/QUOTE]
Beating that horse more, if one lets the default numbers be, for the frequency of reports, or if he uses "reasonable" values (like every 1 million iterations, which is quite ok for a test of 80M+ even if it takes 40 days on a shitty computer, it still makes two reports per day), then every "step" of the report is about 100/80=1.25%. Therefore the number of exponents for which "shit happens" (i.e. last report falls in between 99.95% and 100%) is so small, and they are so rare, they can be counted on the fingers of one hand...

(Well, not exactly, but still, we don't see any problem here...)

retina 2018-06-11 10:29

Or, ya 'no, just fix it for real by turning off rounding. Or if that proves to be too difficult in C for some reason then just subtract 0.05 before printing the value.

Also, while you're at it, remove the trailing '0'. It is unneeded and gives a false impression about the precision being shown.

Madpoo 2018-06-13 04:06

[QUOTE=axn;489558]Rounded to 100.00%? Maybe few more iterations to go?[/QUOTE]

It's weird... the 100% is reported by the client, and yeah, I think they do report in a rounded amount, but to report 100% it means the client would have to at least be 99.95% done since I think it reports as xx.x%


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

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