mersenneforum.org  

Go Back   mersenneforum.org > Factoring Projects > YAFU

Reply
 
Thread Tools
Old 2012-04-10, 19:56   #1
bsquared
 
bsquared's Avatar
 
"Ben"
Feb 2007

22·941 Posts
Default YAFU version 1.31

Is now available.

Highlights include:
* Several bugfixes
* More assembly optmizations in siqs - a few percent faster across the board (10-20% faster for numbers between about C50 and C65)
* Addition of several requested features (and a few unrequested ones)

Check out the change log for more details.

Enjoy!

Last fiddled with by bsquared on 2012-04-10 at 19:57
bsquared is offline   Reply With Quote
Old 2012-04-11, 08:12   #2
VolMike
 
VolMike's Avatar
 
Jun 2007
Moscow,Russia

7·19 Posts
Default

Thanks for new version! It seems it has no bug with "crushing" number (I've checked 3 pointed by myself numbers).
VolMike is offline   Reply With Quote
Old 2012-04-11, 14:24   #3
Mr. Odd
 
Mar 2010

22·3·5 Posts
Default

Thanks for the new version!

What does "more robust restarting" mean, specifically?
Mr. Odd is offline   Reply With Quote
Old 2012-04-11, 15:21   #4
bsquared
 
bsquared's Avatar
 
"Ben"
Feb 2007

1110101101002 Posts
Default

Quote:
Originally Posted by Mr. Odd View Post
Thanks for the new version!

What does "more robust restarting" mean, specifically?
It means I tried to make restarting a previous factorization more foolproof by allowing multiples of an input to still be recognized as the input (using GCD). But, looking closer, I see that I botched it. So it probably won't work any better than what it did previously - and may actually work worse. Let me test it a bit more...
bsquared is offline   Reply With Quote
Old 2012-04-11, 17:12   #5
bsquared
 
bsquared's Avatar
 
"Ben"
Feb 2007

22·941 Posts
Default

Quote:
Originally Posted by bsquared View Post
looking closer, I see that I botched it. So it probably won't work any better than what it did previously - and may actually work worse.
It *was* actually worse. SIQS was unaffected, but resuming NFS was completely broken.

It is fixed now and on SF. This time I've actually verified that both SIQS and NFS will resume if any multiple of the number in the relevant savefile (nfs.job, nfs.dat.p, siqs.dat) is input into yafu.

Please grab the new version if you had previously upgraded to 1.31.

Last fiddled with by bsquared on 2012-04-11 at 17:13
bsquared is offline   Reply With Quote
Old 2012-04-11, 17:53   #6
firejuggler
 
firejuggler's Avatar
 
"Vincent"
Apr 2010
Over the rainbow

2×31×47 Posts
Default

nevermind a modification of the ini did the trick

Last fiddled with by firejuggler on 2012-04-11 at 18:09
firejuggler is offline   Reply With Quote
Old 2012-04-11, 18:46   #7
yoyo
 
yoyo's Avatar
 
Oct 2006
Berlin, Germany

22·3·5·11 Posts
Default

Quote:
Originally Posted by bsquared View Post
It *was* actually worse. SIQS was unaffected, but resuming NFS was completely broken.

It is fixed now and on SF. This time I've actually verified that both SIQS and NFS will resume if any multiple of the number in the relevant savefile (nfs.job, nfs.dat.p, siqs.dat) is input into yafu.

Please grab the new version if you had previously upgraded to 1.31.
So I'll wait for the next version and more tests here until I update the yafu@home Boinc server with the new version. We are now running C107/C108. Much thanks on your yafu work.

yoyo
yoyo is offline   Reply With Quote
Old 2012-04-11, 18:57   #8
bsquared
 
bsquared's Avatar
 
"Ben"
Feb 2007

22×941 Posts
Default

Quote:
Originally Posted by yoyo View Post
So I'll wait for the next version and more tests here until I update the yafu@home Boinc server with the new version. We are now running C107/C108. Much thanks on your yafu work.

yoyo
Probably a good idea.

If, after a couple weeks or so, there haven't been any issues reported, it will probably be ok to upgrade.
bsquared is offline   Reply With Quote
Old 2012-04-12, 02:09   #9
Dubslow
Basketry That Evening!
 
Dubslow's Avatar
 
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88

3×29×83 Posts
Default

Is it safe to stop nfs with the old 1.31 and resume it with the fixed version? Presumably the write/save functions still work?
Dubslow is offline   Reply With Quote
Old 2012-04-12, 02:37   #10
bsquared
 
bsquared's Avatar
 
"Ben"
Feb 2007

72648 Posts
Default

Quote:
Originally Posted by Dubslow View Post
Is it safe to stop nfs with the old 1.31 and resume it with the fixed version? Presumably the write/save functions still work?
Yep, that should work fine.
bsquared is offline   Reply With Quote
Old 2012-04-12, 14:56   #11
Mr. Odd
 
Mar 2010

748 Posts
Default

Thanks for the quick fix on the resume feature!

The change of the NSF sieving iteration should save some time. I'm working on a C136 today and I can tell it checks more frequently than it used to. As I went up to C150s I noticed it was over-sieving significantly with the last run.
Mr. Odd is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Running YAFU via Aliqueit doesn't find yafu.ini EdH YAFU 8 2018-03-14 17:22
YAFU-1.34 bsquared YAFU 119 2015-11-05 16:24
yafu-1.33 bsquared YAFU 12 2012-11-08 04:12
yafu-1.32.1 bsquared YAFU 21 2012-09-04 19:44
yafu 1.32 bsquared YAFU 28 2012-07-20 16:17

All times are UTC. The time now is 04:05.


Sun Jun 4 04:05:12 UTC 2023 up 290 days, 1:33, 0 users, load averages: 1.33, 1.29, 1.07

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.

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