![]() |
|
|
#529 |
|
F1416 Posts |
Hi Jeff,
I did a few factorization with your script and I found it very useful. However, I observed that sieving with multi client + multi threads configuration gives about ~45-50% of duplicate relations. In my case this case two issues 1. Script finish sieving for all clients when got minimal number of relations. but because of huge number of duplicates msieve will failed at nc2 test with well know error "matrix needs more columns than rows; try adding 2-3% more relations" And here we have 2nd issue. After "successful" sieving script doesn't generate .resume and you can't start automatically sieving from last position. I coded simple perl script which generate resume file based on log file. So it might be possible to add two simple feature 1. duplicates cleanup .. for example based on remdups and excute it just after gzip the dat file. For example if you reached 90% of required relations. Code:
if DUPCHECK:
exec_remdups
What do you think about that? Cheers |
|
|
|
#530 |
|
Jun 2003
Ottawa, Canada
3×17×23 Posts |
Sorry Carpi, I didn't mean for you to think that I wrote the script, it was actually Brian Gladman who wrote it. We will have to wait and see what he thinks.
If you are getting something like 50% duplicate relations are the ranges not being manged properly and the different threads/clients are sieving the same range? |
|
|
|
|
|
#531 |
|
May 2008
Worcester, United Kingdom
22·7·19 Posts |
I would be happy to add things to the script when I have a good idea of what is needed.
I am not familiar with remdups so you would need to explain what this is, how it would be used (i.e. what parameter values it would be called with) and how it would be available on both Linux and Windows. I don't understand what you want 'locked' so you would need to explain this. Right now I delete the resume file and use its non existence as a signal that sieving does not need to be resumed. The easiest way of solving your problem with this would be to rename the resume file rather than deleting it. You could then simply restore its original name if you wanted to resume sieving. This is a very easy change to make. Brian Last fiddled with by Brian Gladman on 2011-01-13 at 11:47 Reason: remove extraneous text |
|
|
|
|
|
#532 | ||
|
Apr 2010
Over the rainbow
260310 Posts |
Hi.
I just bought and installed a GTX 460, wich is supposed to be cuda-enabled. When I put 'True' for use_cuda, in factmsieve.py Quote:
Quote:
What should I do to be able to use my newly acquired card? Would I put 'False' instead, it work with no problems. Last fiddled with by firejuggler on 2011-01-20 at 16:26 |
||
|
|
|
|
|
#533 |
|
Mar 2010
3×137 Posts |
I think the issue is with the drivers.
If you're on < 26x.xx, try latest WHQL 26x.xx. If you're on > 26x.xx, and it doesnt work, try "golden" 258.96. Did I guess it right? Last fiddled with by Karl M Johnson on 2011-01-20 at 16:52 Reason: Yes. |
|
|
|
|
|
#534 |
|
Apr 2010
Over the rainbow
19·137 Posts |
I forgot to tell , I have Windows XP. and mfaktc work and detect my GTX 460.
Last fiddled with by firejuggler on 2011-01-20 at 18:08 |
|
|
|
|
|
#535 | ||
|
Apr 2010
Over the rainbow
19×137 Posts |
ok, since
Quote:
edit : nevermind, no wonder it didn't work. I needed the msieve gpu version. It does work now. Quote:
Last fiddled with by firejuggler on 2011-01-20 at 20:45 |
||
|
|
|
|
|
#536 |
|
Tribal Bullet
Oct 2004
3·1,181 Posts |
Consider updating your msieve version as well; yours looks to be a few months old and the real v1.48 release has much better poly selection.
|
|
|
|
|
|
#537 | ||
|
Apr 2010
Over the rainbow
19·137 Posts |
svn 473 seem to not support the -g switch
Quote:
|
||
|
|
|
|
|
#538 |
|
May 2008
44716 Posts |
|
|
|
|
|
|
#539 |
|
Apr 2010
Over the rainbow
A2B16 Posts |
i'm rather new at binary compiling, so i have no idea of how to do it. Will try to find a method.
|
|
|
|
![]() |
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 |