mersenneforum.org  

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

Reply
 
Thread Tools
Old 2010-02-14, 12:01   #23
TimSorbet
Account Deleted
 
TimSorbet's Avatar
 
"Tim Sorbera"
Aug 2006
San Antonio, TX USA

11·389 Posts
Default

I don't run Mac or Linux so I'm not interested. Others might be.
Quote:
Originally Posted by henryzz View Post
If it will do everything. I don't use the windows one currently because AFAIK it only does prp tests and i don't know how to set things like -f30.
You set all that in the box labeled 'Standard "PFGW compatible" command line'. Think of that box as the command line arguments (supplemented by the menu options), not just a "put work file name here" box. So you could do something like this: "work.txt -f30 -tp" and it will do everything implied by those command line arguments.

Last fiddled with by TimSorbet on 2010-02-14 at 12:02
TimSorbet is offline   Reply With Quote
Old 2010-02-14, 13:29   #24
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

3·2,447 Posts
Default

Quote:
Originally Posted by henryzz View Post
Another thing is when my pc is turned off pfgw is particularly good at losing where it is upto. LLR 3.7 has done that once for me but it would be nice to be able to trust it like LLR. This is on windows and mainly with 3.2.3 and earlier i think.
I don't understand. PFGW keeps track of its current progress with the pfgw.ini file. It creates pfr files during tests so that it can restart in the middle when it gets restarted. You might need to do a few iterations, but PFGW would be wasting time to update that pfr file after every iteration.
rogue is online now   Reply With Quote
Old 2010-02-14, 16:19   #25
henryzz
Just call me Henry
 
henryzz's Avatar
 
"David"
Sep 2007
Liverpool (GMT/BST)

3×23×89 Posts
Default

Quote:
Originally Posted by rogue View Post
I don't understand. PFGW keeps track of its current progress with the pfgw.ini file. It creates pfr files during tests so that it can restart in the middle when it gets restarted. You might need to do a few iterations, but PFGW would be wasting time to update that pfr file after every iteration.
I should have said not turned off cleanly.
I have always presumed that it was turned off exactly when pfgw.ini was being written to. This has happened several times and i am not certain that all the tests have been really short so pfgw.ini shouldn't have been changed that often. Is pfgw.ini changed whenever a checkpoint file is produced?
henryzz is offline   Reply With Quote
Old 2010-02-14, 17:10   #26
ET_
Banned
 
ET_'s Avatar
 
"Luigi"
Aug 2002
Team Italia

5×7×139 Posts
Default

Quote:
Originally Posted by henryzz View Post
I should have said not turned off cleanly.
I have always presumed that it was turned off exactly when pfgw.ini was being written to. This has happened several times and i am not certain that all the tests have been really short so pfgw.ini shouldn't have been changed that often. Is pfgw.ini changed whenever a checkpoint file is produced?
Yes, AFAIK. I had the same problem, and losty 60% of my work during an electric outage.

Luigi
ET_ is offline   Reply With Quote
Old 2010-02-14, 17:53   #27
henryzz
Just call me Henry
 
henryzz's Avatar
 
"David"
Sep 2007
Liverpool (GMT/BST)

10111111111012 Posts
Default

Quote:
Originally Posted by ET_ View Post
Yes, AFAIK. I had the same problem, and losty 60% of my work during an electric outage.

Luigi
Done that.
henryzz is offline   Reply With Quote
Old 2010-02-14, 17:58   #28
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

3·2,447 Posts
Default

Quote:
Originally Posted by henryzz View Post
I should have said not turned off cleanly.
I have always presumed that it was turned off exactly when pfgw.ini was being written to. This has happened several times and i am not certain that all the tests have been really short so pfgw.ini shouldn't have been changed that often. Is pfgw.ini changed whenever a checkpoint file is produced?
I will look into the code to see how often the ini file is written. The ini file should be independent written independently of the pfr file.
rogue is online now   Reply With Quote
Old 2010-03-02, 15:09   #29
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

3×2,447 Posts
Default PFGW 3.3.2 has been Released

You can d/l the files from http://sourceforge.net/projects/openpfgw/files/.

At this time I only have the Windows build available, but hope to have the Mac and Linux ones available in the next day or so.

Here is a summary of the changes:
  • Rolled back changes from 3.3.1 because they resulted in memory leaks in WinPFGW. Used a different method to force display of test result when using -q.
  • Re-enabled Windows code to check memory leaks with debug builds.
  • Added memory leak logic to WinPFGW.
  • Fixed all known memory leaks in PFGW. These memory leaks have existed since 1.x.
  • Fixed most of the other memory leaks in WinPFGW. These leaks occur when PFGW is terminated and not during execution of PRP/primality tests.
  • Changed documentation for -h to match functionality of PFGW. -h now requires an argument. Previously the argument was optional and would default to pfgw.txt.

The memory leak detection code is built into debug builds only, not releases.
rogue is online now   Reply With Quote
Old 2010-03-04, 20:10   #30
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

3×2,447 Posts
Default

Quote:
Originally Posted by rogue View Post
You can d/l the files from http://sourceforge.net/projects/openpfgw/files/.

At this time I only have the Windows build available, but hope to have the Mac and Linux ones available in the next day or so.

Here is a summary of the changes:
  • Rolled back changes from 3.3.1 because they resulted in memory leaks in WinPFGW. Used a different method to force display of test result when using -q.
  • Re-enabled Windows code to check memory leaks with debug builds.
  • Added memory leak logic to WinPFGW.
  • Fixed all known memory leaks in PFGW. These memory leaks have existed since 1.x.
  • Fixed most of the other memory leaks in WinPFGW. These leaks occur when PFGW is terminated and not during execution of PRP/primality tests.
  • Changed documentation for -h to match functionality of PFGW. -h now requires an argument. Previously the argument was optional and would default to pfgw.txt.

The memory leak detection code is built into debug builds only, not releases.
The Linux and MacIntel builds have been updated at the aforementioned link.
rogue is online now   Reply With Quote
Old 2010-03-26, 13:10   #31
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

3×2,447 Posts
Default PFGW 3.3.3 has been released

I have posted Windows binaries here, http://sourceforge.net/projects/openpfgw/files/. MacIntel and Linux binaries will follow in the next day or so.

The major change in this release is that it has been updated to use gwnum 25.14, which addresses the following issues:
  • Gwnum would lose the /d in some (k*b^n+c)/d cases. This happened primarily in cases where the number was between 300 and 350 bits.
  • The final conversion from gwnum to binary could fail in cases where generic reduction was used. The larger the number the less likely the bug would occur.
  • Zero padded FFTs of length 80 and 112 could fail.
  • More conservative in selecting an FFT length for non-base-2 cases.

This release also goes back to using rational FFTs, which are slightly faster than irrational FFTs.

With these changes to gwnum, there will be fewer roundoff errors with PFGW. These changes also address primality tests that silently fail. "Silently fail" refers to tests that do not trigger roundoff errors, yet have an incorrect result. It is highly recommended to update your clients to this release.
rogue is online now   Reply With Quote
Old 2010-03-26, 17:34   #32
Harvey563
 
Harvey563's Avatar
 
Apr 2004

11×17 Posts
Default Yay - new PFGW

Mark. I'll get going on the Linux build!!

Steven


Harvey563 is offline   Reply With Quote
Old 2010-03-26, 17:55   #33
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

3×2,447 Posts
Default

Quote:
Originally Posted by Harvey563 View Post
Mark. I'll get going on the Linux build!!

Steven


Thank you.

Make sure you get the latest gwnum from ftp://mersenne.org/gimps/source2514.zip before building.
rogue is online now   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
PFGW 4.0.4 (with gwnum v30.10) Released rogue Software 595 2023-07-07 13:42
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
PFGW 3.1.0 has been Released rogue Software 25 2009-07-21 18:13

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


Fri Jul 7 13:57:07 UTC 2023 up 323 days, 11:25, 0 users, load averages: 0.91, 1.16, 1.16

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.

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