![]() |
|
|
#1 |
|
Jun 2003
Ottawa, Canada
3×17×23 Posts |
Hi Jason,
Can you please be careful with updating util.h since the latest 1.43 build no longer compiles in Visual Studio. Brian has updated SVN with putting the fix back into util.h but somehow it keeps disappearing. Jeff. |
|
|
|
|
|
#2 |
|
Tribal Bullet
Oct 2004
3,541 Posts |
I removed the reference to the function rint() a few releases ago because AFAICT it was only used in stage 2 of NFS poly selection, and that code was modified not to need it a long time ago. What's the compile error in question?
|
|
|
|
|
|
#3 | |
|
May 2008
Worcester, United Kingdom
22·7·19 Posts |
Quote:
dump_interval = 10000 * (int)rint(5.0e7 / ncols); needs it. Brian |
|
|
|
|
|
|
#4 |
|
Tribal Bullet
Oct 2004
DD516 Posts |
Ah, I didn't see that. Serge, please check with Brian if you're going to use non-C89 math functions; MSVC probably doesn't have them and we'll need a windows substitute.
Last fiddled with by jasonp on 2009-10-24 at 16:26 |
|
|
|
|
|
#5 |
|
Jun 2003
Ottawa, Canada
100100101012 Posts |
For anyone waiting for the 64bit or 32bit Windows VS binaries, they are finally available, compiled with the latest MPIR (1.3.0) and GMP-ECM (SVN 1422):
http://gilchrist.ca/jeff/factoring/ |
|
|
|
|
|
#6 |
|
"Serge"
Mar 2008
Phi(4,2^7658614+1)/2
947710 Posts |
Sorry, it stuck in my mind that we have it in redu2.c anyway, ...but thinking about it, it is the lat.siever source, not part of msieve. I'll replace it with floor(x+0.5).
|
|
|
|
|
|
#7 | |
|
Oct 2004
Austria
2·17·73 Posts |
Quote:
BTW: Maybe cubic polynomials might become interesting for 50-digit GNFS-factorizations?
Last fiddled with by Andi47 on 2009-11-03 at 17:30 |
|
|
|
|
|
|
#8 |
|
Tribal Bullet
Oct 2004
67258 Posts |
The postprocessing should work at that small size now; polynomial selection just needs to be allowed. It's an easy change.
|
|
|
|
|
|
#9 |
|
Jun 2003
Ottawa, Canada
3×17×23 Posts |
How does checkpointing work for the linear algebra in msieve?
Does it write a check point after at certain time intervals, or % complete intervals, or what does it use? If have a job running on a 64bit Windows (VS2008 built) binary but when I hit CTRL-C and stopped it, there was no .chk file generated so I couldn't use -ncr to resume, I had to start -nc2 over again. It has been been running again now for almost an hour: linear algebra completed 82974 of 5491375 dimensions (1.5%, ETA 51h42m) and still no check point file yet. Is that normal? Jeff. Last fiddled with by Jeff Gilchrist on 2009-11-13 at 14:36 |
|
|
|
|
|
#10 | |
|
Tribal Bullet
Oct 2004
3,541 Posts |
Quote:
Did the checkpoint ever arrive for you? |
|
|
|
|
|
|
#11 |
|
"Serge"
Mar 2008
Phi(4,2^7658614+1)/2
224058 Posts |
The speed seems roughly reciprocal to the size (in the large size range; yeah, there must be a log somewhere, but it's not important), so I left it hitting the same product 5*1011(for 2M2 matrix, every 250K iterations; for 5M2, every 100K, for 12.5M2, every 40K iterations); for most computers the checkpoint should be written every 1-3 hours.
There will be no chk, if the matrix is less than 1M2. |
|
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Msieve 1.53 feedback | xilman | Msieve | 149 | 2018-11-12 06:37 |
| Msieve 1.50 feedback | firejuggler | Msieve | 99 | 2013-02-17 11:53 |
| Msieve v1.48 feedback | Jeff Gilchrist | Msieve | 48 | 2011-06-10 18:18 |
| Msieve 1.42 feedback | Andi47 | Msieve | 167 | 2009-10-18 19:37 |
| Msieve 1.41 Feedback | Batalov | Msieve | 130 | 2009-06-09 16:01 |