![]() |
Strategic couple and dribble checks (PRP's, P-1's, and special Certs too)
New sticky to house the lists. Post requests for DC and TC's and claim of exponents. The mods will keep the lists maintained in the top posts. Post with requests for rechecks and exponents claimed will be removed when the lists are updated.
[B][COLOR="Red"][U]Always register your claims right away[/U][/COLOR][/B]. Those that are claimed but not registered will remain on the lists. If they are listed as being assigned to Anonymous (or others not known to be finishers) and show no progress, they will be moved to the watch list section. The lists are kept fairly up to date. The easy way to get some assignments (with Prime95):[LIST][*]Grab the lines of the exponents that you will do.[*]Stop Prime95.[*]Edit your worktodo.txt, inserting the new lines, save it, and close the editor.[*]Restart Prime95[*]Go to the menu Advanced-> Manual Communication[*]Make sure "Contact PrimeNet server now" and "Send new expected completion dates to server" are checked. Hit OK[*]After Prime95 is done communicating, look and see if any of the new exponents don't have an Assignment ID (because they were already assigned.) If they don't, stop Prime95, reopen the worktodo.txt, remove those lines, save, then restart Prime95[/LIST] Instructions for mprime:[LIST][*]Grab the lines of the exponents that you will do.[*]Stop mprime.[*]Edit your worktodo.txt, inserting the new lines, save it, and close the editor.[*]Delete the line starting with `LastEndDatesSent=` in `local.txt`.[*]Run `mprime -c` for force communication, and watch for errors: exponents that didn't get assignments should be removed from `worktodo.txt`.[*]Restart mprime.[/LIST] For gpu runs, see [url]https://www.mersenneforum.org/showpost.php?p=519834&postcount=21[/url] and follow links it contains as needed. |
Strategic LL Double Checks
[STRIKE]This is the location for the DC list:[/STRIKE]
[COLOR="Teal"][B]Any exponent that has had a single First Time LL should no longer have an LL DC. It should get a PRP on a machine running Prime95 v30+ or GpuOWL v 6.11-318+ that produces VDF (proof files). The extra effort to run the certification from the proof files vs the need for TC tips the balance in favour of the PRP (with the better error checking code.)[/B][/COLOR] [COLOR="DarkOrange"][B]PrimeNet will see these as FTC PRP's and not hand out an assignment ID. A work around is to register them as a DoubleCheck (LL), then replace the entry in your WorkToDo.txt with the PRP entry with the assignment ID.[/B][/COLOR] [CODE]PRP=1,2,[M]83961433[/M],-1,76,0 PRP=1,2,[M]84013277[/M],-1,76,0 PRP=1,2,[M]84023363[/M],-1,76,0 PRP=1,2,[M]84155879[/M],-1,76,0 PRP=1,2,[M]84192467[/M],-1,76,0 PRP=1,2,[M]84198743[/M],-1,76,0 PRP=1,2,[M]84224431[/M],-1,76,0 PRP=1,2,[M]84297923[/M],-1,76,0 PRP=1,2,[M]84308857[/M],-1,76,0 PRP=1,2,[M]84325013[/M],-1,76,0 PRP=1,2,[M]84781223[/M],-1,76,0 PRP=1,2,[M]84843697[/M],-1,76,0 PRP=1,2,[M]84893569[/M],-1,76,0 PRP=1,2,[M]84913909[/M],-1,76,0 PRP=1,2,[M]85570697[/M],-1,76,0 PRP=1,2,[M]85984321[/M],-1,76,0 PRP=1,2,[M]85991401[/M],-1,76,0 PRP=1,2,[M]86120491[/M],-1,76,0 PRP=1,2,[M]86219849[/M],-1,76,0 PRP=1,2,[M]86300813[/M],-1,76,0 PRP=1,2,[M]86410861[/M],-1,76,0 PRP=1,2,[M]86651011[/M],-1,76,0 PRP=1,2,[M]86926523[/M],-1,76,0 PRP=1,2,[M]87095759[/M],-1,76,0 PRP=1,2,[M]87199163[/M],-1,76,0 PRP=1,2,[M]89130749[/M],-1,76,0 PRP=1,2,[M]89323649[/M],-1,76,0 PRP=1,2,[M]89695157[/M],-1,76,0 PRP=1,2,[M]90129101[/M],-1,76,0 PRP=1,2,[M]90187913[/M],-1,76,0 PRP=1,2,[M]90553741[/M],-1,76,0 PRP=1,2,[M]90816041[/M],-1,76,0 PRP=1,2,[M]90831599[/M],-1,76,0 PRP=1,2,[M]91076681[/M],-1,76,0 PRP=1,2,[M]91355993[/M],-1,76,0 PRP=1,2,[M]91414471[/M],-1,76,0 PRP=1,2,[M]91528733[/M],-1,76,0 PRP=1,2,[M]91539529[/M],-1,76,0 PRP=1,2,[M]91762823[/M],-1,76,0 PRP=1,2,[M]91808117[/M],-1,76,0 PRP=1,2,[M]91815293[/M],-1,76,0 PRP=1,2,[M]91815821[/M],-1,76,0 PRP=1,2,[M]91858783[/M],-1,76,0 PRP=1,2,[M]131709491[/M],-1,77,0 PRP=1,2,[M]131709719[/M],-1,77,0 PRP=1,2,[M]131709997[/M],-1,77,0 PRP=1,2,[M]131710003[/M],-1,77,0 PRP=1,2,[M]131719591[/M],-1,77,0 PRP=1,2,[M]131719619[/M],-1,77,0 PRP=1,2,[M]131999083[/M],-1,77,0 PRP=1,2,[M]150015091[/M],-1,77,0 .[/CODE] Suggestion: Copy both entries into your Worktodo, comment out the PRP entry by preceding it with a *, then do a coms with PrimeNet to get an AssignmentID(s), copy AID to the PRP entry (between the = and the 1 {using a comma of course}), then remove or comment out the DC line and remove the comment out on the PRP line. |
LL Triple Checks
This is for the list of needed triple (and higher order) checks.
[CODE][B][U][SIZE="4"]Exponents with 2 Unverified results:[/SIZE][/U][/B] [U][B]Cat 0[/B][/U] [U][B]Cat 1[/B][/U] [U][B]Cat 2[/B][/U] [U][B]Cat 3[/B][/U] DoubleCheck=[M]70629089[/M],75,1 [U][B]Higher level[/B][/U] [U][B][SIZE="4"]Exponents with 1 Suspect result + 1 Unverified result:[/SIZE][/B][/U][COLOR="DarkOrange"](use LL to clear/confirm suspect results)[/COLOR] [U][B]Cat 1[/B][/U] [U][B]Cat 2[/B][/U] [U][B]Cat 3[/B][/U] [U][B]Higher level[/B][/U] .[/CODE] [CODE] [U][B][SIZE="4"]Exponents with 1 LL + 1 PRP result:[/SIZE][/B][/U] [U][B]NOT gpuowl (shift 0) unless recent version with proof file generation:[/B][/U] .[/CODE] Quad and higher [CODE].[/CODE] The "Watch list". Exponents assigned to Anon or others outside this thread that have yet to show progress. Do not poach these! [CODE] .[/CODE] |
PRP double & triple checks and special Cert assignments.
PRP checks. [B][COLOR="Blue"]Note: please use V30 for these.[/COLOR][/B]
[code]PRP=1,2,[M]543656371[/M],-1,83,0 .[/code] [B]Special Cert assignments[/B] Note: these will take much more time than a standard cert run. [COLOR="DarkOrange"]They will show up as assigned to -Anonymous-, but will be transferred to your user id once your system reports the assignment.[/COLOR] [code] .[/code] |
Potentially bad P-1 results that need to be redone
Potentially bad P-1 results that need to be redone.
Place holder post. There are ~50 P-1 tests that might be bad. If Madpoo provides the list it will go here: [CODE].[/CODE] [ewmayer] @Uncwilly: Are these results suspect due to a bug in one particular client? If so, would you or Aaron please provide [do|don't]-run-under guidance together with the assignments? [uncwilly] @ewmayer: Can't find Aaron's post at the moment. The forum search does not accept P-1 as a keyword. Look at the original date on this post and check for Aaron's post 0->30 days before. |
[QUOTE=endless mike;535486]Claimed this one.
Is there a post that describes what all the fields are in a worktodo entry for PRP? I always guess and hope I did it right.[/QUOTE] PRP=EDDC25414116177C4F046D79BE11A463,1,2,96365519,-1,76,0,3,1 Added the 2 extra arguments that can be in the assignment: ",3,1" [B][U]1,2,96365519,-1[/U][/B]: Number to test: 1 * 2[SUP]96365519[/SUP] - 1 [B][U]76[/U][/B]: Trial factored to 2[SUP]76[/SUP] [B][U]0[/U][/B]: Not sure about this one. (Maybe if P-1 has been done or not? or how many PRP tests has already been done on the exponent?) [[b]EWM comment:[/b] Per the assignment-format examples on my [url=http://www.mersenneforum.org/mayer/README.html#reserve]Mlucas readme page[/url], a 1 following the TF bit depth means this expo has had some p-1 testing done but could use a deeper round of p-1; thus a 0 presumably means no deeper p-1 is warranted.] [B][U]3[/U][/B]: PRP base 3. This is always 3 as standard for normal GIMPS candidates. [B][U]1[/U][/B]: PRP type 1. This can vary between 1-5, but mostly 1 or 4 for older gpuowl tests. Prime95 and newer gpuowl versions and Mlucas? default to type 1 (and Prime95 uses type 5 for PRP-CF tests on exponents with known factor(s)). Both PRP base and PRP type has to be the same for the PRPDC test as the original PRP test. PRP type from undoc.txt, the "(default is 5)" is only for PRP-CF tests, the type number is 1 on normal PRP tests. [CODE]PRP supports 5 types of residues for compatibility with other PRP programs. If a is the PRP base and N is the number being tested, then the residue types are: 1 = 64-bit residue of a^(N-1), a traditional Fermat PRP test used by most other programs 2 = 64-bit residue of a^((N-1)/2) 3 = 64-bit residue of a^(N+1), only available if b=2 4 = 64-bit residue of a^((N+1)/2), only available if b=2 5 = 64-bit residue of a^(N*known_factors-1), same as type 1 if there are no known factors To control which residue type is generated, use this setting in prime.txt: PRPResidueType=n (default is 5) The residue type can also be set for PRP tests in worktodo.txt entries making this option somewhat obsolete.[/CODE] [edit] And also for base >3, some versions of gpuowl, PRP res type 0. Gpuowl supported PRP res type was 1 for some versions, 4 for others, 1 currently. Worktodo formats for all common applications are described in [url]https://www.mersenneforum.org/showpost.php?p=522098&postcount=22[/url] |
[COLOR="Orange"][B]DC's on suspect single LL's should no longer be done.
Any single suspect LL should be redone with v30 as PRP-VDF. The balance between the DC and higher than usual TC rate vs running a fresh a PRP & cert lean toward the PRP path to require fewer cycles long term. The error checking is better on PRP. TC-LLs still make sense to clean up as LL (the required quad rate is low enough).[/B][/COLOR] |
Instructions for the PrimeNet script
[QUOTE=Uncwilly;510268]The easy way to get some assignments
[...] For gpu runs, see [url]https://www.mersenneforum.org/showpost.php?p=519834&postcount=21[/url] and follow links it contains as needed.[/QUOTE] As people may have seen from [URL="https://www.mersenneforum.org/showthread.php?p=630622#post630622"]my big announcement[/URL] yesterday, @danc2 and I's PrimeNet Python script now fully supports reserving individual assignments using the [URL="http://v5.mersenne.org/v5design/v5webAPI_0.97.html#ra"]register assignment[/URL] endpoint of the PrimeNet v5 API. I suspect most users using this functionality will be those following this thread, so I thought I should provide more detailed instructions here. This works the same as with Prime95/MPrime. It also supports all worktypes supported by the Mlucas, GpuOwl and CUDALucas programs, including PRP, LL and P-1 assignments. For users of these GIMPS programs, this should be much easier and [URL="https://www.mersenneforum.org/showthread.php?p=592589#post592589"]less tedious[/URL] than those two existing options explained in @kriesel's post. [B]Instructions for the PrimeNet script[/B]: [LIST=1][*]Grab the lines for the exponents that you want to do.[*]Optionally stop the PrimeNet script and the GIMPS program (Mlucas, GpuOwl or CUDALucas).[*]Open the [C]worktodo.txt[/C] (GpuOwl/CUDALucas) or [C]worktodo.ini[/C] (Mlucas) file, insert the new lines, save it and close your editor. If you elected not to stop the script and/or the GIMPS program, create a new [C]worktodo.add[/C] file instead.[*]Optionally restart the PrimeNet script and watch for errors. Any exponents that did not get an assignment can safely be removed from the respective worktodo file.[*]Optionally restart the GIMPS program.[/LIST]As with Prime95/MPrime, the [C]local.ini[/C] configuration file will contain a line starting with [C]LastEndDatesSent[/C], but users do not need to delete this line. Our PrimeNet script will always check for any assignments to register each time it is run and once per update interval based on the [C]-t/--timeout[/C] option. Feedback is welcome! [QUOTE=Uncwilly;510269][COLOR="DarkOrange"][B]PrimeNet will see these as FTC PRP's and not hand out an assignment ID. A work around is to register them as a DoubleCheck (LL), then replace the entry in your WorkToDo.txt with the PRP entry with the assignment ID.[/B][/COLOR][/QUOTE] If this would be useful for anyone, I could easily add an option to our PrimeNet script to automatically convert LL assignments to PRP after they are registered. |
Thank you for your work.
[QUOTE]If this would be useful for anyone, I could easily add an option to our PrimeNet script to automatically convert LL assignments to PRP after they are registered. [/QUOTE] It would be helpful if the server recognized that PRP assignments in the double-checking hinterlands are not Category 0 and overdue after 7 days, but that may be someone else's bailiwick. Thanks again. |
[QUOTE=JHagerson;630706]It would be helpful if the server recognized that PRP assignments in the double-checking hinterlands are not Category 0 and overdue after 7 days, but that may be someone else's bailiwick.
Thanks again.[/QUOTE] No problem, I am happy to help. 😀 It is not clear from your response if you are actually requesting this proposed new functionality, but I will consider adding something like a [C]--convert-ll-to-prp[/C] option in the next version of the script to automatically convert LL assignments to PRP. You may also be interested in the 155 worktype (double-check using PRP with proof), which is supported by our PrimeNet script for GpuOwl users. You would of course need to talk to @Prime95 about any issues with the assignment rules and the PrimeNet server. |
[QUOTE=tdulcet;630737]No problem, I am happy to help. 😀
It is not clear from your response if you are actually requesting this proposed new functionality, but I will consider adding something like a [C]--convert-ll-to-prp[/C] option in the next version of the script to automatically convert LL assignments to PRP. You may also be interested in the 155 worktype (double-check using PRP with proof), which is supported by our PrimeNet script for GpuOwl users. You would of course need to talk to @Prime95 about any issues with the assignment rules and the PrimeNet server.[/QUOTE] I used the server to request three manual assignments of Double-check using PRP with proof. The server initially gave me 7 days to complete each assignment. Then, it automatically renewed each assignment for another length of time. My home PC is only a "sedan," when many who haunt this forum drive "supercars." One of my assignments [M]81034027[/M] was booted from worktodo.ini because it was estimated to require too long to run. I am currently processing that assignment "under the radar" because my PC communicates daily with the server but does not report progress. If I understand correctly, @Prime95 said that very few are working in the 80MM space, and I don't need to worry about poaching. I like to show that I'm contributing to my team. Oh, well. To avoid future problems, I plan to take assignments from Uncwilly's list one at a time. |
| All times are UTC. The time now is 13:31. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.