mersenneforum.org  

Go Back   mersenneforum.org > New To GIMPS? Start Here! > Information & Answers

Reply
 
Thread Tools
Old 2010-04-15, 16:30   #1
Primeinator
 
Primeinator's Avatar
 
"Kyle"
Feb 2005
Somewhere near M52..

16238 Posts
Default Manual Reservation

There is an exponent I am highly interested in reserving. What is the correct pathway to ensuring I can obtain this exponent without having it poached or poaching it from someone else? It does not appear to be assigned as far as I can tell. Thanks!
Primeinator is offline   Reply With Quote
Old 2010-04-15, 17:47   #2
S485122
 
S485122's Avatar
 
Sep 2006
Brussels, Belgium

168610 Posts
Default

Check the status of the exponent via Primenet http://www.mersenne.org/report_exponent/

If it is not assigned, add a line to a file you will save as worktodo.add (not worktodo.add.txt !) in the folder of the instance of prime95 you want to assign it to. After a while Prim95 will check the file and integrate the line(s) of the .add file into worktodo.txt file. A communication will assign the work officially. It has not been assigned to somebody else in the mean time. A successful assignment has a long hexadecimal string before the exponent like :

Factor=450F9B80917B7AC788D7BCABCB6A8B83,66999999,68,69

If instead of that hexadecimal string you have NA Primenet could not assign the work-unit to you.

A quicker way to do this is to stop the workers of the prime95 instance you want to add the assignment to, edit the worktodo.txt file, restart the workers and have prime95 communicate with the server. Again check if you did get an AID (assignment ID).


Jacob
S485122 is online now   Reply With Quote
Old 2010-04-15, 17:55   #3
Primeinator
 
Primeinator's Avatar
 
"Kyle"
Feb 2005
Somewhere near M52..

3×5×61 Posts
Default

Thanks. The exponent has been a history, factored to 2^69 dated in March of 2009 but no LL is present. If I add it to my work file, my current work will not be deleted, will it?
Primeinator is offline   Reply With Quote
Old 2010-04-15, 18:06   #4
cheesehead
 
cheesehead's Avatar
 
"Richard B. Woods"
Aug 2002
Wisconsin USA

22·3·641 Posts
Default

Also, if there's "N/A" instead of an assignment ID, then in order to avoid inadvertent poaching, you'll need to delete that line from your worktodo.txt to keep prime95 from performing that test, I think.

However, I've gotten refusals to assign even when the exponent is not assigned to anyone else:

When I used the above method to assign myself TF on exponents in both the 9M and 11M ranges, PrimeNet assigned me the 9M, but said the 11M was not available for assignment. I doublechecked both exponent statuses; the 9xxxxxx showed as assigned to me, but the 11xxxxxx still showed no assignment to anyone. Experiments showed that PrimeNet would assign exponents below 9999999 to me, but not any exponent over 10000000.
cheesehead is offline   Reply With Quote
Old 2010-04-15, 18:13   #5
cheesehead
 
cheesehead's Avatar
 
"Richard B. Woods"
Aug 2002
Wisconsin USA

22·3·641 Posts
Default

Quote:
Originally Posted by Primeinator View Post
Thanks. The exponent has been a history, factored to 2^69 dated in March of 2009 but no LL is present. If I add it to my work file, my current work will not be deleted, will it?
If you mean whether any other assignments in your worktodo will be deleted: only if the new total of assignments exceeds the upper limit on number (MaxExponents=) or total days (DaysOfWork= plus UnreserveDays=).
cheesehead is offline   Reply With Quote
Old 2010-04-15, 18:18   #6
Primeinator
 
Primeinator's Avatar
 
"Kyle"
Feb 2005
Somewhere near M52..

39316 Posts
Default

Quote:
Originally Posted by cheesehead View Post
If you mean whether any other assignments in your worktodo will be deleted: only if the new total of assignments exceeds the upper limit on number (MaxExponents=) or total days (DaysOfWork= plus UnreserveDays=).
This is what I meant, thank you.
Primeinator is offline   Reply With Quote
Old 2010-04-15, 18:21   #7
Primeinator
 
Primeinator's Avatar
 
"Kyle"
Feb 2005
Somewhere near M52..

39316 Posts
Default

One last question: if another expononet is currently undergoing an LL, will it wait for that one to finish, I assume? I want my dual core (one core of it) to start doing this test as soon as it finishes the one it is on. If it deletes the next in line (which as not been started) that is okay.
Primeinator is offline   Reply With Quote
Old 2010-04-15, 18:41   #8
cheesehead
 
cheesehead's Avatar
 
"Richard B. Woods"
Aug 2002
Wisconsin USA

11110000011002 Posts
Default

Quote:
Originally Posted by Primeinator View Post
One last question: if another expononet is currently undergoing an LL, will it wait for that one to finish, I assume? I want my dual core (one core of it) to start doing this test as soon as it finishes the one it is on. If it deletes the next in line (which as not been started) that is okay.
If you use worktodo.add, the added assignments will be at the end of the worktodo.txt after all assignments previously there.

If you want to change the order in which tests are performed, you need to stop prime95 (which will write save files for all tests in progress before it actually halts), then manually edit the worktodo.txt to put the work lines in the order you prefer, then restart prime95. If you were in the midst of some test when you stopped prime95, and shuffle that test down below first-in-line, it'll simply be resumed from where it stopped (as specified in its save file) when that line eventually reaches the top of worktodo after all tests in front of it are performed.

If you want the new test to start only after the current one finishes, just put the new test's line right after the current test's line, so that the new test is second in order.

Last fiddled with by cheesehead on 2010-04-15 at 18:43
cheesehead is offline   Reply With Quote
Old 2010-04-15, 18:42   #9
Mini-Geek
Account Deleted
 
Mini-Geek's Avatar
 
"Tim Sorbera"
Aug 2006
San Antonio, TX USA

17·251 Posts
Default

I recommend reserving it from http://www.mersenne.org/manual_assignment/ to more easily avoid an accidental poaching. It will give you a line to put in your worktodo.(add|txt) file.
Quote:
Originally Posted by Primeinator View Post
One last question: if another expononet is currently undergoing an LL, will it wait for that one to finish, I assume? I want my dual core (one core of it) to start doing this test as soon as it finishes the one it is on. If it deletes the next in line (which as not been started) that is okay.
Yes. If you add the candidate by putting it in worktodo.add, it will put it at the end of the appropriate worker's list of work. Assuming the total work doesn't exceed MaxExponents= or DaysOfWork= plus UnreserveDays=, nothing will be removed.
If you add it by editing worktodo.txt, (have to restart Prime95 to make it take effect) just position it however you want and don't delete anything you don't want to - Prime95 reads from top to bottom for each worker.

Last fiddled with by Mini-Geek on 2010-04-15 at 18:43
Mini-Geek is offline   Reply With Quote
Old 2010-04-15, 18:43   #10
Primeinator
 
Primeinator's Avatar
 
"Kyle"
Feb 2005
Somewhere near M52..

3·5·61 Posts
Default

Quote:
Originally Posted by cheesehead View Post
If you use worktodo.add, the added assignments will be at the end of the worktodo.txt after all assignments previously there.

If you want to change the order in which tests are performed, you need to stop prime95 (which will write save files for all tests in progress before it actually halts), then manually edit the worktodo.txt to put the work lines in the order you prefer, then restart prime95. If you were in the midst of some test when you stopped prime95, and shuffle that test down below first-in-line, it'll simply be resumed from where it stopped (as specified in its save file) when that line eventually reaches the top of worktodo after all tests in front of it are performed.
Cheers! If I had any champagne I would make a toast, but alas... there is no alcohol allowed on campus grounds.
Primeinator is offline   Reply With Quote
Old 2010-04-15, 22:43   #11
lycorn
 
lycorn's Avatar
 
Sep 2002
Oeiras, Portugal

26·23 Posts
Default

Quote:
Originally Posted by cheesehead View Post
However, I've gotten refusals to assign even when the exponent is not assigned to anyone else:

When I used the above method to assign myself TF on exponents in both the 9M and 11M ranges, PrimeNet assigned me the 9M, but said the 11M was not available for assignment. I doublechecked both exponent statuses; the 9xxxxxx showed as assigned to me, but the 11xxxxxx still showed no assignment to anyone. Experiments showed that PrimeNet would assign exponents below 9999999 to me, but not any exponent over 10000000.
Checking the "Exponents Status Distribution" is a straightforward way to tell whether exponents from a given range will be assigned successfuly upon using any of the methods described above. If we want to reserve, say, an exponent for P-1 on a given range, we should start by checking whether the server has exponents available for that particular range and type of work. In the example you gave, you were trying to reserve exponents from the 11M range for TF. If you check the Primenet status page, you´ll notice that there are no exponents available for TF. On the other hand, the 9M range has loads of exps available for ECM, and I think that for this particular case, the server has treated ECM as if it were TF, and granted you the exponents (the type of work "TF" is not even showing on the report´s header for ranges lower than 10M).
Of course the report won´t tell you exactly which exponents are available, so you may end up being refused a particular exponent that you requested. But at least it gives a sure indication of whether it is worthwhile requesting exponents from a given range and type of work.

Last fiddled with by lycorn on 2010-04-15 at 22:44
lycorn is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
Sieving and manual LLR reservation for n=333,333 MooooMoo Twin Prime Search 11 2009-08-09 19:29
LLR reservation hhh Prime Cullen Prime 6 2007-09-17 04:27
P-1 reservation hhh Prime Cullen Prime 1 2007-05-16 20:12
Manual reservation system obsolete? (Answer: no) thommy Prime Sierpinski Project 5 2006-02-21 16:36
15k reservation gribozavr 15k Search 3 2005-03-11 14:04

All times are UTC. The time now is 08:20.


Sat Jul 17 08:20:23 UTC 2021 up 50 days, 6:07, 1 user, load averages: 1.88, 1.73, 1.53

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.