mersenneforum.org (https://www.mersenneforum.org/index.php)
-   No Prime Left Behind (https://www.mersenneforum.org/forumdisplay.php?f=82)
-   -   Sieving drive for k=1003-2000 n=500K-1M (https://www.mersenneforum.org/showthread.php?t=11487)

 gd_barnes 2009-02-12 04:34

Sieving drive for k=1003-2000 n=500K-1M

[COLOR=black][FONT=Verdana]This is a sieving drive for k=[/FONT][/COLOR][COLOR=black][FONT=Verdana]1003-2000 and n=500K-1M. I'll consider this to be "moderate" priority at this point but I would be grateful for any help that people can give. The 8th drive is progressing much faster than expected. Although not a requirement, it would be nice if we had the range sieved enough so that n=500K-600K was ready at about the time that the 8th drive is complete.[/FONT][/COLOR]

I started the sieve on 2 cores and later 1 quad several weeks ago and have now reached P=1T. I now have 3 quads on it and they are sieving P=1000G-4000G with expected completion in ~15 days. More specifically, each core is sieveing P=250G and the ranges are running on 2.4-GHZ Intel Quads on 64-bit Linux Ubuntu running 64-bit sr2sieve.

Because the 8th drive has progressed so quickly, I think the best thing to do for this effort is to sieve until we reach an optimum depth for just the lower portion of n=500K-600K, break it off for LLRing, and continue sieving n=600K-1M so that we don't have much down time on this k-range. Although not calculated yet, I'm estimating that the optimum for n=500K-600K is P=~15T and for n=600K-1M is P=~30T. We'll be able to compute a more exact optimum depth once we complete sieving to P=4T (4000G).

As you probably know, the sieve (.dat) file is huge. Even in ABCD format, the entire range sieved to P=1T is 25MB in full and 8MB zipped. I have now Emailed the sieve file to everyone.

Please take no more than ~2 weeks of work to start with. As I implied previously, on a modern machine with a 64-bit O.S. and 64-bit sr2sieve, it takes one core ~15 days to sieve a P=250G range.

Like before, sr2sieve is what we will use. Let us know if you need the executable or more detailed instructions on using it.

I prefer that we use the more "modern" method of sieving by specifying the ranges and file name at the command prompt as in:

sr2sieve -p 4000e9 -P 4250e9 -i sieve1003-2000-500K-1M.txt

The above would be if you were sieving P=4000G-4250G. The file is listed after the "-i" command and is the actual file name that will be in the zipped file at googlepages. Feel free to name it something shorter if you want or use the "srwork" older convention where you don't have to specify a file name.

When complete, you should have a factors.txt file. Just post the file here in this thread or if it is too big, please Email the file to me at:
gbarnes017 at gmail dot com

Note: The sieve file has been Emailed to all current sievers. If you are new to the effort and would like to help sieve, please post your reservation here and I'll Email you the file. All factors have now been removed up to P=20T. As we progress, I'll continue removing factors for contiguous P-ranges.

Reservations:
[code]
P-range reserved by status est. completion date
0G-4000G gd_barnes complete
4000G-4250G MyDogBuster complete
4250G-4500G PCZ complete
4500G-4750G MyDogBuster complete
4750G-5000G PCZ complete
5000G-5250G MyDogBuster complete
5250G-5500G PCZ complete
5500G-5750G MyDogBuster complete
5750G-6000G PCZ complete
6000G-6250G Flatlander complete
6250G-9250G gd_barnes complete
9250G-10000G PCZ complete
10000G-10250G Flatlander complete
10250G-11000G MyDogBuster complete
11000G-12500G PCZ complete
12500G-15000G gd_barnes complete
15000G-16000G MyDogBuster complete
16000G-17000G PCZ complete
17000G-17250G Flatlander complete
17250G-19750G Brucifer complete
19750G-19850G gd_barnes complete
19850G-20000G Brucifer complete
20000G-25000G Brucifer complete
25000G-25500G Flatlander complete
25500G-28300G Brucifer complete
28300G-29750G Brucifer complete
29750G-30000G MyDogBuster complete
30000G-40000G IronBits complete
40000G-45000G PCZ complete
No more sieving will be needed.

[COLOR=Red][B]Nice job all.[/B][/COLOR]

[/code]Once this is done, we'll have well-sieved files for the entire range of k=300-2000 up to n=1M! :smile:

Gary

 Flatlander 2009-02-12 13:11

[quote]I prefer that we use the more "modern" method of sieving by specifying the ranges and file name at the command prompt as in:

sr2sieve -p 4000e9 -P 4250e9 -i sieve1003-2000-500K-1M.txt[/quote]Will this method save checkpoint files so that the sieve can be restarted with just "sr2sieve" or is it necessary* to use the other method for that?

*(I'm 44 and I [I]still[/I] have to check the spelling each time!)

 Mini-Geek 2009-02-12 13:41

[quote=Flatlander;162571]Will this method save checkpoint files so that the sieve can be restarted with just "sr2sieve" or is it necessary* to use the other method for that?

*(I'm 44 and I [I]still[/I] have to check the spelling each time!)[/quote]
Yes, this method will save checkpoint files and when restarted with the same command will ignore your starting p and use the last one from the checkpoint. If I'm wrong (which I'm almost certain I'm not since I've done this before), please correct me. :smile:

 mdettweiler 2009-02-12 15:22

[quote=Mini-Geek;162573]Yes, this method will save checkpoint files and when restarted with the same command will ignore your starting p and use the last one from the checkpoint. If I'm wrong (which I'm almost certain I'm not since I've done this before), please correct me. :smile:[/quote]
As Mini-Geek said--just restart it with the same command and it will pick up where it left off. I usually use a batch file (or, on Linux, a shell script) to start sr2sieve each time so that I don't have to type that long command each time. Alternatively, you could use an "sr2sieve-command-line.txt" file, which would serve a similar purpose as a batch file/shell script, but just through different means.

 henryzz 2009-02-12 16:22

[quote=Flatlander;162571]Will this method save checkpoint files so that the sieve can be restarted with just "sr2sieve" or is it necessary* to use the other method for that?

*(I'm 44 and I [I]still[/I] have to check the spelling each time!)[/quote]
do you use firefox? there is a brilliant add-on that checks spelling for everything you type and puts red zigzag lines underneath incorrect spellings.
maybe that would help.:smile:

 Mini-Geek 2009-02-12 16:57

[quote=henryzz;162584]do you use firefox? there is a brilliant add-on that checks spelling for everything you type and puts red zigzag lines underneath incorrect spellings.
maybe that would help.:smile:[/quote]
In the newest version of Firefox it's built-in, but is actually a dotted line, not a zigzag.

 MyDogBuster 2009-02-12 17:02

Gary, I did a test run om my old AMD Quad. Doing 500G per core gives me an estimate of Apr 26 to do 2T. Does this sound about right. Thats 74 days to do 2T on 1 machine. Your doing 1T in 15 days. Using SR2Sieve 1.7.15, the same program I used for the last sieve effort.

OBTW, Reserving 4000G to 6000G

 Flatlander 2009-02-12 17:23

[quote=henryzz;162584]do you use firefox? there is a brilliant add-on that checks spelling for everything you type and puts red zigzag lines underneath incorrect spellings.
maybe that would help.:smile:[/quote]
Thanks.
I have 'check my spelling as I type' checked but it does nothing.

 henryzz 2009-02-12 20:15

[quote=Flatlander;162598]Thanks.
I have 'check my spelling as I type' checked but it does nothing.

 Mini-Geek 2009-02-12 20:41

If you want to try to get the built-in function working, try installing this British English dictionary and make sure it's selected under Languages (just under Check Spelling) in the context menu of a text area: