mersenneforum.org  

Go Back   mersenneforum.org > Factoring Projects > Factoring

Reply
 
Thread Tools
Old 2010-11-18, 20:46   #23
Batalov
 
Batalov's Avatar
 
"Serge"
Mar 2008
Phi(4,2^7658614+1)/2

22×5×503 Posts
Default

Quote:
Originally Posted by bsquared View Post
Yeah, I'm not particularly worried about it either, but any idea why my SVN build produces pathologies and Tom's binary doesn't? Maybe his is 16 bit and its a 15/16 bit thing.
Note also that Tom's binary is statically linked (and we've seen before that this is safer in terms of other bugs as well). static vs dynamic (and the GMP/MPIR lib specific version) could produce a difference here, too.

I will try all reported cases with different builds.
I will not try Ubuntu, though (as you may have seen in other threads, something is fishy there and probably not even in lingmp but in libc or libm).
Batalov is offline   Reply With Quote
Old 2010-11-18, 21:00   #24
bsquared
 
bsquared's Avatar
 
"Ben"
Feb 2007

3,733 Posts
Default

Quote:
Originally Posted by Batalov View Post
Note also that Tom's binary is statically linked ...
How can you tell?

Quote:
Originally Posted by Batalov View Post

I will try all reported cases with different builds.
I will not try Ubuntu, though (as you may have seen in other threads, something is fishy there and probably not even in lingmp but in libc or libm).
I suspect Tom's build is 16bit (it is apparently too old to self-disclose), and that is the source of the discrepancy, at least for me. I'll rebuild with a bigger SCHED_PAD.
bsquared is online now   Reply With Quote
Old 2010-11-18, 21:39   #25
Batalov
 
Batalov's Avatar
 
"Serge"
Mar 2008
Phi(4,2^7658614+1)/2

22·5·503 Posts
Default

I think Tom's is L1_BITS=15 (indeed it doesn't report). Static, because
> ldd ./gnfs-lasieve4I16e-Tom
not a dynamic executable


I've downloaded it and run (and compared to my binary, which is L1_BITS=16). For K10, mine is faster by a few percent. Both binaries are not the latest SVN. I have done a L1_BITS=15 as well, for BD, because his machine park is mixed and we needed a binary that was best for most machines. Don't have the results yet.
Batalov is offline   Reply With Quote
Old 2010-11-20, 23:19   #26
fivemack
(loop (#_fork))
 
fivemack's Avatar
 
Feb 2006
Cambridge, England

2·7·461 Posts
Default Some thoughts on scale

150M-151M (on eight threads of an i7) took me 1080 thread-hours; which is about the amount of sieving time I'd usually devote to a 150-digit GNFS.

So this job is order of 130 times harder than that; which is actually rather close to what you'd expect, with e=3e-14 rather than 4.46e-12.

It does mean that I can take breaks between batches of sieving for this project by doing entire 145-digit GNFS jobs
fivemack is offline   Reply With Quote
Old 2010-11-28, 09:47   #27
Andi47
 
Andi47's Avatar
 
Oct 2004
Austria

2·17·73 Posts
Default

reserving 43M-44M
Andi47 is offline   Reply With Quote
Old 2010-11-28, 14:32   #28
Andi47
 
Andi47's Avatar
 
Oct 2004
Austria

2×17×73 Posts
Default

gnfs-lasieve4I16e (windows 64-bit binary) just crashed at Q=43505239 - I got a windows error message (the program doesn't longer work). Trying to restart it with -R doesn't work - the siever crashes again.

The binary i use is 329.611.795 bytes long and dates to Nov. 1st 2009. I think that's SVN374 downloaded from Gilchrist's page.

Is there any newer binary for 64-bit windows available? The latest version on sourceforge is svn-400, but I never managed to build the GGNFS windows binaries.
Andi47 is offline   Reply With Quote
Old 2010-11-28, 23:45   #29
ET_
Banned
 
ET_'s Avatar
 
"Luigi"
Aug 2002
Team Italia

113718 Posts
Default

Quote:
Originally Posted by Andi47 View Post
5. - just add "-R" to the command line you have typed the first time. In this case GGNFS reads the output file, restarts the job where it has been interrupted and runs up to your desired end of the range.
I did.

I typed

Code:
./gnfs-lasieve4I16e -v -M 1 -a t.poly -f 21000000 -c 1000000 -R
but I got

Code:
Cannot resume without the file name


Luigi

P.S. I'm halfway through my range.
ET_ is offline   Reply With Quote
Old 2010-11-29, 00:42   #30
Andi47
 
Andi47's Avatar
 
Oct 2004
Austria

2×17×73 Posts
Default

Quote:
Originally Posted by ET_ View Post
I did.

I typed

Code:
./gnfs-lasieve4I16e -v -M 1 -a t.poly -f 21000000 -c 1000000 -R
but I got

Code:
Cannot resume without the file name


Luigi

P.S. I'm halfway through my range.
what is the name of your outputfile? add -o <name of your outputfile> to the command line.

Edit: another reproducible crash at q=43515611. Is there a binary for windows 64-bit available, which is newer than svn-374?

Last fiddled with by Andi47 on 2010-11-29 at 00:44
Andi47 is offline   Reply With Quote
Old 2010-11-29, 17:25   #31
Jeff Gilchrist
 
Jeff Gilchrist's Avatar
 
Jun 2003
Ottawa, Canada

3·17·23 Posts
Default

Quote:
Originally Posted by Andi47 View Post
gnfs-lasieve4I16e (windows 64-bit binary) just crashed at Q=43505239 - I got a windows error message (the program doesn't longer work). Trying to restart it with -R doesn't work - the siever crashes again.

The binary i use is 329.611.795 bytes long and dates to Nov. 1st 2009. I think that's SVN374 downloaded from Gilchrist's page.

Is there any newer binary for 64-bit windows available? The latest version on sourceforge is svn-400, but I never managed to build the GGNFS windows binaries.
I haven't made any binaries lately. Is there anything new in the code that would benefit from building new ones? Note that the Windows 64bit binary is not the same as the special Linux 64bit one, often times the Windows 64bit binary is slower than the 32bit one.

Jeff.
Jeff Gilchrist is offline   Reply With Quote
Old 2010-11-30, 05:49   #32
Andi47
 
Andi47's Avatar
 
Oct 2004
Austria

2·17·73 Posts
Default

another crash at q=43031809

@Jeff: Maybe a few bugs have been fixed since svn-374?
Andi47 is offline   Reply With Quote
Old 2010-11-30, 13:37   #33
WraithX
 
WraithX's Avatar
 
Mar 2006

2·3·89 Posts
Default

Quote:
Originally Posted by Batalov View Post
I cannot debug on Windows though (esp. 64-bit Windows). Linux binary doesn't crash, doesn't hang, plows right on.
It could be my ill-fated is_a_square (mpz_sqrtrem) test, or it could be a mpz_out_str crash; if anyone can debug/fix/rewrite this on Windows, please do.
I'd like to help, but I'm not sure where to start. I've downloaded the whole ggnfs svn400 repository.

Maybe we can start a new thread (called something like "GGNFS windows development") and talk there about specifics on problems that need to be addressed and features that are wanted/needed. I'm running on a 64-bit windows platform, so I'd also like to help get the 64-bit windows binaries as good as the linux 64-bit binaries.
WraithX is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
The "Hello - I am... - Nice to meet you" thread.... Prime Monster Lounge 29 2023-01-02 21:46
Nice progress! schickel FactorDB 29 2012-07-18 17:03
Nice pic Dubslow Forum Feedback 0 2012-05-02 02:13
Very nice strategical puzzle Raman Puzzles 2 2009-11-01 10:23
Nice link... Xyzzy Lounge 4 2003-06-28 13:37

All times are UTC. The time now is 19:10.


Sat Feb 4 19:10:06 UTC 2023 up 170 days, 16:38, 1 user, load averages: 0.36, 0.77, 0.89

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, 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.

≠ ± ∓ ÷ × · − √ ‰ ⊗ ⊕ ⊖ ⊘ ⊙ ≤ ≥ ≦ ≧ ≨ ≩ ≺ ≻ ≼ ≽ ⊏ ⊐ ⊑ ⊒ ² ³ °
∠ ∟ ° ≅ ~ ‖ ⟂ ⫛
≡ ≜ ≈ ∝ ∞ ≪ ≫ ⌊⌋ ⌈⌉ ∘ ∏ ∐ ∑ ∧ ∨ ∩ ∪ ⨀ ⊕ ⊗ 𝖕 𝖖 𝖗 ⊲ ⊳
∅ ∖ ∁ ↦ ↣ ∩ ∪ ⊆ ⊂ ⊄ ⊊ ⊇ ⊃ ⊅ ⊋ ⊖ ∈ ∉ ∋ ∌ ℕ ℤ ℚ ℝ ℂ ℵ ℶ ℷ ℸ 𝓟
¬ ∨ ∧ ⊕ → ← ⇒ ⇐ ⇔ ∀ ∃ ∄ ∴ ∵ ⊤ ⊥ ⊢ ⊨ ⫤ ⊣ … ⋯ ⋮ ⋰ ⋱
∫ ∬ ∭ ∮ ∯ ∰ ∇ ∆ δ ∂ ℱ ℒ ℓ
𝛢𝛼 𝛣𝛽 𝛤𝛾 𝛥𝛿 𝛦𝜀𝜖 𝛧𝜁 𝛨𝜂 𝛩𝜃𝜗 𝛪𝜄 𝛫𝜅 𝛬𝜆 𝛭𝜇 𝛮𝜈 𝛯𝜉 𝛰𝜊 𝛱𝜋 𝛲𝜌 𝛴𝜎𝜍 𝛵𝜏 𝛶𝜐 𝛷𝜙𝜑 𝛸𝜒 𝛹𝜓 𝛺𝜔