![]() |
|
|
#859 | |
|
Sep 2008
Kansas
3,391 Posts |
Quote:
I have worked many numbers (using ECM) in the C100+ range. I soon realized after several no-finds there is no place to report my work. Of course, a partial factorization would get the number within my range. :) |
|
|
|
|
|
|
#860 | |
|
"Frank <^>"
Dec 2004
CDP Janesville
212210 Posts |
Quote:
Depending on available speed, I would actually consider msieve for anything up to ~99 digits if you're willing to wait. (You can actually split an msieve job between two or more PCs: run msieve on each machine for a while, then stop them and move the msieve.dat files to one system and CAT them together, then restart msieve.) Another thing to consider would be to set up ECMNET on your Macs (if they're networked; though I'm not sure if rogue has a PowerPC version). That's the way I ran things before I got as far into the factoring jobs as I have: run some quick ECM with Dario's applet, put the composite into ECMNET for some intense ECM, then msieve if ECM didn't get it (I think the biggest msieve job I ever ran was 101 digits; it took several days back then). |
|
|
|
|
|
|
#861 |
|
Romulan Interpreter
Jun 2011
Thailand
3×3,221 Posts |
Finished nfs sieving for 996666 aliquot, T905, C105. Then yafu died, it looks like stoned, on the processing relations process. I looked on the folder, it was writing like crazy into nfs.log thousands of lines: "error -11 reading relation xxxx". I have searched the folders for files with combinations of these words. The "error %d reading relation %u" appears in yafu.exe, msieve.exe, and a couple of files from gnfs. However, not yafu nor msieve sources contain this stuff, and I suspect it comes from some #include or .dll reference into the ggnfs, for which I have no sources.
nfs.dat seems to be ok. The paths to ggnfs are ok (otherwise yafu will say immediately that "ggnfs not found, switching to siqs"). How to continue? What do I miss? I hate nfs...
|
|
|
|
|
|
#862 | |
|
"Ben"
Feb 2007
DC116 Posts |
Quote:
|
|
|
|
|
|
|
#863 |
|
Tribal Bullet
Oct 2004
354310 Posts |
|
|
|
|
|
|
#864 | ||
|
Romulan Interpreter
Jun 2011
Thailand
966310 Posts |
Quote:
I also tried to use older versions of yafu/msieve, with the same result. I even "edited" a copy of nfs.dat file and substituted all <LF> at the end of the lines with <CR><LF>, assuming this could be a problem (process that took me almost one hour, as the file is so big and all text/binary editors I use are snaily slow in handling such big file). The result is the same. Tried to use msieve with -nc switch, newer and older version. Same result. Moved all the fullhouse (folders and files) on an XP32 computer and used the 32 bit versions. Same story. Somehow the files don't fit each-other. Then it pops to my mind to try a smaller nfs to see what's going on, and I tried to use yafu nfs(rsa(285)) (smaller values will automatically switch to siqs). The result is THE SAME. After crunching for some time, it come to "commencing msieve filtering" and the nfs.log file starts growing. The fullhouse moved on the XP32 computer works ok for "yafu nfs(rsa(285))" Now the problem is clear only on THIS computer (which is a sony laptop, core 2 at 2.8gigs, 8gig ram, Vista 64) for both yafu 32 and 64 versions. If I generate any nfs.dat file, there is no way to filter it, neither with yafu or msieve, and neither if I move all files on an XP32 and try older versions of the programs, 32 or 64 bits. The "tune()" says (on yafu.ini): tune_info=Intel(R) Core(TM)2 Duo CPU T9600 @ 2.80GHz, WIN32 (?!?!?), 0.000267994, 0.194719, 70.8287, 0.0725334, 102.179, 2775.7 if this is of any help. (manually added the spaces, question marks and bold face on the line above) What I can try to do is to pass the nfs.dat and nfs.job/fb to someone who really knows what is going on, and he tries to filter it to see where it is hiccupping. There is a (heavy packed with .rar) 400 megs archieve including the 3 files (dat, job, fb). If someone wants to try filtering it to debug the problem, and to avoid losing a week of sieving, please tell me how can I pass it to you. Meantime I will run siqs on this composite. If someone tells me how to convince yafu to always run siqs, regardless of the size of the composite, no matter ho long time will take (when this is possible, I dont want to factor numbers higher than, say, C115 with siqs, but I dont like yafu switching to nfs for a C105, at all!!) then I would be deeply indebted. Quote:
... It seems it got confused by a tar into a gz file and he checked only first layer. Of course, there is no text like that in the binary of the packed tar file.. However he searched well into the yafu compressed package (which is only a zip). Seems like bsquared is using your object files.
Last fiddled with by LaurV on 2011-10-07 at 03:33 |
||
|
|
|
|
|
#865 |
|
"Ben"
Feb 2007
7·503 Posts |
Post a zip containing the nfs.job nfs.fb and a few lines copied out of nfs.dat (if this is easy for you to manage - i.e. if you have unxutils installed and can therefore 'head' out a few lines). This might tell enough without having to post the entire data set somewhere. If you can't get a few lines out of nfs.dat, don't worry about it, just post the other two.
As for making yafu always run siqs, just delete (or move) the gnfs-lasieve*.exe files. Yafu (assuming you are using the latest version) will revert to siqs if it can't find the lattice sievers. Possibly the OS has something to do with it, but I can't think of a good reason why it would fail on vista 64 alone... Last fiddled with by bsquared on 2011-10-07 at 04:56 |
|
|
|
|
|
#866 |
|
Romulan Interpreter
Jun 2011
Thailand
3·3,221 Posts |
Done. I used a text viewer, copy, then paste into text editor (programmers' notepad 2), it could be that the line ends were modified from LF to CRLF, but as I found before, this has no influence. The nfs64.dat files contain relations from the beginning of the criminal file, and respectively from the end of it. Please rename them accordingly, if need (delete 64xxx from the names). The nfs32.dat contains a copy/paste from a job in progress, same polinomial, but moved with all the house onto a winXP32 computer, and using yafu32 (already 150megs of relations, so the progress is about 1/8 from the size of the criminal file). They look quite differently, the last number on each line is a magnitude bigger, and as I saw by reading mseive source pointed by jason, the -11 error is somehow related to the size of the numbers. He may not like the higher-bits integers, or so?
|
|
|
|
|
|
#867 |
|
"Jane Sullivan"
Jan 2011
Beckenham, UK
4048 Posts |
Another odd factorization:
Code:
>> factor(4130428535041623067988932531) factoring 4130428535041623067988932531 using pretesting plan: normal div: primes less than 10000 fmt: 1000000 iterations rho: x^2 + 1, starting 1000 iterations on C23 rho: x^2 + 3, starting 1000 iterations on C23 rho: x^2 + 3, starting 1000 iterations on C18 rho: x^2 + 2, starting 1000 iterations on C18 b = 1 Total factoring time = 0.0420 seconds ***factors found*** P2 = 23 P2 = 23 P3 = 367 PRP5 = 43649 C1 = 1 C18 = 487415210250370733 ans = 1 >> factor(487415210250370733) factoring 487415210250370733 using pretesting plan: normal div: primes less than 10000 fmt: 1000000 iterations rho: x^2 + 1, starting 1000 iterations on C18 rho: x^2 + 3, starting 1000 iterations on C18 rho: x^2 + 2, starting 1000 iterations on C18 b = 1 Total factoring time = 0.0490 seconds ***factors found*** C1 = 1 C18 = 487415210250370733 ans = 1 >> Code:
10/07/11 10:55:13 v1.28.5 @ JANELAPTOP2, **************************** 10/07/11 10:55:13 v1.28.5 @ JANELAPTOP2, Starting factorization of 4130428535041623067988932531 10/07/11 10:55:13 v1.28.5 @ JANELAPTOP2, **************************** 10/07/11 10:55:13 v1.28.5 @ JANELAPTOP2, rho: x^2 + 1, starting 1000 iterations on C23 10/07/11 10:55:13 v1.28.5 @ JANELAPTOP2, rho: x^2 + 3, starting 1000 iterations on C23 10/07/11 10:55:13 v1.28.5 @ JANELAPTOP2, prp5 = 43649 10/07/11 10:55:13 v1.28.5 @ JANELAPTOP2, rho: x^2 + 3, starting 1000 iterations on C18 10/07/11 10:55:13 v1.28.5 @ JANELAPTOP2, rho: x^2 + 2, starting 1000 iterations on C18 10/07/11 10:55:13 v1.28.5 @ JANELAPTOP2, starting smallmpqs on C18: 487415210250370733 10/07/11 10:55:13 v1.28.5 @ JANELAPTOP2, prp1 = 1 10/07/11 10:55:13 v1.28.5 @ JANELAPTOP2, prp18 = 487415210250370733 10/07/11 10:55:13 v1.28.5 @ JANELAPTOP2, Total factoring time = 0.0420 seconds 10/07/11 10:55:36 v1.28.5 @ JANELAPTOP2, 10/07/11 10:55:36 v1.28.5 @ JANELAPTOP2, **************************** 10/07/11 10:55:36 v1.28.5 @ JANELAPTOP2, Starting factorization of 487415210250370733 10/07/11 10:55:36 v1.28.5 @ JANELAPTOP2, **************************** 10/07/11 10:55:36 v1.28.5 @ JANELAPTOP2, rho: x^2 + 1, starting 1000 iterations on C18 10/07/11 10:55:36 v1.28.5 @ JANELAPTOP2, rho: x^2 + 3, starting 1000 iterations on C18 10/07/11 10:55:36 v1.28.5 @ JANELAPTOP2, rho: x^2 + 2, starting 1000 iterations on C18 10/07/11 10:55:36 v1.28.5 @ JANELAPTOP2, starting smallmpqs on C18: 487415210250370733 10/07/11 10:55:36 v1.28.5 @ JANELAPTOP2, prp1 = 1 10/07/11 10:55:36 v1.28.5 @ JANELAPTOP2, prp18 = 487415210250370733 10/07/11 10:55:36 v1.28.5 @ JANELAPTOP2, Total factoring time = 0.0490 seconds Code:
>> factor(487415210250370733*2147483647) factoring 1046716193311737924804903251 using pretesting plan: normal div: primes less than 10000 fmt: 1000000 iterations rho: x^2 + 1, starting 1000 iterations on C28 rho: x^2 + 3, starting 1000 iterations on C28 rho: x^2 + 2, starting 1000 iterations on C28 b = 1 Total factoring time = 0.1000 seconds ***factors found*** PRP9 = 837532169 PRP9 = 581965957 PRP10 = 2147483647 ans = 1 |
|
|
|
|
|
#868 |
|
"Frank <^>"
Dec 2004
CDP Janesville
41128 Posts |
Excerpt from a quick test on my new hex-core:
Code:
HEXADECIMAL, starting SIQS on c101: 12779726826463409629092032652842999953570478140774811249429486795957571836464080419971376622939202021 HEXADECIMAL, ==== sieving started ( 6 threads) ==== HEXADECIMAL, recovered 14 nontrivial dependencies HEXADECIMAL, prp42 = 868090230181216249188964028974950768080011 HEXADECIMAL, prp59 = 14721657245002752906581031455951927854123538531478714392911 HEXADECIMAL, Lanczos elapsed time = 92.8360 seconds. HEXADECIMAL, Sqrt elapsed time = 0.4050 seconds. HEXADECIMAL, SIQS elapsed time = 2715.8820 seconds. |
|
|
|
|
|
#869 | |
|
"Ben"
Feb 2007
7·503 Posts |
Quote:
![]() ![]()
|
|
|
|
|
![]() |
| 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 |