mersenneforum.org  

Go Back   mersenneforum.org > Factoring Projects > Aliquot Sequences

Reply
 
Thread Tools
Old 2009-12-26, 07:24   #331
schickel
 
schickel's Avatar
 
"Frank <^>"
Dec 2004
CDP Janesville

2×1,061 Posts
Default

Quote:
Originally Posted by Dougal View Post
im having trouble with this at the moment.i keep getting this error when it goes to use yafu.
Quote:
WARNING: couldn't open config file.
whats my problem??
I think your problem is right here. Aliqueit can't find the "aliqueit.ini" file that tells it where everything is. Since you're not starting the program from a shortcut, that means that the .ini file got unpacked to some other directory....

Look around and see if you can find it.

It's probably still under the tree....
schickel is offline   Reply With Quote
Old 2009-12-26, 08:25   #332
10metreh
 
10metreh's Avatar
 
Nov 2008

91216 Posts
Default

I think that, because Dougal has not started aliqueit from the aliqueit108 directory, aliqueit is searching in C:\Documents and Settings\X for aliqueit.ini. I agree with Mini-Geek: start it from the aliqueit108 directory.

BTW: there are a couple of adjustments to make in aliqueit.ini that I mentioned in the "Getting Started" thread - have you done them? (Except the figure of 93 for gnfs_cutoff is an old one - change it to around 89 for better results. Edited the Getting started post.)

Last fiddled with by 10metreh on 2009-12-26 at 08:36
10metreh is offline   Reply With Quote
Old 2010-01-27, 22:22   #333
Mini-Geek
Account Deleted
 
Mini-Geek's Avatar
 
"Tim Sorbera"
Aug 2006
San Antonio, TX USA

17·251 Posts
Default

Does anyone have some more updated factoring depths for aliqueit? For reference, here are the defaults (and what they mean), from aliqueit.ini:
Code:
//Formulae used to determine the maximum factor size we will do ecm to.
//For QS: <qs_k> * input_digits + <qs_m>
qs_k = 0.448
qs_m = -11.26

//For GNFS: <gnfs_k> * input_digits + <gnfs_m>
gnfs_k = 0.235
gnfs_m = 9.4
These are quite outdated, putting the meeting point of the two (where QS or GNFS will take about as long, and so are ECMd to the same depth) at c97. Since GNFS is now faster than QS down to c90 or lower, this must result in lots of inefficient ECM for small GNFS jobs. I could easily mess with the numbers until they match at, say, c90, (e.g. just change gnfs_m to 7.91) but that'd probably make for unintended side effects (too little ECM on larger jobs? still bad parameters for QS jobs?).

Last fiddled with by Mini-Geek on 2010-01-27 at 22:28
Mini-Geek is offline   Reply With Quote
Old 2010-02-09, 02:21   #334
paleseptember
 
paleseptember's Avatar
 
Jun 2008
Wollongong, .au

3·61 Posts
Default

I am attempting to set up Aliqueit.exe (and associated mess) after a break from the project. I've downloaded ecm, ggnfs, yafu, msieve, sorted out the command line paths (nargghh!), and am crunching away at a random sequence to check that things appear to be working.

At what point should yafu change over to ggnfs? I'm getting screens involving:
====
Welcome to Yafu
====
*** Working *** (abbreviated)

I don't remember seeing these before. Have I screwed up something in my config, or has the program changed in the last six months or so?
paleseptember is offline   Reply With Quote
Old 2010-02-09, 02:32   #335
Mini-Geek
Account Deleted
 
Mini-Geek's Avatar
 
"Tim Sorbera"
Aug 2006
San Antonio, TX USA

102538 Posts
Default

Quote:
Originally Posted by paleseptember View Post
At what point should yafu change over to ggnfs?
Around 89 digits.
Quote:
Originally Posted by paleseptember View Post
I'm getting screens involving:
====
Welcome to Yafu
====
*** Working *** (abbreviated)

I don't remember seeing these before. Have I screwed up something in my config, or has the program changed in the last six months or so?
YAFU has (somewhat recently) changed to showing a rather terse screen output by default. You can adjust this with one or more -v commands, which you can add via the yafu.ini file. It also has support for multi-threading now. Something like this as yafu.ini will have multithreading and the verbose screen output of the older YAFUs:
Code:
threads=2
v=true
v=true
Mini-Geek is offline   Reply With Quote
Old 2010-02-09, 02:52   #336
bsquared
 
bsquared's Avatar
 
"Ben"
Feb 2007

DC116 Posts
Default

Quote:
Originally Posted by paleseptember View Post
I don't remember seeing these before. Have I screwed up something in my config, or has the program changed in the last six months or so?
Yes, I'm not in front of my code right now but I seem to remember changing things so that the banner is always displayed. Above a certain digit limit I think aliqueit dumps all screen output to dev/null, so they will eventually disappear. Or, you can set the following in yafu.ini:

Code:
silent=true
bsquared is offline   Reply With Quote
Old 2010-02-09, 03:45   #337
mdettweiler
A Sunny Moo
 
mdettweiler's Avatar
 
Aug 2007
USA (GMT-5)

3·2,083 Posts
Default

Quote:
Originally Posted by Mini-Geek View Post
Around 89 digits.

YAFU has (somewhat recently) changed to showing a rather terse screen output by default. You can adjust this with one or more -v commands, which you can add via the yafu.ini file. It also has support for multi-threading now. Something like this as yafu.ini will have multithreading and the verbose screen output of the older YAFUs:
Code:
threads=2
v=true
v=true
What exactly is the difference between one -v and two -v's? I've tried both before but there doesn't seem to be any difference upon cursory examination. (I personally prefer to run yafu with at least one -v most of the time so I can see the progress. Quite frankly, I would think it slightly more logical to, at the very least, make something that shows progress and ETA the default verbosity level, with the terse "Working" message triggered by a flag, but myabe that's just me. )
mdettweiler is offline   Reply With Quote
Old 2010-02-09, 03:51   #338
bsquared
 
bsquared's Avatar
 
"Ben"
Feb 2007

7·503 Posts
Default

Quote:
Originally Posted by mdettweiler View Post
What exactly is the difference between one -v and two -v's? I've tried both before but there doesn't seem to be any difference upon cursory examination. (I personally prefer to run yafu with at least one -v most of the time so I can see the progress. Quite frankly, I would think it slightly more logical to, at the very least, make something that shows progress and ETA the default verbosity level, with the terse "Working" message triggered by a flag, but myabe that's just me. )
The only difference lies in if you run factor(). Two v's prints out more time measurements/estimates for the adaptive ECM runs. One v only prints the progress.

Thanks for the feedback... I don't know until people tell me what they find annoying (or nice) :)

Progress for the SIQS is easy. What would you prefer to see as far as the P+1, P-1, and ECM runs, when using factor, as the default verbosity? Was it better before (i.e., what you get with one -v now)?
bsquared is offline   Reply With Quote
Old 2010-02-09, 04:15   #339
mdettweiler
A Sunny Moo
 
mdettweiler's Avatar
 
Aug 2007
USA (GMT-5)

3·2,083 Posts
Default

Quote:
Originally Posted by bsquared View Post
The only difference lies in if you run factor(). Two v's prints out more time measurements/estimates for the adaptive ECM runs. One v only prints the progress.

Thanks for the feedback... I don't know until people tell me what they find annoying (or nice) :)

Progress for the SIQS is easy. What would you prefer to see as far as the P+1, P-1, and ECM runs, when using factor, as the default verbosity? Was it better before (i.e., what you get with one -v now)?
I kinda like what you get with one -v now, though I can see why that might not be ideal as a default setting; some might prefer to actually be able to see the last few lines of a sequence in aliqueit. How about something like this:
Code:
Starting SIQS on cx: <number>
===Sieving in progress (1 thread)===
x relations found, x needed (this line would be replaced with "QS complete, x relations found, elapsed time: x" at the end of this phase)
===Post processing in progress (msieve-1.38)===
Filtering: removing singletons (for example--replace with the current phase whenever a new one is begun, then "Filtering complete, elapsed time: x" at the end)
Linear algebra at x%, ETA x (replace with "Linear algebra complete, elapsed time: x" at the end)
Square root: dependency x in progress (replace with "Square root complete, xth dependency, elapsed time: x" at the end)
SIQS complete, elapsed time x
*** factors found ***
PRPx = x
PRPx = x
ans = 1
Not too verbose, yet you're still not flying blind. ECM/P-1/P+1 could be done in a similar level of verbosity--actually, those are already just about perfect for this kind of verbosity right now with -v.
mdettweiler is offline   Reply With Quote
Old 2010-02-09, 04:59   #340
bsquared
 
bsquared's Avatar
 
"Ben"
Feb 2007

7·503 Posts
Default

Quote:
Originally Posted by mdettweiler View Post
Not too verbose, yet you're still not flying blind. ECM/P-1/P+1 could be done in a similar level of verbosity--actually, those are already just about perfect for this kind of verbosity right now with -v.
I like that as a happy medium, and it shouldn't be too hard to do. People that like it nice and terse can always use "silent". It probably will be a few days before I can release new code, so if anyone else wants to weigh in, go ahead.

The last few posts are pretty much YAFU centric... maybe move them to the YAFU thread?
bsquared is offline   Reply With Quote
Old 2010-04-02, 02:09   #341
EdH
 
EdH's Avatar
 
"Ed Hall"
Dec 2009
Adirondack Mtns

28×3×5 Posts
Default

Sorry if this is somewhere I should have found it. I did look in a lot of places...

(Even sorrier if this is something I should know.)

Where can I find a list of the codes Aliqueit places in the sequence line it outputs to the console, i.e. un, ru?
EdH 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 14:36.


Fri Aug 6 14:36:59 UTC 2021 up 14 days, 9:05, 1 user, load averages: 2.88, 2.96, 2.79

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.