![]() |
|
|
#166 | |
|
Jun 2003
Ottawa, Canada
3×17×23 Posts |
Quote:
Jeff. Last fiddled with by Jeff Gilchrist on 2009-02-13 at 14:38 |
|
|
|
|
|
|
#167 |
|
Jun 2003
Ottawa, Canada
22258 Posts |
|
|
|
|
|
|
#168 | |
|
Jun 2003
Ottawa, Canada
3·17·23 Posts |
Quote:
Jeff. |
|
|
|
|
|
|
#169 |
|
Tribal Bullet
Oct 2004
3×1,181 Posts |
If you are writing an introductory guide then go ahead and recommend a safe default for everybody. I'd be fine with not using msieve at all through the perl script; people here have enough experience to know what to do if they need extra polynomial oomph. The sieving speedup for small jobs is not terribly big anyway.
v1.40 will have many changes in stage 2 (the pol51opt part of things) but I have barely changed stage 1 at all, and this will still need major optimizations before it becomes reliably competitive with pol5. |
|
|
|
|
|
#170 |
|
Jun 2003
Ottawa, Canada
3×17×23 Posts |
Ok I think what I will do for now then is to modify the guide to show an example using pol51 for polynomial generation so it has less steps and is simpler for everyone.
But I will also put a link on the page to instructions on how to use msieve for polynomial generation including the handy script from tmorrow in case pol51 fails or they want to have more optimal polys for smaller files. Thanks for everyone's suggestions, I hope to have an updated version in the near future. |
|
|
|
|
|
#171 |
|
Jun 2003
Ottawa, Canada
3·17·23 Posts |
Ok I have updated the main part of the guide here:
http://gilchrist.ca/jeff/factoring/n...ers_guide.html and the sub-guide for msieve poly selection is here: http://gilchrist.ca/jeff/factoring/n...oly_guide.html Hopefully it all meshes together nicely now. Jeff. |
|
|
|
|
|
#172 | |
|
"Ben"
Feb 2007
7×503 Posts |
Quote:
For Homogenous Cunninghams http://www.mersenneforum.org/showthread.php?t=8739 For Cunninghams: http://home.in.tum.de/~kruppa/numbth.html And I think there is one for XYYX numbers in thats groups' yahoo mailing list. And here are some links to 64 bit optimized lattice siever binaries (opteron or core2): http://www.mersenneforum.org/showpos...6&postcount=23 |
|
|
|
|
|
|
#173 |
|
Jun 2003
Ottawa, Canada
3×17×23 Posts |
|
|
|
|
|
|
#174 |
|
Jun 2003
Ottawa, Canada
3·17·23 Posts |
I have found an annoying bug in the factMsieve.pl that shows the divisors as being 1 more digit than they really are. Take C131_106_87 as an example, the msieve output is:
Code:
Sun Feb 22 21:37:50 2009 multiply complete, coefficients have about 83.63 million bits Sun Feb 22 21:37:52 2009 initial square root is modulo 1006739 Sun Feb 22 21:42:20 2009 prp62 factor: 79961052113534129805009168985584938017201796671547330986184689 Sun Feb 22 21:42:20 2009 prp69 factor: 863509555966817212628874398558741301013796755368031305269361965375077 Sun Feb 22 21:42:20 2009 elapsed time 00:08:33 Code:
Number: C131_106_87 N=69047132605197387428514937682610265456943664752456696963177343638566252052982783316890351486357829680653130018807198946259079596053 ( 131 digits) Divisors found: r1=79961052113534129805009168985584938017201796671547330986184689 (pp63) r2=863509555966817212628874398558741301013796755368031305269361965375077 (pp70) The actual perl code that prints that info is: Code:
# Sort ascending numerically
@DIVISORS = sort {$a <=> $b} (@DIVISORS);
$r = 1;
while($_ = shift @DIVISORS) {
printf(" r%d=%s (pp%d)\n", $r++, $_, length($_));
}
Jeff. Last fiddled with by Jeff Gilchrist on 2009-02-23 at 11:39 |
|
|
|
|
|
#175 |
|
(loop (#_fork))
Feb 2006
Cambridge, England
144308 Posts |
My guess is that this is running on Windows and picking up the \r\n line endings; try adding a line "s/[^0-9]//g;" after "while($_ = shift @DIVISORS) {" and see if that helps.
Last fiddled with by fivemack on 2009-02-23 at 11:50 |
|
|
|
|
|
#176 |
|
Jun 2003
Ottawa, Canada
22258 Posts |
|
|
|
|
![]() |
| Thread Tools | |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Installation of GGNFS | LegionMammal978 | Msieve | 17 | 2017-01-20 19:49 |
| Running other programs while running Prime95. | Neimanator | PrimeNet | 14 | 2013-08-10 20:15 |
| Error running GGNFS+msieve+factmsieve.py | D. B. Staple | Factoring | 6 | 2011-06-12 22:23 |
| GGNFS or something better? | Zeta-Flux | Factoring | 1 | 2007-08-07 22:40 |
| ggnfs | ATH | Factoring | 3 | 2006-08-12 22:50 |