mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > PrimeNet

Reply
 
Thread Tools
Old 2016-02-29, 20:37   #1
Fred
 
Fred's Avatar
 
"Ron"
Jan 2016
Fitchburg, MA

11000012 Posts
Default Extensions

From mersenne.org, Manual Test -> Extensions. It looks like all assignments are listed here, with the option to request a 60 day extension. For a couple exponents that looked like they would be cutting it close, I used this option, and it indeed appeared to give them an extra 60 days. When I go back now, that extension is gone (as if reset overnight by a script or something). Are extensions not allowed? Or am I doing it wrong? Are they only allowed on manually requested assignments (not assignments distributed automatically)?

Last fiddled with by Fred on 2016-02-29 at 20:38
Fred is offline   Reply With Quote
Old 2019-04-11, 11:54   #2
ssybesma
 
"Steve Sybesma"
May 2012
Brighton, CO USA

1218 Posts
Default

Hello Fred,


I'm trying to find the answer to that one myself.


It always resets back to the non-extended number of days that are left. Wonder why that feature is there if it doesn't really work.
ssybesma is offline   Reply With Quote
Old 2019-04-11, 13:00   #3
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

2·3,701 Posts
Default

The assignment extension page was written for manual reservations. Users doing manual tests have no other way to tell Primenet that they are still working on the assignment.

Automatic assignments use different rules (see https://www.mersenne.org/thresholds/)
Every time prime95 sends in a progress report, usually daily, the expiration date is set to 60 days in the future. This means that in most cases, as long as you do not take a two month hiatus, the exponent will not expire.
Prime95 is offline   Reply With Quote
Old 2019-04-11, 14:36   #4
kriesel
 
kriesel's Avatar
 
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest

32×557 Posts
Default PRP DC reporting progress daily in V29.7, expiring in 30 days from automatic assignment anyway

Quote:
Originally Posted by Prime95 View Post
Automatic assignments use different rules (see https://www.mersenne.org/thresholds/)
Every time prime95 sends in a progress report, usually daily, the expiration date is set to 60 days in the future. This means that in most cases, as long as you do not take a two month hiatus, the exponent will not expire.
Not exactly, at least in some cases. I received in prime95 an automatic assignment after setting preference for PRP DC. Prime.log contains
Code:
[Wed Mar 27 18:15:20 2019 - ver 29.4]
Exchanging program options with server
[Thu Mar 28 03:37:00 2019 - ver 29.4]
Getting assignment from server
PrimeNet success code with additional info:
Server assigned PRP work.
Got assignment (aid redacted): PRP M79335979
Sending expected completion date for M79335979: Apr 23 2020
PrimeNet success code with additional info:
WARNING: Estimated completion date is more than one year away.  The assignment may be reassigned to another user after one year.
[Thu Mar 28 14:39:26 2019 - ver 29.4]
Updating computer information on the server
Sending expected completion date for M90094027: Mar 29 2019
Sending expected completion date for M79335979: Apr 24 2020
PrimeNet success code with additional info:
WARNING: Estimated completion date is more than one year away.  The assignment may be reassigned to another user after one year.
[Fri Mar 29 05:11:08 2019 - ver 29.4]
Sending result to server: UID: Kriesel/Parrot, M90094027 completed P-1, B1=685000, B2=12672500, E=4, Wg4: (seccode redacted), AID: (aid redacted)
...

[Tue Apr 02 15:50:33 2019 - ver 29.7]
Updating computer information on the server
Sending expected completion date for M79335979: Mar 20 2020
[Wed Apr 03 15:50:34 2019 - ver 29.7]
Updating computer information on the server
Sending expected completion date for M79335979: Mar 10 2020
[Thu Apr 04 15:50:35 2019 - ver 29.7]
Updating computer information on the server
Sending expected completion date for M79335979: Feb 27 2020
[Fri Apr 05 15:50:36 2019 - ver 29.7]
Updating computer information on the server
Sending expected completion date for M79335979: Feb 17 2020
[Sat Apr 06 15:51:21 2019 - ver 29.7]
Updating computer information on the server
Sending expected completion date for M79335979: Feb 08 2020
[Sun Apr 07 15:51:21 2019 - ver 29.7]
Updating computer information on the server
Sending expected completion date for M79335979: Jan 26 2020
[Tue Apr 09 12:11:12 2019 - ver 29.7]
Updating computer information on the server
Sending expected completion date for M79335979: Jan 22 2020
[Wed Apr 10 12:11:12 2019 - ver 29.7]
Updating computer information on the server
Sending expected completion date for M79335979: Jan 04 2020
So it is reporting in daily. Yet it is indicated now as expiring in 16 days. That expiration might be appropriate if it was a first-time test, in Cat 0, and that is how it's (incorrectly) being listed, in my assignments page. But it is a PRP DC, not PRP first test, assigned 2019-03-28, on which work began March 29 when the preceding P-1 assignment on a different exponent completed. There is a completed type 4 PRP, and a completed type 1 PRP, recorded at https://www.mersenne.org/report_expo...exp_hi=&full=1 The client software is now updated to V29.8b1. It does not indicate PRP vs PRP DC at the client. That exponent, as a Cat 4 DC per https://www.mersenne.org/thresholds/, should have up to 360 days to complete, not a mere 30.
Someone please check the scripting for handling PRP DC cases, of which there probably have been very few so far. Also please fix the database entries for this exponent.

Last fiddled with by kriesel on 2019-04-11 at 14:44
kriesel is offline   Reply With Quote
Old 2019-04-11, 15:37   #5
kriesel
 
kriesel's Avatar
 
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest

10011100101012 Posts
Default Manual extension has no effect on expiration shown in assignments page

Quote:
Originally Posted by Prime95 View Post
The assignment extension page was written for manual reservations. Users doing manual tests have no other way to tell Primenet that they are still working on the assignment.
Here is an example of the extension page being ineffective at reflecting progress and at extending expiration date. It appears there are, at least in some cases, two expiration dates; the manual-extensions version, and the one at the assignments page which appears to be the one that matters. My recollection is the one that causes a manually assigned exponent to expire is the assignments page version.

Manual assignment, of a LL first time test, 83736397, made April 8 per https://www.mersenne.org/report_expo...exp_hi=&full=1
Manual extensions page https://www.mersenne.org/manual_extension/ says it was assigned 3 days ago, and has 177 days left to run before expiration;
my assignments status page https://www.mersenne.org/workload/ says it has 4 days left until expiration (April 15). That's consistent with it being a Cat 0 LL first test assignment with no progress reported ever.
Current status of its CUDALucas run on a GTX1060 is
Code:
|   Date     Time    |   Test Num     Iter        Residue        |    FFT   Error     ms/It     Time  |       ETA      Done   |
|  Apr 11  10:02:42  |  M83736397  35150000  0xa5c2185009d1f3b7  |  4608K  0.18750   8.5259  426.29s  |   4:19:05:34  41.97%  |
So CUDALucas is projecting completion early April 16, the day after projected expiration.
Now use the manual extensions page to extend the exponent by 60 days.
The manual-extensions page refreshes and shows the extended exponent has 237 days until expiration, increased by 60 as expected.
Shift-refresh the assignments page, https://www.mersenne.org/workload/, and it shows M83736397 expiration there unaffected by the extension, still 4 days to expiration. The "last updated" field updated to show today's date, but no expiration extension occurred in what the assignments page shows.

There's no way to report progress so that remains blank or 0.0%. It would be useful if the manual results processing script would accept progress reports in CUDALucas console output form as in the example above, even if it was limited to accepting reports with iteration counts that were multiples of 1M or 10M. See also https://www.mersenneforum.org/showthread.php?t=24262
kriesel is offline   Reply With Quote
Old 2019-04-13, 16:27   #6
ssybesma
 
"Steve Sybesma"
May 2012
Brighton, CO USA

34 Posts
Default

Quote:
Originally Posted by Prime95 View Post
The assignment extension page was written for manual reservations. Users doing manual tests have no other way to tell Primenet that they are still working on the assignment.

Automatic assignments use different rules (see https://www.mersenne.org/thresholds/)
Every time prime95 sends in a progress report, usually daily, the expiration date is set to 60 days in the future. This means that in most cases, as long as you do not take a two month hiatus, the exponent will not expire.

Thank you Prime95!

OK, so the way I understand what you just said is that as long as the exponent is making daily progress it will complete regardless of what the expiration date says?

The other thing is that I noticed the calculated "days to go" is some kind of floating number based on average activity. In my case exponent M90723221 started 5 days ago at something around 560 days. It's been interrupted for a total of almost a day at a couple points since then because I was testing the Linux image on the ICS I'm using. Already it's at 4.10% with 483 days to go. So I imagine this thing will be done in less than 120 days total, regardless of what the DTG now says.

I was the crazy guy who was attempting to run the 332xxxxxx exponent that might have taken a speed of light trip's worth of time to Alpha Centauri and back to finish so I won't be doing those on these Intel Compute Sticks anymore.

Lower exponents (under 100xxxxxx) are a heck of a lot more reasonable. I expect to have an army of about 25 of those ICSs up and running on lower exponents after I see more progress on this. This has become a serious hobby.

(At only $30 a pop, not a terribly expensive one though! Just make sure you wipe the bloated Ubuntu and put the slimmer Peppermint OS on it and do a couple tweaks. Works great!)

Thanks!

Last fiddled with by ssybesma on 2019-04-13 at 16:37
ssybesma is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Finite field extensions carpetpool Abstract Algebra & Algebraic Number Theory 3 2017-11-15 14:37
Extensions to drivers/guides henryzz Aliquot Sequences 1 2013-09-16 21:29
Extensions to Cunningham tables Raman Cunningham Tables 87 2012-11-14 11:24
Extensions R.D. Silverman Cunningham Tables 4 2011-04-27 09:27
Intel Advanced Vector Extensions (256-bit SSE) nuutti Programming 3 2008-04-08 18:01

All times are UTC. The time now is 09:22.

Sun Apr 11 09:22:16 UTC 2021 up 3 days, 4:03, 1 user, load averages: 2.53, 2.24, 2.16

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.