mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   Lone Mersenne Hunters (https://www.mersenneforum.org/forumdisplay.php?f=12)
-   -   How to LMH using Prime95 v25.8 and PrimeNet v5 (https://www.mersenneforum.org/showthread.php?t=11308)

Uncwilly 2009-01-09 07:25

How to LMH using Prime95 v25.8 and PrimeNet v5
 
Since the roll out of Prime95 v25.8 and PrimeNet v5, LMH has changed, for the easier. Here is how to do it now, using the range 100.00M - 100.01M upto 2^64 using all cores on a quad core as an example.
[LIST=1][*]Pick a range to work on.
Check the [URL="http://www.mersenneforum.org/showthread.php?t=1326"]All Available Ranges[/URL], [URL="http://www.mersenneforum.org/showthread.php?t=384"]List of LoneMersenneHunter ranges currently out[/URL] threads and the [URL="http://www.mersenneforum.org/forumdisplay.php?f=12"]LMH forum[/URL] to make sure the range is available.

[*]Post your claim to the range, and how far you are going to take it in a new thread in the LMH forum.

[*]Get the [URL="http://v5www.mersenne.org/report_factoring_effort/"]factoing effort report[/URL] for the range that you are going to work on. It is suggested that you use the "simple text report" for your range, [URL="http://v5www.mersenne.org/report_factoring_effort/?exp_lo=100000000&exp_hi=100010000&bits_lo=0&bits_lo=0&bits_hi=64&txt=1&B1=Get+Data"]like this[/URL]. You can see in the example how to use the "How far factored range:" to limit the list to the ones that you need to work on.

[*]If you haven't previously done so, make the following adjustments to Prime95[list=a][*]Select a work type from the Prime95 menu, so that if you run out of work, the machine will get more and won't be idle (This is optional, factoring type assignments or what ever make sense are suggested).[*]Place lines [I]like[/I] the following in your [U]prime.txt[/U] (after you have exited Prime95.
MaxExponents=400
UnreserveDays=365[/list]
[*]Make a [U]worktodo.[B]add[/B][/U] based upon the factoring report, using your prefered text editing tool, saving it to the folder where Prime95 is.[list=a][*]You will need to add "factor=" before each line.[*]change the final "," at the end to your chosen goal bit level (find ",," replace with ",64" for our example.)[*]Break the list into sections for the numbers of worker threads you plan to use.[*]Add a header like "[Worker #1]" before each section.[/list]The resultant file should look similar to this:
[code][worker #1]
factor=100001029,63,64
factor=100001059,63,64
factor=100001119,63,64
factor=100001177,63,64
factor=100001207,63,64
factor=100001219,63,64
factor=100001227,63,64
factor=100001303,63,64
factor=100001329,63,64
factor=100001347,63,64
factor=100001357,63,64
factor=100001399,63,64
factor=100001449,63,64
factor=100001507,63,64
factor=100001569,63,64
factor=100001581,63,64
factor=100001591,63,64
factor=100001653,62,64
factor=100001689,62,64
factor=100001767,62,64
factor=100001777,62,64
factor=100001801,62,64
factor=100001809,62,64
factor=100001819,62,64
factor=100001903,62,64
factor=100001983,62,64
factor=100002011,62,64
factor=100002059,62,64
factor=100002113,62,64
factor=100002127,62,64
factor=100002139,62,64
factor=100002163,62,64
factor=100002223,62,64
factor=100002233,62,64
factor=100002251,62,64
factor=100002271,62,64
factor=100002283,62,64
factor=100002337,62,64
factor=100002437,62,64
factor=100002499,62,64
factor=100002541,62,64
factor=100002569,62,64
factor=100002571,62,64
factor=100002589,62,64
factor=100002629,62,64
factor=100002671,62,64
factor=100002673,62,64
factor=100002677,62,64
factor=100002737,62,64
factor=100002751,62,64
factor=100002769,62,64
factor=100002899,62,64
factor=100002937,62,64
factor=100002941,62,64
[worker #2]
factor=100002967,62,64
factor=100002979,62,64
factor=100003037,62,64
factor=100003091,62,64
factor=100003151,62,64
factor=100003157,62,64
factor=100003181,62,64
factor=100003279,62,64
factor=100003301,62,64
factor=100003313,62,64
factor=100003349,62,64
factor=100003417,62,64
factor=100003447,62,64
factor=100003549,62,64
factor=100003559,62,64
factor=100003573,62,64
factor=100003619,62,64
factor=100003621,62,64
factor=100003699,62,64
factor=100003721,62,64
factor=100003763,62,64
factor=100003801,62,64
factor=100003829,62,64
factor=100003831,62,64
factor=100003873,62,64
factor=100003913,62,64
factor=100003927,62,64
factor=100003957,62,64
factor=100003963,62,64
factor=100004137,62,64
factor=100004143,62,64
factor=100004153,62,64
factor=100004159,62,64
factor=100004243,62,64
factor=100004263,62,64
factor=100004287,62,64
factor=100004327,62,64
factor=100004407,62,64
factor=100004449,62,64
factor=100004461,62,64
factor=100004473,62,64
factor=100004477,62,64
factor=100004503,62,64
factor=100004507,62,64
factor=100004521,62,64
factor=100004551,62,64
factor=100004563,62,64
factor=100004629,62,64
factor=100004719,62,64
factor=100004857,62,64
factor=100004981,62,64
factor=100005001,62,64
factor=100005083,62,64
factor=100005097,62,64
factor=100005107,62,64
factor=100005131,62,64
factor=100005193,62,64
factor=100005197,62,64
factor=100005239,62,64
factor=100005343,62,64
factor=100005383,62,64
factor=100005397,62,64
factor=100005439,62,64
factor=100005443,62,64
factor=100005461,62,64
factor=100005463,62,64
factor=100005523,62,64
factor=100005533,62,64
factor=100005539,62,64
factor=100005617,62,64
factor=100005667,62,64
factor=100005749,62,64
factor=100005821,62,64
factor=100005923,62,64
factor=100005943,62,64
factor=100005991,62,64
factor=100006037,62,64
factor=100006043,62,64
factor=100006061,62,64
factor=100006097,62,64
[worker #3]
factor=100006129,61,64
factor=100006133,61,64
factor=100006157,61,64
factor=100006211,61,64
factor=100006213,61,64
factor=100006327,61,64
factor=100006343,61,64
factor=100006381,61,64
factor=100006391,61,64
factor=100006397,61,64
factor=100006477,61,64
factor=100006483,61,64
factor=100006493,61,64
factor=100006549,61,64
factor=100006567,61,64
factor=100006583,61,64
factor=100006607,61,64
factor=100006609,61,64
factor=100006693,61,64
factor=100006759,61,64
factor=100006769,61,64
factor=100006771,61,64
factor=100006799,61,64
factor=100006817,61,64
factor=100006981,61,64
factor=100007071,61,64
factor=100007099,61,64
factor=100007101,61,64
factor=100007119,61,64
factor=100007143,61,64
factor=100007177,61,64
factor=100007191,61,64
factor=100007213,61,64
factor=100007227,61,64
factor=100007233,61,64
factor=100007267,61,64
factor=100007329,61,64
factor=100007351,61,64
factor=100007359,61,64
factor=100007407,61,64
factor=100007423,61,64
factor=100007489,61,64
factor=100007503,61,64
factor=100007527,61,64
factor=100007623,61,64
factor=100007807,61,64
factor=100007903,61,64
factor=100007909,61,64
factor=100007927,61,64
factor=100007989,61,64
factor=100008023,61,64
factor=100008109,61,64
factor=100008113,61,64
factor=100008119,61,64
factor=100008169,61,64
factor=100008199,61,64
factor=100008221,61,64
factor=100008241,61,64
[worker #4]
factor=100008247,61,64
factor=100008317,61,64
factor=100008319,61,64
factor=100008323,61,64
factor=100008589,61,64
factor=100008619,61,64
factor=100008653,61,64
factor=100008661,61,64
factor=100008737,61,64
factor=100008763,61,64
factor=100008871,61,64
factor=100008889,61,64
factor=100008929,61,64
factor=100009009,61,64
factor=100009043,61,64
factor=100009067,61,64
factor=100009153,61,64
factor=100009201,61,64
factor=100009213,61,64
factor=100009297,61,64
factor=100009321,61,64
factor=100009421,61,64
factor=100009433,61,64
factor=100009517,61,64
factor=100009549,61,64
factor=100009669,61,64
factor=100009699,61,64
factor=100009753,61,64
factor=100009823,61,64
factor=100009831,61,64
factor=100009837,61,64
factor=100009849,61,64
factor=100009913,61,64
factor=100009979,61,64[/code]
[*]Stop and restart Prime95, this will cause it to pull in the [U]worktodo.[B]add[/U] file.[/B]

[*]If Prime95 is not set to automatic communication, perform a manual com to register the exponents. (If you are not running v25.8 or later, you should check the "Send new expected completion dates to server." and do a second manual com,.)

[*]Last step[list=a]Stop and exit Prime95[*]Remove any lines from in [U]worktodo.[B]txt[/B][/U] that have "N/A" instead of an assignment key (these are assigned to someone else).[*]Save [U]worktodo.[B]txt[/B][/U] and restart Prime95[/list][/LIST]

You should now be up and running. Just use PrimeNet v5 to report the results as usual.

You can use the parameters on the Factoring effort page to narrow your range: start and stop exponents, lowest bit depth, & highest bit depth.

You can add more exponents using a new [U]worktodo.[B]add[/B][/U] any time.

Bundu 2009-01-09 11:27

I think this should be made into a sticky :smile:

Uncwilly 2009-06-01 21:42

Updates, because George added a nice check box to exclude assigned exponents.
[QUOTE=Uncwilly;157728][LIST=3][*]Get the [URL="http://v5www.mersenne.org/report_factoring_effort/"]factoing effort report[/URL] for the range that you are going to work on. It is suggested that you use the "simple text report" for your range, [URL="http://v5www.mersenne.org/report_factoring_effort/?exp_lo=100000000&exp_hi=100010000&bits_lo=0&bits_lo=0&bits_hi=64&txt=1&B1=Get+Data"]like this[/URL]. You can see in the example how to use the "How far factored range:" to limit the list to the ones that you need to work on.[/LIST][/quote]Also, check the "Exclude currently assigned exponents".


[QUOTE=Uncwilly;157728][LIST=8][*]Last step[list=a]Stop and exit Prime95[*]Remove any lines from in [U]worktodo.[B]txt[/B][/U] that have "N/A" instead of an assignment key (these are assigned to someone else).[*]Save [U]worktodo.[B]txt[/B][/U] and restart Prime95[/list][/LIST][/quote]This step is largely no longer needed, if the "Exclude currently assigned exponents" checkbox is used. There may be a few that get assigned while you are setting things up. A quick glance at the worktodo.txt should show if there are any N/A's.

cheesehead 2010-03-22 05:08

[quote=Uncwilly;175546]This step is largely no longer needed, if the "Exclude currently assigned exponents" checkbox is used. There may be a few that get assigned while you are setting things up.[/quote]There's a reason not to skip the last step (#8), checking for already-assigned exponents, even now.

In step #3, some folks may get lazy, like me, and [I]just look at a saved copy of the factoring effort report excluding currently assigned exponents that they retrieved yesterday or last week, rather than generating a fresh report[/I]. When they(we) do, they(we) run a greater risk that someone else has registered an assignment on one of those exponents between the time they(we) got that report and now.

Happened to me just a few minutes ago.

S485122 2021-05-28 09:21

Shouldn't this tread be "unstickied" ?

Jacob

axn 2021-05-28 09:42

Done.

kriesel 2021-05-28 16:05

And maybe update post 1 with a prominent note that cpu TF is no longer recommended, GPU TF is much more effective now.

Uncwilly 2021-05-28 16:55

Posted a new thread as a notice. Made it a sticky.

Thread closed.


All times are UTC. The time now is 11:07.

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