![]() |
![]() |
#848 |
If I May
"Chris Halsall"
Sep 2002
Barbados
2·5,647 Posts |
![]() |
![]() |
![]() |
![]() |
#849 |
Random Account
Aug 2009
Not U. + S.A.
52778 Posts |
![]() |
![]() |
![]() |
![]() |
#850 |
If I May
"Chris Halsall"
Sep 2002
Barbados
1129410 Posts |
![]()
LOL... Glad to see you feeling better.
Kit is slang. It means the equipment you regularly work with. Or, in a military context, what you carry. Nowadays it means the compute you spin up beside you. Or, near you. Sometimes "in the cloud". Just to share... I hate it when people say "in the cloud", because usually they have no idea what the cloud actually is. To share... People who think AI is going to end the world might want to study a bit about how neural networks work. Last fiddled with by chalsall on 2022-12-14 at 01:34 Reason: Edit: A random thought... |
![]() |
![]() |
![]() |
#851 | |
Random Account
Aug 2009
Not U. + S.A.
3×7×131 Posts |
![]() Quote:
Off-topic: Other than a mild headache and sneezing, it is mostly gone. A less then 24-hour deal. I get these now and then. A cloud system can be in a chicken house behind a barn in a rural area. It does not float. A server-farm more likely. It is a totally misapplied description. Last fiddled with by storm5510 on 2022-12-14 at 02:31 |
|
![]() |
![]() |
![]() |
#852 | |
"Mark"
Apr 2003
Between here and the
11100001011012 Posts |
![]() Quote:
|
|
![]() |
![]() |
![]() |
#853 |
Dec 2022
23 Posts |
![]()
Noob here. Kind of. I haven't found a large prime in about 10 years and I see so much has changed. Last one I found was ranked 84 on the list (2013-ish).
I now have access to a ridiculous number of cores and would like to start my esoteric prime hunting again. I have a great custom parallelizer tool for NewPGen formatted output, but NewPGen is very slow. For me, the mtsieve output file is confusing. I can't determine the exponents being tested by cursory inspection. Is there a way to link the speed of mtsieve with the NewpGen output? I tried the -N setting to no avail. Any reply that helps will be greatly appreciated. |
![]() |
![]() |
![]() |
#854 | |
"Mark"
Apr 2003
Between here and the
160558 Posts |
![]() Quote:
|
|
![]() |
![]() |
![]() |
#855 | |
"Mark"
Apr 2003
Between here and the
1C2D16 Posts |
![]() Quote:
Go here. The default output for many sieves is ABCD format because it is compact. Some sieves do not support the ABCD format. The ABCD format is supported by pfgw. I do not know if llr supports that format off the top of my head. Some sieves have a -f option that allows you to specify the format of the output. As newpgen is not supported and since the most popular sieves it supports are either in the mtsieve framework or somewhere else, it is not recommended to use that format. The ABC format, which llr and pfgw both support, is preferred as the header of those files is not as cryptic as newpgen. The pfgw readme explains the ABC and ABCD formats. ABC is really easy to understand compared to newpgen. |
|
![]() |
![]() |
![]() |
#856 |
"Oliver"
Sep 2017
Porta Westfalica, DE
32×173 Posts |
![]()
When I try to continue a file I presieved with srsieve2 to 1e10 with srsieve2cl and Legendre tables, I get:
Fatal Error: Expected 81 subsequences but 967 were created Command line: srsieve2cl -p 1e10 -i remaining.abcd -g 16 -Q -o remaining_new.abcd -H -l {any value greater than 0} Additionally, it takes really long to start the sieve. I ommitted -l. It used more than 20 GB RAM and has not started sieving after 20 minutes. I was trying to sieve the 77 remaining sequences of R53. Maybe I was doing something wrong? The initial sieve was called as: srsieve2 -n 100e3 -N 250e3 -P 1e10 -W 16 -Q -o remaining.abcd -s k.in k.in held all k's in a line each. |
![]() |
![]() |
![]() |
#857 | |
"Mark"
Apr 2003
Between here and the
7,213 Posts |
![]() Quote:
I will take a look to see why it is using so much memory and task so long to load. It shouldn't take that long. |
|
![]() |
![]() |
![]() |
#858 | |
Dec 2022
10002 Posts |
![]() Quote:
Maybe I can do the equivalent in that format, (if I understood it) so let me show you what I am doing and maybe it will give you guys an idea or two also. Code:
7 40 7 45 7 48 7 68 7 80 7 83 7 97 7 119 7 124 7 129 7 130 The number next to the 7 is the power of 10 that will be used, like 10^45, 10^48 etc. It's a vertical text file, and each line will be read one at a time, as you all know and expect. My "parallelizer" basically turns this into a huge rectangular grid of data points. Something like this: Code:
7 40 7 45 7 48 7 68 7 80 7 83 7 97 7 273 7 278 7 282 7 293 7 311 7 336 7 352 7 545 7 560 7 563 7 564 7 566 7 568 7 578 7 780 7 808 7 810 7 823 7 824 7 827 7 832 7 1082 7 1083 7 1091 7 1092 7 1106 7 1118 7 1123 7 1314 7 1317 7 1320 7 1346 7 1350 7 1352 7 1379 7 1526 7 1542 7 1546 7 1559 7 1565 7 1566 7 1569 7 1680 7 1682 7 1690 7 1701 7 1705 7 1721 7 1722 7 1940 7 1942 7 1943 7 1958 7 1964 7 1978 7 1980 7 2154 7 2156 7 2160 In this small example, I used 30-way parallelism to demonstrate its usefulness. Candidate prime #2 on core one is actually #31 in the master sieve list. Candidate prime #3 on core one is actually #61 in the master sieve list. It's like "skipping ahead" 30 candidates at a time, or making the artificial sieve depth for that core nearly 97% better. I'll encounter larger primes more quickly on average, even if they are scattered haphazardly, because I am not testing them "in order." With the ABCD format, I have no idea how to do this. Or is this just a waste of time? I'm sure I'll encounter larger primes quicker this way (I have 365 cores actually) so each day of searching should statistically be equivalent to one year's worth of probing on a single core. How can I do this in ABCD format? And thanks Rogue, your contributions here have been enormous and undoubtedly everyone vastly appreciates your effort. Last fiddled with by Trying2Sieve on 2022-12-16 at 02:12 |
|
![]() |
![]() |