mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   Software (https://www.mersenneforum.org/forumdisplay.php?f=10)
-   -   Prime95 v30.4/30.5/30.6 (https://www.mersenneforum.org/showthread.php?t=26376)

masser 2021-04-24 15:06

[QUOTE=Miszka;576741]32GB[/QUOTE]

I would try the worktodo line that I posted above; if that works, maybe try subsequent doublings of B1 to see if there's a value where the code stops working. Report back here. It might be a bug, if the code doesn't gracefully adapt to constrained memory conditions yet.

OR maybe the code doesn't behave if the TF bit level is set to a value that is much too high.

ATH 2021-04-24 16:04

30.6b2:
"KeepPplus1SaveFiles=0" is default and you have to use "KeepPplus1SaveFiles=1" to turn it on, which is opposite of what undoc.txt states.



When you do P-1/P+1 on Fermat numbers: Pminus1=1,2,<2[SUP]n[/SUP]>,1 the server automatically notices and calls it Fn and fills out the known factors in the P-1/P+1 line, which is awesome.

Could this be possible for Mersenne numbers that it checks for known factors on the server, and fills them in? or would it strain the server too much?
If possible we could use some notation like empty quotation marks "" in the factors spot or zero: "0" to have it fetch automatically, just in case we want to retain the option to run curves on the full Mersenne number.

Prime95 2021-04-24 17:00

[QUOTE=axn;576736]Could be a bug. However, I am confused about the bolded parameter: Pplus1=N/A,1,2,1000033,-1,10000000,250000000,2,[B]1000000000[/B],"6000199"

It is supposed to be the depth of TF in bits. The value you've given (1000000000) is way too high. Don't know if that has anything to do with the bug.[/QUOTE]

The sieve depth must be less than 100. For reasons unknown (code was cut/pasted from parsing P-1 lines) the parsing stops with a sieve depth >= 100.

Miszka 2021-04-24 18:31

[QUOTE=masser;576742]I would try the worktodo line that I posted above; if that works, maybe try subsequent doublings of B1 to see if there's a value where the code stops working. Report back here. It might be a bug, if the code doesn't gracefully adapt to constrained memory conditions yet.

OR maybe the code doesn't behave if the TF bit level is set to a value that is much too high.[/QUOTE]

For Pplus1=N/A,1,2,1000033,-1,1000000,250000000,2,[B]66[/B],"6000199"

[Apr 24 18:59] Worker starting
[Apr 24 18:59] Setting affinity to run worker on CPU core #2
[Apr 24 18:59]
[Apr 24 18:59] P+1 on M1000033 with B1=1000000, B2=TBD
[Apr 24 18:59] Setting affinity to run helper thread 1 on CPU core #3
[Apr 24 18:59] Setting affinity to run helper thread 2 on CPU core #4
[Apr 24 18:59] Setting affinity to run helper thread 3 on CPU core #5
[Apr 24 18:59] Using FMA3 FFT length 48K, Pass1=768, Pass2=64, clm=2, 4 threads
[Apr 24 19:06] M1000033 stage 1 complete. 4357352 transforms. Time: 407.104 sec.
[Apr 24 19:06] Stage 1 GCD complete. Time: 0.083 sec.
[Apr 24 19:06] With trial factoring done to 2^66, optimal B2 is 64*B1 = 64000000.
[Apr 24 19:06] Chance of a new factor assuming no ECM has been done is 0.7%
[Apr 24 19:06] D: 2730, relative primes: 9507, stage 2 primes: 3706588, pair%=97.25
[Apr 24 19:06] Using 3603MB of memory.
[Apr 24 19:06] Stage 2 init complete. 30085 transforms. Time: 5.316 sec.
[Apr 24 19:12] M1000033 stage 2 complete. 3851030 transforms. Time: 329.027 sec.
[Apr 24 19:12] Stage 2 GCD complete. Time: 0.083 sec.
[Apr 24 19:12] M1000033 completed P+1, B1=1000000, B2=64000000, Wi4: 1A33F4F5

As you can see with correct parameters it works fine. My mistake was that I set the [I]how_far_factored[/I] parameter too high (I misinterpreted it)

masser 2021-04-24 19:59

[QUOTE=ATH;576652]7 factors out of 1599 curves: 2 P+1 smooth, 4 P-1 smooth, 1 both P+1/P-1 smooth


List sorted by time found, I might update this list for a bit with new factors

[CODE]
2021-04-22 06:48:35.610 [M]287873[/M] B1=10000000 B2=1000000000 start=2/7 167460871862758047584571103871 97 bits P+1/P-1 smooth P+1=2^7*3*7*149*31153*137737*1326817*73440613 P-1=2*5*287873*7162339*55539811*146235611
2021-04-23 03:15:32.123 [M]1600967[/M] B1=2000000 B2=146000000 start=2/7 20960634373165261374400215271 94 bits P-1 smooth P+1=2^3*11*13*16047334103*1141761785856421 P-1=2*3^4*5*219889*864733*1600967*85006373
2021-04-23 10:25:31.597 [M]1601783[/M] B1=2000000 B2=146000000 start=2/7 5920048152491971978196689064497 102 bits P-1 smooth P+1=2*7*1034951899*408579937608148822093 P-1=2^4*3*191*6637*10103*53017*1601783*113399107
2021-04-23 11:04:21.267 [M]296663[/M] B1=10000000 B2=500000000 start=2/7 33472736879943425145991507583 95 bits P+1 smooth P+1=2^7*3^2*7*79*3361*41897*9979727*37388971 P-1=2*23*149*34963*296663*470841841030657
2021-04-23 11:51:30.253 [M]1602143[/M] B1=2000000 B2=146000000 start=2/7 43496906104874570142712609 85 bits P-1 smooth P+1=2*5*7*11*56489488447889052133393 P-1=2^5*3^3*15241*17977*1602143*114686597
2021-04-23 16:33:29.030 [M]298307[/M] B1=10000000 B2=500000000 start=2/7 14600351802304915562080191901748143 113 bits P-1 smooth P+1=2^4*17*53677763979062189566471293756427 P-1=2*3*59*119591*298307*1512431*2126617*359445677
2021-04-24 10:32:21.530 [M]92821[/M] B1=40000000 B2=5240000000 start=2/7 6042060144547476324897523777583 102 bits P+1 smooth P+1=2^4*3*23*131*331*1039*2791*9151*19069*249427781 P-1=2*7*92821*3105342439*1497273943641227
[/CODE][/QUOTE]

Got a 6/5:

[CODE]{"status":"F", "exponent":14033251, "worktype":"P+1", "factors":["105040117068459648578879"], "b1":500000, "b2":10000000, "start":"6/5", "fft-length":737280, "security-code":"6B8F2965", "program":{"name":"Prime95", "version":"30.6", "build":1, "port":8}, "timestamp":"2021-04-24 18:17:38"}[/CODE]

ATH 2021-04-24 20:40

[QUOTE=ATH;576747]30.6b2:
"KeepPplus1SaveFiles=0" is default and you have to use "KeepPplus1SaveFiles=1" to turn it on, which is opposite of what undoc.txt states.
[/QUOTE]

When turning this on doing P+1 in the 53K range, some files are 7 KB while others are 200+ MB, I think because they contain stage2 data right?
Is it possible to leave the small files just after stage1 completed?

Prime95 2021-04-24 20:46

[QUOTE=ATH;576768]When turning this on doing P+1 in the 53K range, some files are 7 KB while others are 200+ MB, I think because they contain stage2 data right?
Is it possible to leave the small files just after stage1 completed?[/QUOTE]

If any big files are left behind, that is a bug.

James Heinrich 2021-04-24 21:02

[QUOTE=ATH;576652]List sorted by time found, I might update this list for a bit with new factors[/QUOTE]Or you could just look at the live report:
[url]https://www.mersenne.org/report_pplus1/?f=1[/url]

firejuggler 2021-04-24 21:29

The factor fpund for M14033251 is really NOT smooth,
k= 19^2 *10 367157 737 549


I do not really understand how pp1 work

masser 2021-04-24 21:36

[QUOTE=firejuggler;576772]The factor fpund for M14033251 is really NOT smooth,
k= 19^2 *10 367157 737 549
[/QUOTE]

You're stuck on thinking of factors as f = 2kp+1.

The factor is: f = 105040117068459648578879
The factor+1 is: f+1 = 105040117068459648578880 = 2^6 × 3 × 5 × 13 × 47 × 2377 × 5743 × 5953 × 2 203631
So, if I had chosen B1 = 6000 and B2 = 2500000, with enough P+1 runs, I would have found this factor.

With P+1 we're looking for f+1 to be smooth, or f+1 = 2kp+2 = 2(kp+1) => kp+1 has to be smooth.

firejuggler 2021-04-24 21:54

Ah, thank you for your explanation.


All times are UTC. The time now is 00:39.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.