![]() |
|
|
#639 |
|
Tribal Bullet
Oct 2004
3×1,181 Posts |
Runaways happen most often with small SNFS jobs; there is a range of dataset sizes where the linear algebra will work. Too little data and you won't get a matrix, too much data and you'll get a matrix that will not solve. With small (100-120 digit?) SNFS jobs it's quite easy to get too much data, in which case the best course is to manually do the postprocessing with *fewer* relations.
|
|
|
|
|
|
#640 |
|
Apr 2011
26 Posts |
Well, I did do one restart from the filtering but it just continued with the runaway so that's when I deleted the files and started over new. Thanks.
|
|
|
|
|
|
#641 | |
|
Sep 2010
Scandinavia
3×5×41 Posts |
Quote:
Code:
prp39 = 105138255226693956286871224196642713681 (curve 1 stg1 B1=2000 sigma=3559889203 thread=0) Divides (2^5807+1)/3+1. |
|
|
|
|
|
|
#642 |
|
"Serge"
Mar 2008
Phi(4,2^7658614+1)/2
9,497 Posts |
It also has these factors, obviously.
|
|
|
|
|
|
#643 |
|
Sep 2010
Scandinavia
10011001112 Posts |
Yes, and (2^5807+1)/3 has already been proven prime. Still a little curious about why the above happened.
|
|
|
|
|
|
#644 |
|
"Ben"
Feb 2007
1101110000102 Posts |
I found the problem - a simple typo in the record-factor-in-logfile function in my ecm function (it prints prp when it knows it is composite). The console output is correct. So it appears my isPrime function works just fine.
Here is the console output for this most recent case. Code:
***factors found*** P1 = 2 P1 = 2 P1 = 3 P1 = 3 P1 = 3 P2 = 11 P2 = 19 P3 = 331 P3 = 811 P4 = 1033 P4 = 1291 PRP5 = 15121 PRP5 = 87211 PRP6 = 104491 PRP7 = 9084611 PRP8 = 18837001 PRP8 = 25878691 C39 = 105138255226693956286871224196642713681 |
|
|
|
|
|
#645 | |
|
Apr 2011
26 Posts |
Quote:
|
|
|
|
|
|
|
#646 |
|
"Ben"
Feb 2007
2·3·587 Posts |
When you run the function tune(), a line is automatically appended to your .ini file with the tuning results.
|
|
|
|
|
|
#647 |
|
Apr 2011
4016 Posts |
Ah, so it does. Couldn't find it in the docfile.txt. When run it created:
Code:
tune_info=Intel(R) Core(TM)2 Duo CPU T8300 @ 2.40GHz,WIN32,7.06528e-005,0.196179,0.419108,0.10477,95.046,2302.87 Code:
best exponential fit is y = 0.419108 * exp(0.10477 * x) QS/NFS crossover occurs at 95.0 digits Adding tune_info entry for WIN32 - Intel(R) Core(TM)2 Duo CPU T8300 @ 2.40G Hz invalid character in str2hexz ans = 17301789 And the QS/NFS crossover at 95 digits, that means if a number is smaller than 95 digits it tries QS first else it runs nfs? TIA Last fiddled with by mnh001 on 2011-05-18 at 00:15 |
|
|
|
|
|
#648 | ||
|
"Ben"
Feb 2007
2·3·587 Posts |
Quote:
Quote:
The tuning info is also used to determine the "optimal" amount of ECM to run prior to either QS or NFS, if you use factor(). |
||
|
|
|
|
|
#649 |
|
Apr 2011
1008 Posts |
After sending the note I was looking at the results and realized that ans = 17301789 didn't seem proper. So I cleaned out all the created files and ran tune() again. This time it gave:
Code:
best linear fit is ln(y) = 0.105192 * x + -0.908861 R^2 = 0.968975 best exponential fit is y = 0.402983 * exp(0.105192 * x) QS/NFS crossover occurs at 95.1 digits found OS = WIN32 and CPU = Intel(R) Core(TM)2 Duo CPU T8300 @ 2.40GHz in tu ne_info field Replacing tune_info entry for WIN32 - Intel(R) Core(TM)2 Duo CPU T8300 @ 2. 40GHz ans = 0
Last fiddled with by mnh001 on 2011-05-18 at 14:39 |
|
|
|
![]() |
| Thread Tools | |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Running YAFU via Aliqueit doesn't find yafu.ini | EdH | YAFU | 8 | 2018-03-14 17:22 |
| YAFU-1.34 | bsquared | YAFU | 119 | 2015-11-05 16:24 |
| Yafu bug. | storflyt32 | YAFU | 2 | 2015-06-29 05:19 |
| yafu-1.33 | bsquared | YAFU | 12 | 2012-11-08 04:12 |
| yafu-1.32.1 | bsquared | YAFU | 21 | 2012-09-04 19:44 |