mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > Software

Reply
 
Thread Tools
Old 2014-12-16, 09:07   #221
ET_
Banned
 
ET_'s Avatar
 
"Luigi"
Aug 2002
Team Italia

10010100111102 Posts
Default

Quote:
Originally Posted by rogue View Post
Look at posts 216 and 217 in this thread. You get triggering a numeric overflow. There are ways around it.
Whops, sorry, I misread your "I was wrong on that" comment Ithougt you were referring to the workaround.

Luigi
ET_ is online now   Reply With Quote
Old 2015-04-12, 15:38   #222
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

2·2,953 Posts
Default

I have posted pfgw 3.7.9 at sourceforge. The only change is to use gwnum v28.6 which fixes a bug with certain AVX FFTs (see the other thread that discusses that issue).
rogue is offline   Reply With Quote
Old 2015-07-08, 20:26   #223
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

2·2,953 Posts
Default

I'm working on a change to pfgw so that it uses primesieve instead of the custom sieve that it has been using since 3.5.0. I'm looking for some people to help test the changes. People most notably affected will be those using pfgw for:
  1. primorials
  2. GFN testing
  3. trial factoring

And there are others that I have likely missed. If you want to help me test, please send me your e-mail via PM and I'll send you a binary as soon as it is ready. Right now I only have Windows binaries. If those work correctly, I will commit all of my changes and make the appropriate updates to the makefiles for OS X and linux.
rogue is offline   Reply With Quote
Old 2015-07-09, 01:36   #224
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

2×2,953 Posts
Default

Quote:
Originally Posted by rogue View Post
I'm working on a change to pfgw so that it uses primesieve instead of the custom sieve that it has been using since 3.5.0. I'm looking for some people to help test the changes. People most notably affected will be those using pfgw for:
  1. primorials
  2. GFN testing
  3. trial factoring

And there are others that I have likely missed. If you want to help me test, please send me your e-mail via PM and I'll send you a binary as soon as it is ready. Right now I only have Windows binaries. If those work correctly, I will commit all of my changes and make the appropriate updates to the makefiles for OS X and linux.
Fail!

I've converted the code over, but it is very slow. The reason is that primesieve uses callback functions, which slow things down dramatically. It's great if you just want to pump out primes in succession, but not so good when you want to access a specific prime or get the "next" or "previous" primes from defined starting point. I will download primegen and do some tests. I the original problem with primegen (missing primes) is fixed, then I might go back to it. I'm getting busy at work so this is low on my things to do.

Last fiddled with by rogue on 2015-07-09 at 01:36
rogue is offline   Reply With Quote
Old 2015-07-09, 09:35   #225
henryzz
Just call me Henry
 
henryzz's Avatar
 
"David"
Sep 2007
Cambridge (GMT/BST)

2×2,861 Posts
Default

I can't help wondering if something like trial division mixed with an algorithm like pollard rho might be effective.
henryzz is offline   Reply With Quote
Old 2015-07-24, 00:24   #226
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

2·2,953 Posts
Default

I found a bug in the current version of pfgw (3.7.9) in the trivial factoring code. If the smallest factor is above 64000 it could miss it. I have a fix and I've asked someone to test.
rogue is offline   Reply With Quote
Old 2015-08-03, 16:19   #227
houding
 
houding's Avatar
 
"Adolf"
Nov 2013
South Africa

61 Posts
Default

Nothing serious, just something I noticed.

I'm running PFGW 3.7.9 with GWNUM 28.6.

Saw that if HELP is clicked, it says "Open WinPFGW Version 3.6.5 with ...."
houding is offline   Reply With Quote
Old 2015-08-09, 22:34   #228
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

2×2,953 Posts
Default

I've posted pfgw 3.710 (Windows only right now, Mac to soon follow). This fixes the trial division error that I reported a couple of weeks ago.

Note that I am considering discontinuing the distribution of 32-bit executables of pfgw. I'll be able to build them. I just appears that almost nobody is using them.
rogue is offline   Reply With Quote
Old 2015-08-10, 22:32   #229
pepi37
 
pepi37's Avatar
 
Dec 2011
After milion nines:)

101001111102 Posts
Default

Cosmetic "bug"

PFGW Version 3.7.10.64BIT.20150809.Win_Dev [GWNUM 28.6] it should be GWNUM 28.7?
pepi37 is online now   Reply With Quote
Old 2015-08-11, 00:53   #230
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

171216 Posts
Default

It is still gwnum v28.6. I did not update gwnum in this release.
rogue is offline   Reply With Quote
Old 2015-08-14, 23:38   #231
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

2·2,953 Posts
Default

I discovered that I had the wrong version of gwnum linked with the Mac build. That is updated. I'll get around to updating gwnum in 3.7.11.
rogue is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
A possible bug in LLR/PFGW while using GWNUM (no bug in P95) Batalov Software 77 2015-04-14 09:01
PFGW 3.2.0 has been Released rogue Software 94 2010-09-14 21:39
PFGW 3.2.3 has been Released rogue Software 10 2009-10-28 07:07
PFGW 3.2.2 has been Released rogue Software 20 2009-08-23 12:14
PFGW 3.2.1 has been released rogue Software 5 2009-08-10 01:43

All times are UTC. The time now is 08:15.

Thu Sep 24 08:15:14 UTC 2020 up 14 days, 5:26, 0 users, load averages: 1.55, 1.34, 1.45

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