![]() |
![]() |
#518 |
May 2007
Kansas; USA
2·5·1,031 Posts |
![]()
Is there a way to make aliqueit stop when a certain size is reached?
Additionally is there a way to make it stop when a certain "hard" factor size (CSize) is reached? By hard factor size, I mean one in which survives the usual amount of ECM. Last fiddled with by gd_barnes on 2018-03-23 at 06:12 |
![]() |
![]() |
![]() |
#519 |
Basketry That Evening!
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88
3·29·83 Posts |
![]() Code:
./aliqueit -h Reading config file... [...] aliqueit v1.12 by Mikael Klasson 2009-2010, http://mklasson.com usage: aliqueit [-i <index> <start_value>] [-f <factor>] [-s <start>] [-y] [-e] [-p] [-t] [-q] [-d <max_digits>] [-c <max_cofactor>] [-r <add_digits>] [-m <max_ecm_level>] [-b] <seq> Computes the aliquot sequence starting at <seq>. <factor> will be tested against the next sequence value. Multiple factors can be given with multiple -f. If no <index> is given the program continues where the elf file ends. In this case the elf file is also checked for correctness at startup. -y uses YAFU for all factoring after rho -e skips ecm on the current iteration and goes straight to qs/gnfs. -p runs at idle priority. -q quits after factoring the first number. -d quits after sequence reaches <max_digits> digits. -c quits after sequence passes ecm with a cofactor of <max_cofactor> or more digits. -b with -c and -d quits after a number meets both limits. -r with -c or -d (or both) increases max digit/cofactor by <add_digits> if no driver. -m ecm will only run to level <max_ecm_level> where '1'=20-digit factor, '2'=25, etc. -s submits the iterations <start>+ from <seq>'s elf file to Syd's DB. You'll need wget to use -s. -t quits after verifying elf file integrity. Last fiddled with by Dubslow on 2018-03-23 at 06:31 |
![]() |
![]() |
![]() |
#520 |
May 2007
Kansas; USA
2×5×1,031 Posts |
![]()
Great! Thanks. I guess I should have read the aliqueit help file first.
![]() |
![]() |
![]() |
![]() |
#521 |
Apr 2013
Germany
13616 Posts |
![]()
I personally use "-c 120 -m 5" and a script to loop over my reserved sequences. I have used an additional "-r 5" before but this was not working as I expected (the limit was not increased to 125 digits but removed altogether) and I saw no way to fix it easily. So be careful with "-r".
|
![]() |
![]() |
![]() |
#522 |
Mar 2010
5510 Posts |
![]()
I haven't used aliqueit in some time. When I tried to submit to FactorDB I got a 404 not found error. Do I need to update something?
|
![]() |
![]() |
![]() |
#523 | |
Sep 2008
Kansas
328610 Posts |
![]() Quote:
http://www.mersenneforum.org/showpos...&postcount=510 |
|
![]() |
![]() |
![]() |
#524 | |
"Rich"
Aug 2002
Benicia, California
7·173 Posts |
![]() Quote:
|
|
![]() |
![]() |
![]() |
#525 |
"Daniel Jackson"
May 2011
14285714285714285714
3×5×43 Posts |
![]()
I've noticed that Aliqueit doesn't detect certain drivers/guides properly:
2^5*3*7 (Shows up as "Guide: 2^5*3"; should say "Driver: 2^5*3*7") 2^7*3*5*17 (Shows up as "No driver"; should say "Guide: 2^7*(Insert divisor of 255 here)") 2^8*7*73 (Shows up as "No driver", "No 3", or "Large power of 2"; should say "Guide: 2^8*7*73") 2^30*2147483647 (Shows up as "No 3"; should say "Driver: 2^30*M31" or "Driver: 2^30*2147483647".) Something similar should be done for 2^60*M61, 2^88*M89, 2^106*M107, and 2^126*M127. It should also auto-detect the factors of the next term, using the current driver/guide (i.e. 2^30*M31^2*p with p mod 4=1 will result in a number divisible by M31, but not 2^30). That would be useful when running sequences of the form 2^126*p*M127, so as to not have to put in "-q -f 170141183460469231731687303715884105727" (even with copy/paste) on every term of the sequence. That would save a LOT of time running such sequences. Last fiddled with by Stargate38 on 2018-07-06 at 16:19 Reason: clarification |
![]() |
![]() |
![]() |
#526 | ||
Apr 2013
Germany
2·5·31 Posts |
![]() Quote:
2^7*3 should say "Guide: 2^7*3" 2^7*3*5 should say "Guide: 2^7*3*5" 2^7*5 should say "Guide: 2^7*5" ans so on with all combinations of the three divisors OR 2^7*3*5*17 should say "Guide: 2^7*3*255" Case 4 is a bit more tricky as the trial division that tests the driver/guide only checks the primes from 1 to 127. I would need to add a hardcoded list of mersenneprimes to test. But if this is only done for high powers of 2 I think it's worth doing. It would also help with the approach taken below. Quote:
The number of MP is also very small since we only need: M13, M17, M19, M31, M61, M89, M107, M127. Would that work? Last fiddled with by ChristianB on 2018-07-07 at 08:41 |
||
![]() |
![]() |
![]() |
#527 |
Apr 2013
Germany
2·5·31 Posts |
![]()
I've gone ahead and implemented the easy stuff. Since there are a lot of changes compared to the original 1.12 from mklasson I decided to release a 1.13 with my changes so far (https://github.com/ChristianBeer/aliqueit/releases). Unfortunately my efforts in building a Windows version were not successful so I only provided a Linux binary. If someone gets a Windows build from my code before me just let me know and I can update the github page.
|
![]() |
![]() |
![]() |
#528 | |
Sep 2009
5×401 Posts |
![]() Quote:
Chris |
|
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Resuming aliqueit | johnadam74 | Aliquot Sequences | 4 | 2016-03-28 12:32 |
Apparent aliqueit issue with specifying factors | pakaran | Aliquot Sequences | 2 | 2015-09-12 23:10 |
Using Several Instances of Aliqueit for a large gnfs job | EdH | Aliquot Sequences | 6 | 2011-12-13 18:58 |
Setting up aliqueit | science_man_88 | Aliquot Sequences | 185 | 2011-11-08 12:18 |
Tried out aliqueit.exe: ggnfs failing | Greebley | Aliquot Sequences | 35 | 2010-02-13 15:23 |