mersenneforum.org  

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

Reply
 
Thread Tools
Old 2005-02-12, 03:06   #1
Peter Nelson
 
Peter Nelson's Avatar
 
Oct 2004

232 Posts
Question Primenet individual account report "current iteration"

I have been looking at my individual account report on primenet, and understand most of it.

After searching the forum for an answer, I'm still confused by the field "current iteration".

Under exponents assigned, some of my machines have been assigned queued up work to do next as well as the exponent they are currently working on.

The current iteration field contains a value against the exponents that are being worked on but not against the exponents not begun. Well, that makes sense, if you haven't started it shows blank.

However, I'm confused by the actual VALUE in this current iteration field.

My values are all one or two digit integers. eg 11,9,10,5
For some of these machines they have done many millions of iterations and I can't see any connection with the numbers reported nor factoring depth. Additionally there seems to be no recognisable significance in this field with whether the exponent is being Trial factored only or LL tested.

Please could someone explain what this field shows, and whether this can be interpreted usefully or is just an anomoly of primenet which used to be a feature but no longer applies.

Similarly, why are all my clients reported as V19/V20 when they are more like 23.8, 23.9 and 24.6? If it could show these correctly I would be able to better manage the rollout of upgraded client software onto my machines.
A possible workaround (which I dislike) would be to suffix my version number onto the end of my machine name and keep changing machine name when I upgrade software. eg MARS239 becomes MARS246 etc

Thanks in anticipation.
Peter Nelson is offline   Reply With Quote
Old 2005-02-12, 05:30   #2
Uncwilly
6809 > 6502
 
Uncwilly's Avatar
 
"""""""""""""""""""
Aug 2003
101×103 Posts

22BA16 Posts
Default

The current iteration is the last that was reported to PrimeNet. It usually is low, unless you make the machine update. Until you communicate back to PrimeNet, it has no way of knowing your progress.

The version reporting has been stuck like that since I've been around. I think that we will have to wait until PrimeNet V5 to see that updated.
Uncwilly is offline   Reply With Quote
Old 2005-02-12, 05:44   #3
Peter Nelson
 
Peter Nelson's Avatar
 
Oct 2004

10218 Posts
Default Status

Hi Uncwilly,

Good suggestion but not right. I regularly use the manual communication and the update date/time stamp shows in the assignment report. I also have my machines set to check-in regularly even without the manual update. As some of these tests are a long way through their processing eg most % through LL, the figure 5, or 11 etc clearly cannot relate to the iteration number.

Still a mystery, so, what possibly can these low numbers mean?

As for version reporting, I suspect you may be right in that it will need a new server version before we see any change.
Peter Nelson is offline   Reply With Quote
Old 2005-02-12, 06:07   #4
PhilF
 
PhilF's Avatar
 
Feb 2005
Colorado

32·61 Posts
Default

Hello Peter.

Could it be that when the program is told to contact PrimeNet and update that it is simply sending the results file, but the results file has not been updated since early in the test? The default number of iterations before the results file is updated is 999999999. You might try lowering that number, and manually looking at the results.txt file to make sure the data is updated the way you want before using the manual communications option to send it.

Just a guess, I've never tried it...

-Phil
PhilF is offline   Reply With Quote
Old 2005-02-12, 09:24   #5
patrik
 
patrik's Avatar
 
"Patrik Johansson"
Aug 2002
Uppsala, Sweden

42410 Posts
Default

Could it be that you are doing trial factoring? (I.e. you have an F to the right of the exponent?) Trial factoring counts something I have forgotten, but your numbers look right then.

Otherwise check the "last updated" field. That should tell you if your computer has communicated.

Last fiddled with by patrik on 2005-02-12 at 09:25
patrik is offline   Reply With Quote
Old 2005-02-12, 14:04   #6
dave_0273
 
dave_0273's Avatar
 
Oct 2003
Australia, Brisbane

2×5×47 Posts
Default

If you are doing trial factoring... the "current itteration" would make sense. 1 means that it has only just started factoring up to 16ish which means that it is almost finished.

If you are doing LL testing, and you tell it to update while half way through the LL test, it should say what itteration you are up to. It has always worked for me....
dave_0273 is offline   Reply With Quote
Old 2005-02-12, 18:29   #7
Peter Nelson
 
Peter Nelson's Avatar
 
Oct 2004

232 Posts
Default Current iteration in factoring mode

Thanks for all your comments and suggestions.

OK, I've checked a few things. My main LL machine is processing but not online to primenet at the moment, hence no updating of the exponent.

My secondary LL machine I temporarily dedicated to trial factoring to pump up my factoring stats, and forgot about this when comparing.

My other machines are all doing TF.

This means that functionality is as described - for LL test, after updating primenet the report shows as expected. This solves part of my mystery.

Now what was still confusing me was then machines that were doing TF. Clearly the field is used to hold something else in this case, but what.

Someone said there was a table of values (I've observed values from 5 to 11) and their meaning for interpretation during factoring. Does anyone know where?
Peter Nelson is offline   Reply With Quote
Old 2005-02-15, 00:12   #8
cheesehead
 
cheesehead's Avatar
 
"Richard B. Woods"
Aug 2002
Wisconsin USA

22·3·599 Posts
Default

Quote:
Originally Posted by Peter Nelson
Now what was still confusing me was then machines that were doing TF. Clearly the field is used to hold something else in this case, but what.

Someone said there was a table of values (I've observed values from 5 to 11) and their meaning for interpretation during factoring. Does anyone know where?
During TF, the "current iteration" field on the report shows which of 16 passes the TF was currently doing on its current bit level when the program reported progress. The possible range is either 0-15 or 1-16 -- I forget which.

For maximum speed, on each bit level TF tests factors in each possible congruence class mod 120 separately. That is, when testing factors between 2^63 and 2^64, TF first tries all factors that are congruent to 1 mod 120 (first pass), then all factors that are 7 mod 120 (second pass), then 17 mod 120 (third pass), and so on. (11 mod 120, 13 mod 120, etc. are skipped because a factor must also be +- 1 mod 8.) When the program reports progress to PrimeNet, it sends the TF pass number as the "current iteration".
cheesehead is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
removing the "Edit" menu + individual worker menus ixfd64 Software 2 2011-09-07 17:57
Clobbered my "Current Iteration" dustymnt Information & Answers 2 2008-05-17 13:10
"Assignment Overdue" in Individual Account Report? EQG Software 2 2007-02-07 10:57
Strange Message in my Individual Account Report jinydu PrimeNet 3 2006-11-06 11:42
Individual Account Report queries shu_the_genius PrimeNet 5 2003-12-19 18:00

All times are UTC. The time now is 12:13.

Mon Nov 30 12:13:16 UTC 2020 up 81 days, 9:24, 4 users, load averages: 1.47, 1.44, 1.50

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, 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.