mersenneforum.org  

Go Back   mersenneforum.org > Factoring Projects > Aliquot Sequences

Reply
 
Thread Tools
Old 2009-04-01, 19:37   #111
mklasson
 
Feb 2004

2×3×43 Posts
Default

Quote:
Originally Posted by Joshua2 View Post
Looks like its still not fixed. $SYS_BIN_PATH="c:/cygwin/bin"; is what I have. I did $GGNFS_BIN_PATH="C:\\\Program Files\\\ggnfs"; and it seemed to work, was having errors before on that one. Should I switch to the 3 backslash?
Edit: also, each time I restart I lose all the sieving I've done, its getting annoying...
I'm surprised 3 backslashes works. You can replace them with one forward slash.
Code:
$GGNFS_BIN_PATH="c:/PROGRA~2/ggnfs/bin";
is what I use. You can probably get away with something similar. I can't remember if the script had problem with spaces in filenames or if I just wanted to be sure it wouldn't be a problem...

Quote:
Originally Posted by Joshua2 View Post
Canceled it, and it looks like it deletes everything, along w/ another cat error. Is it supposed to save automatically and resume?
Aliqueit will only delete stuff if it finds a factor in the log.
mklasson is offline   Reply With Quote
Old 2009-04-01, 19:38   #112
Joshua2
 
Joshua2's Avatar
 
Sep 2004

13×41 Posts
Default

Ok, I basically tried that except since same if and else just deleted that and it seems to have worked. I'll keep you posted.
Edit: Got the three backslash from programming c#. That's the way you do it since / says ignore next character, so you do the first and it ignores the second and then you need the third or something weird like that.

Last fiddled with by Joshua2 on 2009-04-01 at 19:40
Joshua2 is offline   Reply With Quote
Old 2009-04-01, 19:43   #113
10metreh
 
10metreh's Avatar
 
Nov 2008

91216 Posts
Default

Quote:
Originally Posted by Joshua2 View Post
Ok, I basically tried that except since same if and else just deleted that and it seems to have worked. I'll keep you posted.
Edit: Got the three backslash from programming c#. That's the way you do it since / says ignore next character, so you do the first and it ignores the second and then you need the third or something weird like that.
Is that with my update to the script?

Edit: just saw what the post said. That's almost exactly what I did in my update.

Last fiddled with by 10metreh on 2009-04-01 at 19:46
10metreh is offline   Reply With Quote
Old 2009-04-01, 21:48   #114
Joshua2
 
Joshua2's Avatar
 
Sep 2004

10000101012 Posts
Default

Yes, thanks! I got a new error here, but I'm not sure its bad. Its from msieve doing the final linear algebra. It went past that and says it will complete in 2 min w/ 4 threads. But I did notice that while it was sieving it kept on trying to reduce matrix, and kept on saying it needed more relations, is that normal? It seems it would be more efficient to go until you probably have enough, it must have tried 10 times, and the number didn't go down much that it needed each time.
Attached Thumbnails
Click image for larger version

Name:	error sieve.jpg
Views:	113
Size:	49.5 KB
ID:	3484  
Joshua2 is offline   Reply With Quote
Old 2009-04-01, 21:55   #115
mklasson
 
Feb 2004

2·3·43 Posts
Default

Quote:
Originally Posted by Joshua2 View Post
Yes, thanks! I got a new error here, but I'm not sure its bad. Its from msieve doing the final linear algebra. It went past that and says it will complete in 2 min w/ 4 threads. But I did notice that while it was sieving it kept on trying to reduce matrix, and kept on saying it needed more relations, is that normal? It seems it would be more efficient to go until you probably have enough, it must have tried 10 times, and the number didn't go down much that it needed each time.
Those errors look pretty harmless.

Yes, that's normal. It will go back and forth between sieving and relation processing quite a number of times. Just give it some (or lots depending on the size of your composite...) time.
mklasson is offline   Reply With Quote
Old 2009-04-02, 00:14   #116
Joshua2
 
Joshua2's Avatar
 
Sep 2004

13×41 Posts
Default

It worked. Now I'm testing gnfs vs. yafu on a c98. I already did it in the line of duty w/ yafu and it took 4.14 hours. I'm trying it w/ gnfs, and aliquot (modified ini to c98 min instead of 99) used poly5 from gnfs suite instead of msieve to pick poly. Do you know why this might be?

Last fiddled with by Joshua2 on 2009-04-02 at 00:15
Joshua2 is offline   Reply With Quote
Old 2009-04-02, 01:22   #117
Joshua2
 
Joshua2's Avatar
 
Sep 2004

13·41 Posts
Default

Even though it didn't use msieve it took 3 hours instead of a little over 4, so it was 25% faster. Might consider C98 min for nfs.
Joshua2 is offline   Reply With Quote
Old 2009-04-02, 01:28   #118
mdettweiler
A Sunny Moo
 
mdettweiler's Avatar
 
Aug 2007
USA (GMT-5)

3×2,083 Posts
Default

Quote:
Originally Posted by Joshua2 View Post
Even though it didn't use msieve it took 3 hours instead of a little over 4, so it was 25% faster. Might consider C98 min for nfs.
Based on my personal experience (and others' that I've read about, too) the crossover point with the current array of applications is around 96 digits. I personally do anything 95 digits or less with QS, and 96 digits or more with GNFS.

Note: msieve has a built-in limit of >97 digits (i.e. must be 98 digits or greater) for NFS sieving and polynomial selection. Thus, any 96 or 97 digit GNFSes must have their polynomial selection performed with GGNFS, and also you must set $DOCLASSICAL to 0 in factMsieve.pl (near the end of the top section where all the user-configurable options are stored) so that it doesn't try to use msieve for the small amount of line sieving it normally does at the beginning of the job (because otherwise msieve will ignore factMsieve.pl's instructions and run QS on the number anyway, which of course is not what factMsieve.pl is expecting in its output and thus it could probably mess things up a lot).
mdettweiler is offline   Reply With Quote
Old 2009-04-02, 01:32   #119
Joshua2
 
Joshua2's Avatar
 
Sep 2004

13×41 Posts
Default

So I don't know why aliq didn't use msieve on c98, but when I did it manual and stack in the msieve.fb, and deleted all the other files, and killed and restarted, it used it, and it got a better poly, so it should be even better than 25%. Any ideas, it would be nice automated.

Last fiddled with by Joshua2 on 2009-04-02 at 01:33
Joshua2 is offline   Reply With Quote
Old 2009-04-02, 03:52   #120
Joshua2
 
Joshua2's Avatar
 
Sep 2004

21516 Posts
Default

C98 took just over 2 hours using msieve to poly select. Its funny it used msieve auto w/ my C108, but not the C98. If I were you I would make aliquot use 96 as the crossover, and if its a 96 or 97 use the other pearl script that doesn't use msieve. That should speed things up right?
Edit: Think I need to put "" in like msieve_cmd = "C:\Program Files\ggnfs\msieve" - that seems to have fixed it... thats weird

Last fiddled with by Joshua2 on 2009-04-02 at 03:54
Joshua2 is offline   Reply With Quote
Old 2009-04-02, 04:18   #121
Joshua2
 
Joshua2's Avatar
 
Sep 2004

21516 Posts
Default

Change in 1.40 msieve
- Modified the main driver to allow NFS on any size input, no matter
how small, if only the postprocessing is desired
So do you think aliq 1.07 might be smart enough to be able to set use msieve for poly to false under c98, and true over? And msieve can still do the post-proc. I would like to test the breakeven point on my box.
Joshua2 is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
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

All times are UTC. The time now is 07:06.

Mon Mar 8 07:06:40 UTC 2021 up 95 days, 3:17, 0 users, load averages: 2.09, 2.42, 2.41

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.