mersenneforum.org  

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

Reply
 
Thread Tools
Old 2009-10-10, 15:48   #1
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

152378 Posts
Default PFGW 3.2.3 has been Released

I have release PFGW 3.2.3. Here is a list of changes:
  • Fix an issue with -t when using an input file, PFGW would not reuse bases, thus re-ordering the file would yiled different results. PFGW would use different bases for each test as it not reuse the same base for different numbers.
  • Check for sumout errors during primality tests.
  • Modified output to pfgw_err.log to match the output shown in GUI.
  • Fixed the GUI to show reason that a test has failed.
  • Multiply MAXDIFF by 1000 to help avoid SUMOUT errors when for generic forms or when -a1 or -a2 is used.
  • Updated to gwnum 25.13 library.
  • Attempt to fix issue that prevents WinPFGW from showing result of the test when in quick mode.

You can d/l Windows and MacIntel buildsfrom the following links.

Windows
MacIntel

I will let you know when a linux build is available.

I am not aware of any other bugs with PFGW at this time. If you find any, please let me know.

Please d/l with Safari or Firefox since IE seems to have problems with these files.

--Mark

Last fiddled with by rogue on 2009-10-10 at 15:50
rogue is offline   Reply With Quote
Old 2009-10-11, 05:22   #2
Siemelink
 
Siemelink's Avatar
 
Jan 2006
Hungary

22×67 Posts
Default

Quote:
Originally Posted by rogue View Post
I have released PFGW 3.2.3.


--Mark
Goodie, I'll update my copies. I don't know any bugs at the moment, but I have some thoughts.
- I can pass an expression to the PRP test. I would like that expression to show in the log files: PRP 2^7-1 shows up as 127. For huge numbers the expression is more practical.
- Is there a switch that surpresses the output to pfgw.log and pfgw-prime.log? In my scripts I do such output separately.
- the input file must use spaces and can not handle tabs. Could tabs be added, they make the input file easier on the eye.
- In windows, when you hover the mouse over the icon you see: Winpfgw (Running). I already know this because of the colour of the icon. More fun would be if the currently tested string could be shown there: 255*13^123456-1 (33%)
- When in verbose mode, this string shows up all the time: Special modular reduction using zero-padded FFT length 3072 on xxx. I have no use for it with regards to calculations. Is this debug information that can be hidden?

Regards, Willem.

Last fiddled with by Siemelink on 2009-10-11 at 05:31 Reason: forgot an item, obviously
Siemelink is offline   Reply With Quote
Old 2009-10-11, 12:46   #3
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

5·29·47 Posts
Default

Quote:
Originally Posted by Siemelink View Post
- I can pass an expression to the PRP test. I would like that expression to show in the log files: PRP 2^7-1 shows up as 127. For huge numbers the expression is more practical.
- Is there a switch that surpresses the output to pfgw.log and pfgw-prime.log? In my scripts I do such output separately.
- the input file must use spaces and can not handle tabs. Could tabs be added, they make the input file easier on the eye.
- In windows, when you hover the mouse over the icon you see: Winpfgw (Running). I already know this because of the colour of the icon. More fun would be if the currently tested string could be shown there: 255*13^123456-1 (33%)
- When in verbose mode, this string shows up all the time: Special modular reduction using zero-padded FFT length 3072 on xxx. I have no use for it with regards to calculations. Is this debug information that can be hidden?
I could probably add a switch that would put both values into the log file.
Why would you suppress output to the log files?
I can investigate the support for tabs, but make no promises.
I added that feature already, but you have to be far enough into a test to see it (at least 2500 iterations).
It is not debug information, thus cannot be hidden.

--Mark
rogue is offline   Reply With Quote
Old 2009-10-11, 13:32   #4
mdettweiler
A Sunny Moo
 
mdettweiler's Avatar
 
Aug 2007
USA (GMT-5)

3×2,083 Posts
Default

Quote:
Originally Posted by Siemelink View Post
Is there a switch that surpresses the output to pfgw.log and pfgw-prime.log? In my scripts I do such output separately.
Have you tried just leaving off the -l switch on the command line? That, in my experience, switches off the logging without fail.
mdettweiler is offline   Reply With Quote
Old 2009-10-11, 21:32   #5
Siemelink
 
Siemelink's Avatar
 
Jan 2006
Hungary

22×67 Posts
Default

Quote:
Originally Posted by Siemelink View Post
- Is there a switch that surpresses the output to pfgw.log and pfgw-prime.log? In my scripts I do such output separately.
Quote:
Originally Posted by rogue View Post
Why would you suppress output to the log files?
In my script to deliver the k's for a Riesel conjecture I do an extra test when the k is a multiple of the base. This avoids that I have to filter the k later. But that also means that the pfgw.log gets double entries. To have a correct output I do this to a separate file.

Willem.
Siemelink is offline   Reply With Quote
Old 2009-10-11, 21:33   #6
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

5·29·47 Posts
Default

Quote:
Originally Posted by Siemelink View Post
In my script to deliver the k's for a Riesel conjecture I do an extra test when the k is a multiple of the base. This avoids that I have to filter the k later. But that also means that the pfgw.log gets double entries. To have a correct output I do this to a separate file.

Willem.
I doubt any change I make will be helpful for what you want to do and if you already have a script to do it, then any effort on my part is unnecessary.
rogue is offline   Reply With Quote
Old 2009-10-13, 21:46   #7
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

152378 Posts
Default

PFGW 3.2.3 for Linux
rogue is offline   Reply With Quote
Old 2009-10-27, 07:21   #8
henryzz
Just call me Henry
 
henryzz's Avatar
 
"David"
Sep 2007
Liverpool (GMT/BST)

135748 Posts
Default

Is there any chance of ever having 64-bit builds? Lucas-Lehmer tests can have a 10% speed increase so maybe pfgw can?
henryzz is offline   Reply With Quote
Old 2009-10-27, 12:39   #9
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

11010100111112 Posts
Default

Quote:
Originally Posted by henryzz View Post
Is there any chance of ever having 64-bit builds? Lucas-Lehmer tests can have a 10% speed increase so maybe pfgw can?
Where do you see any claims that LL tests can be 10% faster?

Chances are slim. I don't think that I can build Win64. I can build Mac 64-bit, but there is some ASM that might need to be changed. I can't speak about Linux 64-bit as I don't provide the Linux build. It would have the same potential issues as Mac 64-bit.
rogue is offline   Reply With Quote
Old 2009-10-27, 20:52   #10
Flatlander
I quite division it
 
Flatlander's Avatar
 
"Chris"
Feb 2005
England

31×67 Posts
Default

The "Line in file:" box is blank in WinPFGW3.23.exe
Flatlander is offline   Reply With Quote
Old 2009-10-28, 07:07   #11
henryzz
Just call me Henry
 
henryzz's Avatar
 
"David"
Sep 2007
Liverpool (GMT/BST)

22·32·167 Posts
Default

Quote:
Originally Posted by rogue View Post
Where do you see any claims that LL tests can be 10% faster?

Chances are slim. I don't think that I can build Win64. I can build Mac 64-bit, but there is some ASM that might need to be changed. I can't speak about Linux 64-bit as I don't provide the Linux build. It would have the same potential issues as Mac 64-bit.
In Prime95 v25.9 the 64-bit version started using the extra registers which came with 64-bit. This gave some improvement over the 32-bit version.
henryzz is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
PFGW 4.0.3 (with gwnum v28.7) Released rogue Software 526 2022-11-17 19:55
PFGW 3.2.0 has been Released rogue Software 94 2010-09-14 21:39
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
PFGW 3.1.0 has been Released rogue Software 25 2009-07-21 18:13

All times are UTC. The time now is 14:48.


Wed Nov 30 14:48:57 UTC 2022 up 104 days, 12:17, 1 user, load averages: 1.63, 1.17, 1.11

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

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