![]() |
![]() |
#12 | |
"Mark"
Apr 2003
Between here and the
2×72×71 Posts |
![]() Quote:
Run a test for k*b^200000+1 (+1 or -1 doesn't matter much) in llr for one of the k. The number of seconds for that test is what you should aim for for "seconds per factor" with srsieve2cl. I suggest that you do not specify -P and let it continue running. When you reach the desired removal rate use ^C to stop srsieve2cl. You should also play with -g. The default is -g8, but I use -g32. That seems to be the sweet spot for my GPUs. I aim for a value that is a power of 2 or a multiple of 8/16 due to how GPUs are built. |
|
![]() |
![]() |
![]() |
#13 | |
Random Account
Aug 2009
Not U. + S.A.
23·32·5·7 Posts |
![]() Quote:
Windows: cllr -q"1770*2^200000-1" did not produce any screen output. I do not know what it was doing. |
|
![]() |
![]() |
![]() |
#14 |
"Curtis"
Feb 2005
Riverside, CA
2·3·937 Posts |
![]()
Do all the k's at once. See Gary's last post- you replied to it, but didn't answer his "you'll be sieving all the ks at once, correct?"
The software is designed to sieve multiple k's at the same time, and is meaningfully faster that way. Please don't do one k at a time- you're wasting massive human time as well as making the job much much slower. All k's in a single abcd file, to a single P value. |
![]() |
![]() |
![]() |
#15 | |
"Mark"
Apr 2003
Between here and the
2×72×71 Posts |
![]() Quote:
|
|
![]() |
![]() |
![]() |
#16 | ||
"Gary"
May 2007
Overland Park, KS
13·907 Posts |
![]() Quote:
Quote:
My suggestion at this point: Throw out what you've done and start completely over. It will save you a lot of personal and computer time in the long run. I guess I'm beating a dead horse since I just realized at the end of my post that Curtis already responded to this. We just don't want you to waste a lot of time. |
||
![]() |
![]() |
![]() |
#17 | |
Random Account
Aug 2009
Not U. + S.A.
23×32×5×7 Posts |
![]() Quote:
It would be sort of hard to group them into a single file and run them on three machines. I found a version of srsieve2 which runs on my older Windows 7 systems. There are two. There is a laptop, but it runs hot under a load and I would rather not use it. I don't see that I'm wasting time. The switch from one k to the next is just a minute or two. I am using a batch file with all the parameters coded in except the k value. All I have to do is start it with the k on the command line and off it goes. I looked up the "Nash" values for the entire list. I run the smaller ones during my waking hours. Late evening, I will run a larger one which will take into the next morning to finish. 11 of the k's have a Nash < 1000 making them "low" according to kar_bon and his Wiki database. I dabbled in his Riesel project for a while. My two batch files are below in case anyone is curious: Code:
For the Windows 7 systems: @echo off cls srsieve2 -n 100e3 -N 250e3 -P 25e11 -s "%1*2^n-1" echo. rename b2_n.abcd %1.abcd echo. For the Windows 10 system: @echo off cls srsieve2cl -n 100e3 -N 250e3 -P 25e11 -g 16 -M 9000 -s "%1*2^n-1" echo. rename b2_n.abcd %1.abcd echo. |
|
![]() |
![]() |
![]() |
#18 |
"Mark"
Apr 2003
Between here and the
11011001011102 Posts |
![]()
You just need to put all sequences into a single file and specify the filename with -s or you can use -s multiple times on the same command line.
If you have 100 sequences and do one k at a time and it takes 100 hours, doing all 100 in a single run will take far less time than 100 hours. Trust us, this will make your life easier. The maximize your output you can either run a different conjecture on each machine or you can sieve to 1e9 on one machine the take that output file and sieve different ranges of p on different machines and save factors using -O. When done, use -I to apply the factors to your original output file. |
![]() |
![]() |
![]() |
#19 |
"Gary"
May 2007
Overland Park, KS
13·907 Posts |
![]()
Please answer this question before you go any further: Are you running base 2 or base 60? In other words are you running k*2^n-1 or k*60^n-1 ?
The batch file that you posted looks like it is for base 2. You should be running base 60. You are wasting a ton of CPU time! It is far more efficient to run all k's in one file. Forget personal time for a minute. Just consider the huge amount of CPU time that you are wasting. To split them across multiple machines, you just sieve different P-ranges, not different k's or k-ranges. What if there were 1000 or 10000 k's to sieve? Do you really want to set up 1000 or 10000 batch processes? Please just try it. One time. You will never go back. In the time that it will take you to sieve all k's individually to 25e11 (2.5e12) others likely could have used lesser resources to sieve everything to 10e12. Does Karsten's Wiki database have Nash values for base 60? That is the base that you should be working on. I know of one for base 2 not for base 60. It would have been a tremendous effort for him to have put together a database of 100s of different k-values and 100s of different bases. If you have found a Wiki database for Nash values for base 60, can you post a link to it? I'd like to see it. Regardless you should be looking at factor removal rate for the entire set of k-values not Nash value for each individual k to determining optimum sieving depth. That removal rate should be compared to an LLR test. Last fiddled with by gd_barnes on 2022-12-08 at 23:51 |
![]() |
![]() |
![]() |
#20 | |
"Gary"
May 2007
Overland Park, KS
13·907 Posts |
![]() Quote:
I'm not sure why you posted that 1e12 is greater than 10e11 which is greater than 100e10. They are all the same. Perhaps you were posting an example of what you were previously confused about and I am simply misunderstanding what you mean. Last fiddled with by gd_barnes on 2022-12-08 at 23:49 |
|
![]() |
![]() |
![]() |
#21 | |
Random Account
Aug 2009
Not U. + S.A.
1001110110002 Posts |
![]() Quote:
What you're suggesting is something like: -p3 to -P300e9 on machine 1, then -p300e9 to -P750e9 on machine 2, then -p750e9 to -P1e12 on machine 3. This is just an example. I would akin this to an assembly-line process. Since I have to start over, from scratch, I will give it a try. Lesser resources? All my machines are four-core. Only two have eight threads. One, I use the GPU since the latest mtsieve was written on a Win10 system. None will run on an older OS. I don't now, or in the near future, be able to obtain anything newer. It was my mistake to use ">" in an example. You took it literally while I was indicating a progression from one to the next. I have no information about Base 60 Nash values. What I was using, I downloaded from a different post here. It is for base 2 only. There is a newer one which I cannot make produce anything. So, I begin, again. Live and learn... |
|
![]() |
![]() |
![]() |
#22 | |
"Gary"
May 2007
Overland Park, KS
13·907 Posts |
![]() Quote:
To get the time per iteration, I always run the GUI version of LLR. It will display the time per iteration right on the screen. Although I use cllr for actual testing, the GUI version is much clearer for seeing the time per iteration. What you'll do is run LLR for just a short time to get the time per iteration. Let it run until that time stabilizes. It can take just a little while to stabilize after the program first starts. Then you'll multiply that time by the total number of iterations (also shown on screen) to get the approximate total test time. There's no use to run an entire test. Off the top of my head, I couldn't say where to find the GUI version of LLR but I'm sure others could lead you to where it could be found. The version that I have is older at this point. But like Mark said, I think the iteration time and total number of iterations is shown in a file somewhere for cllr. I just don't remember where since I don't use it for that. Last fiddled with by gd_barnes on 2022-12-09 at 01:44 |
|
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Sieving for CRUS | rebirther | Conjectures 'R Us | 826 | 2023-01-25 15:49 |
Two sieving questions | The Carnivore | Twin Prime Search | 13 | 2019-07-06 03:11 |
Sieving Drive all base 2/4 k's worked by CRUS | gd_barnes | Conjectures 'R Us | 143 | 2014-10-21 23:55 |
Test Sieving Questions | nstaab1 | Lounge | 15 | 2013-03-06 13:48 |
CRUS-like sieving challenge | CRGreathouse | Puzzles | 24 | 2011-10-28 18:30 |