mersenneforum.org v5 work types
 Register FAQ Search Today's Posts Mark Forums Read

 2008-10-27, 09:34 #1 S00113     Dec 2003 23·33 Posts v5 work types I have some machines which are low on RAM set to LL-NF to avoid P-1 work. LL-NF is supposed to be "LL test with no factoring". I expected fully factored assignments ready for LL testing, but what I actually get is the exact opposite: factoring assignments! Are there no more double check assignments left? Last fiddled with by S00113 on 2008-10-27 at 09:34
 2008-11-09, 13:27 #2 S00113     Dec 2003 23×33 Posts Bump!
 2008-11-09, 16:28 #3 Prime95 P90 years forever!     Aug 2002 Yeehaw, FL 22·2,039 Posts I'll look at it when I get back
 2008-11-14, 16:00 #4 uigrad     Aug 2008 5616 Posts I have this line in my prime.txt: Code: WorkPreference=6 I'm running mprime 25.7 on that machine. One core is now wasting time with no assignments, and the other has received ECM assignments. 6 used to be the designation for LL-only tests. Is that still the case? Last fiddled with by uigrad on 2008-11-14 at 16:06
2008-11-15, 08:20   #5
arcanmster

985310 Posts

6 seems to be ECM Fermat :

Quote:
 Use the following values to select a work type: 0 - Whatever makes the most sense 2 - Trial factoring 100 - First time primality tests 101 - Double-checking 102 - World record primality tests 4 - P-1 factoring 104 - 100 million digit primality tests 1 - Trial factoring to low limits 5 - ECM on small Mersenne numbers 6 - ECM on Fermat numbers

 2008-11-15, 18:01 #6 Uncwilly 6809 > 6502     """"""""""""""""""" Aug 2003 101×103 Posts 10,891 Posts What are 3 and 103 then? Inquiring minds want to know.
2008-11-16, 16:04   #7
Prime95
P90 years forever!

Aug 2002
Yeehaw, FL

22·2,039 Posts

Quote:
 Originally Posted by Uncwilly What are 3 and 103 then? Inquiring minds want to know.
According to the v5 spec: 3 = P-1 factoring on small Mersenne numbers. 103 = LL testing on 10 million digit numbers.

 2008-11-17, 11:36 #8 hockmeng     Oct 2008 2·7 Posts I'm still not very sure on the difference between first time primality, world record primality and 100 million digit primality. I know the difference between first time and 100 million digit, but what is world record? Anything bigger than the current record? Wouldn't that be the same as first time primality? (Just want to clarify).
2008-11-17, 12:29   #9
Kevin

Aug 2002
Ann Arbor, MI

433 Posts

Quote:
 Originally Posted by hockmeng I'm still not very sure on the difference between first time primality, world record primality and 100 million digit primality. I know the difference between first time and 100 million digit, but what is world record? Anything bigger than the current record? Wouldn't that be the same as first time primality? (Just want to clarify).
There's still a lot of exponents below the current world record that haven't been tested. Most of the time they're all reserved, so the two work options end up drawing assignments from the same pool. But when those lower first time tests expire and go back into the work queue, they'll only be assigned to people with first time LL as their work option.

2008-11-18, 08:10   #10

"Richard B. Woods"
Aug 2002
Wisconsin USA

170148 Posts

Quote:
 Originally Posted by hockmeng Anything bigger than the current record? Wouldn't that be the same as first time primality?
Expansion on Kevin's explanation:

From a particular set of available exponents, PrimeNet does assign first-time primality tests in increasing order of exponent. However, different users perform LL tests at different rates. Thus, LL tests are not necessarily completed in increasing order of exponent. Some folks may be using systems that are slower than those used by the most recent world-record finders, so may still be in the midst of tests on exponents lower than those that had been assigned later to the record-finders.

Now, complicate that with the fact that many test assignments are abandoned (or deliberately released) by their assignees. PrimeNet waits a certain amount of time after getting the latest progress report before deciding to classify an assignment as abandoned. Thus, some folks may be assigned first-time LL tests on exponents which had already been assigned one or more times, months or years earlier, but are without a first-time completion yet. In some cases, an exponent may be years "behind" exponents just above or below it. Even if the later assignees have fast systems, they may now just be in the midst of testing exponents which are far lower than the world record.

That's why there's a difference between assigning

the lowest available untested exponent

and assigning

the lowest available untested exponent that's above the current world record.

Last fiddled with by cheesehead on 2008-11-18 at 08:18

 2008-11-19, 22:17 #11 uigrad     Aug 2008 2×43 Posts Well, I stopped mprime, and changed 6 to 102. Where are the work types documented? I don't see it in readme.txt or undoc.txt. I started it again, and received: Code:  \$ mprime -d [Main thread Nov 19 16:09] Mersenne number primality test program version 25.7 [Main thread Nov 19 16:09] Starting workers. [Worker #1 Nov 19 16:09] Worker starting [Worker #1 Nov 19 16:09] Setting affinity to run worker on logical CPU #0 [Worker #2 Nov 19 16:09] Worker starting [Worker #2 Nov 19 16:09] Setting affinity to run worker on logical CPU #1 [Worker #1 Nov 19 16:09] No work to do at the present time. Waiting. Of course, it doesn't explain why it is "waiting" instead of "getting more work". It just says "waiting". A little more investigation, and something really strange has happened. My prime.log timestamp is Oct 27, so mprime hasn't even communicated to the server since then! Checking results.txt, I noticed that the last two results it had (Nov 12, Nov 18) were still not credited on my account. So, I submitted them with the manual submission page, and they were accepted just fine. So, I think that something about my configuration is bad. When I upgraded to v25, I kept my previous prime.ini, but renamed it as prime.txt and added in the "V5UserID=uigrad" line. Is there anything else that I needed to do? Last fiddled with by uigrad on 2008-11-19 at 22:17 Reason: corrected spacing

 Similar Threads Thread Thread Starter Forum Replies Last Post jrafanelli Information & Answers 20 2019-02-01 05:27 tului Software 6 2015-11-28 21:59 ixfd64 PrimeNet 4 2011-09-20 07:20 Unregistered Information & Answers 0 2011-07-25 10:19 Unregistered Information & Answers 3 2010-07-28 09:54

All times are UTC. The time now is 01:39.

Mon Jan 30 01:39:43 UTC 2023 up 164 days, 23:08, 0 users, load averages: 0.85, 1.26, 1.24