![]() |
|
|
#309 | ||
|
May 2008
Worcester, United Kingdom
22×7×19 Posts |
Quote:
However, if this is to work we have to have really good minrels estimates to start with and I am not sure we are quite there yet. I have been using the results people have been providing here to refine the estimates and I am certainly getting less 'complaints' about serious under or over sieving. Your results are useful as I have not had many results for lpbr/a = 25 and it looks like I can cut the estimate here by about 5% Quote:
If people are content that the estimates I am using are working, I can then reduce the step size near to completion. This was one of the first requests I had but it soon became clear that we needed better minrels values before we can seriously contemplate this. But rest assured your idea has not fallen on deaf ears ![]() Brian |
||
|
|
|
|
|
#310 |
|
Account Deleted
"Tim Sorbera"
Aug 2006
San Antonio, TX USA
102538 Posts |
For a c92 (the one that previously finished at 95.7%, rerunning the sieving), using lpbr/a 25/25, I found that it needs a minimum between 1715000 (97.8%) and 1720000 (98.1%) relations to finish (it could not finish with 97.8%, but could with 98.1%). The current estimate is 1753486.
I tested this by running factmsieve.py on the original poly with FRACTION_OF_ESTIMATED set to start trying to post-proc at 50% and the cleanup disabled. Then after it finished with that, I manually removed the last relations in multiples of 10000 and then 5000 before I narrowed it to that range. Finally, I had msieve run the full solve with 1720000 relations, all the way until factors appeared, to make sure no problems cropped up with the LA or anything. I'm very surprised to see such a different result from my first run of this number...from what I understand, that's not how the GNFS should behave. (the original relations files were cleaned up immediately, so I can't try it out on those)I've attached the g92-test.txt and test.log files. msieve shows 1 less than the number of lines that were in the file. I'm assuming this is because the first line has the n in it instead of a relation. |
|
|
|
|
|
#311 |
|
Mar 2010
5110 Posts |
Thanks Jason.
I have been looking at boh the factmsieve.pl (perl) and the factmsieve.py (python) scripts. Seems they both say they can run on multi hosts but the python script dies. I have tried searching for a solution but cannot seem to locate anything. Does it require any additional modules? I am trying to perl script now from: http://ggnfs.svn.sourceforge.net/vie.../factMsieve.pl |
|
|
|
|
|
#312 |
|
Mar 2010
3316 Posts |
okay, using the perl script seems to be working. I have 3 hosts with 7 cores a piece all running from the same NFS mounted directory.
Jobs are numbered properly and all is well. One of the hosts has CPU's that are a little faster than the other 2. Think that will matter? |
|
|
|
|
|
#313 | ||
|
"Frank <^>"
Dec 2004
CDP Janesville
1000010010102 Posts |
Here's a couple of notes from my experience running multiple machines:
Quote:
I run my distributed jobs isolated on each machine and move the spairs.add.* files to the central machine once or twice a day. The central machine then finds everything and collates it as it goes. Quote:
|
||
|
|
|
|
|
#314 |
|
May 2008
Worcester, United Kingdom
10000101002 Posts |
Do you have any information from the log files on what happens when the Python program exists?
Brian |
|
|
|
|
|
#315 | |
|
Sep 2009
22×523 Posts |
Quote:
Chris K |
|
|
|
|
|
|
#316 | |
|
Mar 2010
5110 Posts |
Quote:
I do have the info. I tried different way bu the output from the script seemed to say that this was the right way. I guess this is the console out. Code:
[root@localhost fact]# /usr/local/bin/python2.6 ./factmsieve.py myjob 1 3
-> ________________________________________________________________
-> | Running factmsieve.py, a Python driver for MSIEVE with GGNFS |
-> | sieving support. It is Copyright, 2010, Brian Gladman and is |
-> | a conversion of factmsieve.pl that is Copyright, 2004, Chris |
-> | Monico. This is version 0.58, dated 7th March 2010. |
-> |______________________________________________________________|
Traceback (most recent call last):
File "./factmsieve.py", line 1929, in <module>
PNUM += CLIENT_ID
TypeError: unsupported operand type(s) for +=: 'int' and 'str'
|
|
|
|
|
|
|
#317 |
|
May 2008
Worcester, United Kingdom
22×7×19 Posts |
Here is an updated version that will (I hope) remove some of these errors. Thanks to all for the bug reports.
Brian Last fiddled with by jasonp on 2010-07-22 at 03:28 Reason: remove old attachment |
|
|
|
|
|
#318 |
|
Mar 2010
3×17 Posts |
Tested that and it worked. Thanks.
I cannot switch to the python script now after running the perl script for this long though can I? Are they interchangeable to the point that I could sop my perl job and start where I left off with a python job? |
|
|
|
|
|
#319 |
|
Nov 2007
3×52 Posts |
Now All has earned.
I the truth would add in the file beginning #!/usr/bin/python or in a case as at Sleigher #!/usr/local/bin/python That the call worked for it from the house catalogue. I think that so it will be more convenient. Last fiddled with by miklin on 2010-03-17 at 17:43 |
|
|
|
![]() |
| Thread Tools | |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Msieve & ggnfs on MacOS | xilman | Msieve | 8 | 2017-05-20 00:12 |
| Factorizing with MSIEVE, GGNFS & Factmsieve.py | Romuald | Msieve | 24 | 2015-11-09 20:16 |
| Infinite loop for ggnfs or msieve | Greebley | Aliquot Sequences | 4 | 2013-02-06 19:28 |
| Error running GGNFS+msieve+factmsieve.py | D. B. Staple | Factoring | 6 | 2011-06-12 22:23 |
| A new driver? (or type of driver?) | 10metreh | Aliquot Sequences | 3 | 2010-02-15 15:57 |