mersenneforum.org  

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

Reply
Thread Tools
Old 2011-03-11, 01:07   #67
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

162558 Posts
Default

Quote:
Originally Posted by Syd View Post
There seems to be a problem in the linux-64bit version when using the -e switch.

#./pfgw64 -t -s0 -e100000 -q"(10^18533-7)/3"
PFGW Version 3.4.5.64BIT.20110215.x86_Dev [GWNUM 26.5]

Primality testing (10^18533-7)/3 [N-1, Brillhart-Lehmer-Selfridge]

Signal SIGILL caught

The 32bit-version works fine, same if I leave out -e100000.
I have successfully rebuilt the Linux 64-bit PFGW with a "generic x86" version of GMP. This problem (and a related one discovered by Puzzle-Peter) appears to be gone. I hope to release the Linux version soon.
rogue is online now   Reply With Quote
Old 2011-03-13, 03:12   #68
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

11100101011012 Posts
Default

With Steven Harvey's help, the new build of PFGW 3.4.5 for Linux is available from sourceforge. This fixes the SIGILL issues that I am aware of.
rogue is online now   Reply With Quote
Old 2011-06-19, 21:05   #69
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

3×2,447 Posts
Default PFGW 3.4.8 released

I have released PFGW 3.4.8. Here is a list of changes from 3.4.6:

Code:
1)  Upgraded to gwnum v26.6.
2)  Fixed bug when using SET in script files.  It was tokening incorrectly.
3)  Try generic modular reduction if setup for special modular reduction fails.
You can get the latest version from here.

--Mark
rogue is online now   Reply With Quote
Old 2011-06-20, 19:56   #70
Xentar
 
Xentar's Avatar
 
Sep 2006
Germany

2×5×19 Posts
Default

Quote:
Originally Posted by rogue View Post
Code:
1)  Upgraded to gwnum v26.6.
Anyone knows, how much faster this version is? Thanks.
Xentar is offline   Reply With Quote
Old 2011-06-20, 20:28   #71
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

3·2,447 Posts
Default

Quote:
Originally Posted by Xentar View Post
Anyone knows, how much faster this version is? Thanks.
I believe that it supports additional FFT sizes for some architectures, plus a few bug fixes.
rogue is online now   Reply With Quote
Old 2011-06-21, 00:34   #72
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

100000010101112 Posts
Default

Quote:
Originally Posted by Xentar View Post
Anyone knows, how much faster this version is?
No faster. Some bug fixes -- especially for little used architectures.
Prime95 is offline   Reply With Quote
Old 2011-07-01, 00:59   #73
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

3·2,447 Posts
Default PFGW 3.4.9 Released

The only fix is to address a bug when using POWMOD in scripts.

You can get the latest version from here.

--Mark
rogue is online now   Reply With Quote
Old 2011-07-22, 18:35   #74
Xentar
 
Xentar's Avatar
 
Sep 2006
Germany

BE16 Posts
Default

Small bug in Win64PFGW.exe, version 3.4.9:
When I try to use an input file pfgw.log, the application just closes without any error message.
When I use the command line software, I get the correct error message that this file name is not allowed.
Xentar is offline   Reply With Quote
Old 2011-09-22, 22:15   #75
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

3·2,447 Posts
Default PFGW 3.5.0 is released

Here is a list of changes:
  • Added a NEXTPRIME() function for scripts. It will return the next prime after the given argument. This is guaranteed to return all primes below 2^64.
  • Replaced primegen siever with my own. The primegen code misses some primes (notable primes that end with the digits "99999"). It was also limited to 32 bits. The new sieve can go up to 64 bits, but starts with a limit of 4e9. It will auto-increment the upper limit by 100 until it reaches 2^64. Outside of the small cost the occurs when the limit is auto-bumped, there is no longer a penalty for trial factoring above 2^31.
  • Upped the limit for trivial factoring to 40 bits, i.e. input values 40 bits in size or less will be trivially factored. This will reduce the number of "composite" PRPs, numbers with are output as PRP by pfgw, but which actually have small factors. This typically affects small base 3 numbers.
  • Note that some of these changes will have an impact on 32-bit machines, but the impact should be fairly small.
  • With these changes, the pfglue an prmsieve are obsolete.
  • Fixed a crash that was introduced into the GUI version in 3.4.10.
You can d/l from https://sourceforge.net/projects/openpfgw/.

Last fiddled with by rogue on 2011-09-22 at 22:16
rogue is online now   Reply With Quote
Old 2011-09-23, 11:33   #76
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

3·2,447 Posts
Default

Apparently I broke the factorial function in 3.5.0. I'll try to fix it ASAP.
rogue is online now   Reply With Quote
Old 2011-09-23, 13:19   #77
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

3×2,447 Posts
Default PFGW 3.5.1 is released

I fixed a few bugs from 3.5.0 (ones that I introduced):
  • Fixed a bug in trivial factoring as primeserver would return 3 when calling the new ByIndex() function with a 1.
  • Fixed a bug with using ABC files and primorials as primeserver didn't re-initialize after processing the first line.
  • Fixed a bug with the p() and nextprime() functions when used in scripts.

I strongly recommend that you get 3.5.1 (which is still a beta BTW) in case you are trying to use 3.5.0.

Right now only the Windows build is available. I hope to get the Mac and Linux ones up later today.

Last fiddled with by rogue on 2011-09-23 at 13:23
rogue is online now   Reply With Quote
Reply



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.1 has been released rogue Software 5 2009-08-10 01:43
PFGW 3.1.0 has been Released rogue Software 25 2009-07-21 18:13

All times are UTC. The time now is 13:56.


Fri Jul 7 13:56:59 UTC 2023 up 323 days, 11:25, 0 users, load averages: 1.08, 1.20, 1.17

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.

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