mersenneforum.org  

Go Back   mersenneforum.org > Factoring Projects > Msieve

Reply
 
Thread Tools
Old 2012-11-22, 19:04   #23
xilman
Bamboozled!
 
xilman's Avatar
 
"π’‰Ίπ’ŒŒπ’‡·π’†·π’€­"
May 2003
Down not across

10,753 Posts
Default Another failure

Code:
linear algebra completed 3237288 of 3237790 dimensions (100.0%, ETA 0h 0m)    , ETA 11h42m)    
lanczos halted after 51197 iterations (dim = 3237288)
lanczos error: only trivial dependencies found
BLanczosTime: 54432
elapsed time 15:07:13
Some error occurred and matsolve did not record dependencies.
Oh well, I can't deal with it today. MaΓ±ana.
xilman is offline   Reply With Quote
Old 2012-11-24, 08:28   #24
xilman
Bamboozled!
 
xilman's Avatar
 
"π’‰Ίπ’ŒŒπ’‡·π’†·π’€­"
May 2003
Down not across

10,753 Posts
Default

Quote:
Originally Posted by xilman View Post
Code:
linear algebra completed 3237288 of 3237790 dimensions (100.0%, ETA 0h 0m)    , ETA 11h42m)    
lanczos halted after 51197 iterations (dim = 3237288)
lanczos error: only trivial dependencies found
BLanczosTime: 54432
elapsed time 15:07:13
Some error occurred and matsolve did not record dependencies.
Oh well, I can't deal with it today. MaΓ±ana.
Sieved another 100k special-q and re-tried. This time it almost succeeded, though in a way I've never seen before. The first two dependencies yielded the same p53. The remaining 62 dependencies were all trivial. The c103 co-factor I'll finish with QS or GNFS.
Code:
...
reading relations for dependency 63
read 0 cycles
reading relations for dependency 64
read 0 cycles
sqrtTime: 1678
commencing number field sieve (103-digit input)
warning: NFS input not found in factor base file
integrator failed nan inf
R0: 0
A0: 0
skew 1.00, size 0.000e+00, alpha 0.000, combined = 0.000e+00 rroots = 0

commencing square root phase
warning: NFS input not found in factor base file
cannot handle non-linear polynomials
sqrtTime: 0
prp53 factor: 19730766037385241346601823669157368443933407293371177
c103 factor: 3317916359759806843643506842843012766667978368551852755763262052954796349074777744983847209381911066457
elapsed time 00:27:59
-> Computing time scale for this machine...
sumName = s206.000-w10_204.txt
-> Factorization summary written to s206.000-w10_204.txt.

[1]+  Done                    ../factMsieve.pl w10_204.poly


This will be the first time I've ever seen a report where SNFS didn't give the complete factorization!


Paul

Last fiddled with by xilman on 2012-11-24 at 08:33 Reason: Add second CODE block.
xilman is offline   Reply With Quote
Old 2012-11-24, 08:35   #25
firejuggler
 
firejuggler's Avatar
 
Apr 2010
Over the rainbow

1010001010002 Posts
Default

square?
firejuggler is offline   Reply With Quote
Old 2012-11-24, 08:48   #26
Batalov
 
Batalov's Avatar
 
"Serge"
Mar 2008
Phi(4,2^7658614+1)/2

947710 Posts
Default

It is not a square (or any other power).
Batalov is offline   Reply With Quote
Old 2012-11-24, 10:13   #27
xilman
Bamboozled!
 
xilman's Avatar
 
"π’‰Ίπ’ŒŒπ’‡·π’†·π’€­"
May 2003
Down not across

1075310 Posts
Default

Quote:
Originally Posted by Batalov View Post
It is not a square (or any other power).
Indeed. It is also well on the way to be completely factored.
xilman is offline   Reply With Quote
Old 2012-11-24, 14:04   #28
jasonp
Tribal Bullet
 
jasonp's Avatar
 
Oct 2004

3,541 Posts
Default

Did the LA report only two dependencies found?

I guess you had a very tiny nullspace, which only allowed two dependencies and hence wasn't enough to find all the factors. Doesn't explain why you only had two dependencies to work with though...

Last fiddled with by jasonp on 2012-11-24 at 14:05
jasonp is offline   Reply With Quote
Old 2012-11-24, 18:12   #29
xilman
Bamboozled!
 
xilman's Avatar
 
"π’‰Ίπ’ŒŒπ’‡·π’†·π’€­"
May 2003
Down not across

10,753 Posts
Default

Quote:
Originally Posted by jasonp View Post
Did the LA report only two dependencies found?

I guess you had a very tiny nullspace, which only allowed two dependencies and hence wasn't enough to find all the factors. Doesn't explain why you only had two dependencies to work with though...
That's my guess too. It's consistent with having no dependencies in the first matrix which was build before the addition of another ~300K relations.

It's probably not related, but this number is close to the point where quintics and sextics are optimal. A quintic was used in the present case.

Still, the factorization is now complete with a p51*p52*p53 split, indicating an unfortunate ECM non-miss.

Paul
xilman is offline   Reply With Quote
Old 2012-12-03, 06:54   #30
Dubslow
Basketry That Evening!
 
Dubslow's Avatar
 
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88

3·29·83 Posts
Default

Quote:
Originally Posted by jasonp View Post
This makes me suspicious that there's a problem with the last phase of the filtering. If you still have this C97 dataset, could you comment out the call to filter_postproc_relsets at the bottom of common/filter/filter.c and rerun the filtering and LA?
Hmm... I've run across this problem again (different dataset) and attempted to follow these directions. Unfortunately, I didn't find a "filter_postproc_relsets" in filter.c. I looked in SVN to try and locate the change based on your description; filter.c hasn't changed since r23; the only recent change (at 6 weeks by now) was this, which AFAICT does not match anything like "filter_postproc_relsets".

Edit: I found a call to that function in gnfs/filter/filter.c, but that doesn't appear to have changed in quite a while either.

Last fiddled with by Dubslow on 2012-12-03 at 07:29
Dubslow is offline   Reply With Quote
Old 2012-12-03, 12:21   #31
jasonp
Tribal Bullet
 
jasonp's Avatar
 
Oct 2004

3,541 Posts
Default

It hasn't changed in a long while; try commenting it out and rerunning anyway. It's the first place where I see a difference in filtering output between your runs and mine.

(Maybe we have another gcc anomaly? It wouldn't be the first time...)
jasonp is offline   Reply With Quote
Old 2012-12-03, 12:40   #32
Dubslow
Basketry That Evening!
 
Dubslow's Avatar
 
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88

3·29·83 Posts
Default

Quote:
Originally Posted by jasonp View Post
It hasn't changed in a long while; try commenting it out and rerunning anyway. It's the first place where I see a difference in filtering output between your runs and mine.

(Maybe we have another gcc anomaly? It wouldn't be the first time...)
You mean the call to filter_postproc_rels() in gnfs/filter/filter.c that's been there since r23? (That is to say, I see in SVN that you made some changes 6 weeks ago, but those changes don't appear to have any relationship with what, AFAICT, you want me to comment out.)

Last fiddled with by Dubslow on 2012-12-03 at 12:42
Dubslow is offline   Reply With Quote
Old 2012-12-03, 16:42   #33
jasonp
Tribal Bullet
 
jasonp's Avatar
 
Oct 2004

DD516 Posts
Default

I've had sharper mornings than this one. Yes, please comment out the call to filter_postproc_rels and re-run the filtering and then the LA. If the LA does not have problems then whatever weirdness is occurring is because of filter_postproc_rels.

(At this point I'm proceeding as if whatever is going on is either a hitherto-unknown problem in the algorithm that only manifests itself sporadically or with low amounts of oversieving, or a compiler issue)

Last fiddled with by jasonp on 2012-12-03 at 16:43
jasonp is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
Msieve 1.53 feedback xilman Msieve 149 2018-11-12 06:37
Msieve 1.50 feedback firejuggler Msieve 99 2013-02-17 11:53
Msieve 1.43 feedback Jeff Gilchrist Msieve 47 2009-11-24 15:53
Msieve 1.42 feedback Andi47 Msieve 167 2009-10-18 19:37
Msieve 1.41 Feedback Batalov Msieve 130 2009-06-09 16:01

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


Sat Jul 17 00:50:49 UTC 2021 up 49 days, 22:38, 1 user, load averages: 1.85, 1.58, 1.43

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

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.