Join PrimeGrid
Returning Participants
Community
Leader Boards
Results
Other
drummers-lowrise
|
Message boards :
Project Staging Area :
PRPNet 5.0.7 LLR
Author |
Message |
|
Downloaded and running 5.0.7 on a single thread under Win7 Pro 64bit i7-2700k stock speed.
Example:
Starting Proth prime test of 3537*2^330383+1
Using all-complex Pentium4 type-1 FFT length 24K, Pass1=96, Pass2=256, a = 5
3537*2^330383+1 is not prime. Proth RES64: 9B61AF06291C2ABB Time : 80.712 sec.
[2012-03-20 13:46:37 GST] PPSElow2: 3537*2^330383+1 is not prime. Residue 9B61AF06291C2ABB It doesn't say its using AVX anymore. Is there anyway to tell if it is?
Thanks
____________
35 x 2^3587843+1 is prime! | |
|
|
The new version of LLR (3.8.8dev) will use AVX for Intel Sandy Bridge cores. I don't think the code actually says anywhere what it is using for the FFT, but of course the previous version did not say anything about if it was using SSE2, for example.
You can easily check if AVX is working by switching back to the older LLR (3.8.6dev) from the previous PRPnet package and you should see it run slower.
Cheers
- Iain
____________
Twitter: IainBethune
Proud member of team "Aggie The Pew". Go Aggie!
3073428256125*2^1290000-1 is Prime! | |
|
|
...I don't think the code actually says anywhere what it is using for the FFT... Thanks Iain,
Then I don't understand why it bothers to tell us that its using "all-complex Pentium4 type-1" etc.
Pete
| |
|
|
Downloaded and running 5.0.7 on a single thread under Win7 Pro 64bit i7-2700k stock speed.
Example:
Starting Proth prime test of 3537*2^330383+1
Using all-complex Pentium4 type-1 FFT length 24K, Pass1=96, Pass2=256, a = 5
3537*2^330383+1 is not prime. Proth RES64: 9B61AF06291C2ABB Time : 80.712 sec.
[2012-03-20 13:46:37 GST] PPSElow2: 3537*2^330383+1 is not prime. Residue 9B61AF06291C2ABB It doesn't say its using AVX anymore. Is there anyway to tell if it is?
Thanks
Here is something wrong, looks like wrong gwnum linked. This is not using AVX! SP1 on win7 installed? | |
|
|
http://uwin.mine.nu/PRPNet/prpclient-5.0.7-windows.7z
contains only llr.exe 'Program - Version 3.8.6' - code line 018F6500 - 018F6520
created June.17.2011
not the new version 3.8.8dev
version info is also to find in 'rename_llr.txt', nothing about avx
http://uwin.mine.nu/PRPNet/prpclient-5.0.7-windows-gpu.7z
contains the new llr.exe 'Program - Version 3.8.8'
download both files and copy llr.exe !? | |
|
|
http://uwin.mine.nu/PRPNet/prpclient-5.0.7-windows.7z
contains only llr.exe 'Program - Version 3.8.6' - code line 018F6500 - 018F6520
created June.17.2011
not the new version 3.8.8dev
version info is also to find in 'rename_llr.txt', nothing about avx
http://uwin.mine.nu/PRPNet/prpclient-5.0.7-windows-gpu.7z
contains the new llr.exe 'Program - Version 3.8.8'
download both files and copy llr.exe !?
Sorry, that was a mistake - the correct llr has been added to the http://uwin.mine.nu/PRPNet/prpclient-5.0.7-windows.7z file. Please download again.
Cheers
- Iain
____________
Twitter: IainBethune
Proud member of team "Aggie The Pew". Go Aggie!
3073428256125*2^1290000-1 is Prime! | |
|
|
Hi! Welcome to PrimeGrid's PPSE Low n server.
Starting Proth prime test of 3865*2^327530+1
Using all-complex AVX Core2 type-3 FFT length 24K, Pass1=128, Pass2=192, a = 3
3865*2^327530+1 is not prime. Proth RES64: F6085F0B1314D182 Time : 39.347 sec.
[2012-03-21 08:51:33 GST] PPSElow: 3865*2^327530+1 is not prime. Residue F6085F0B1314D182
Thanks all.
____________
35 x 2^3587843+1 is prime! | |
|
Honza Volunteer moderator Volunteer tester Project scientist Send message
Joined: 15 Aug 05 Posts: 1957 ID: 352 Credit: 6,142,056,473 RAC: 2,277,942
                                      
|
I've started PRPClient. OS was restarted due to Windows updates. On another start at 15:37, I'm getting error from all 4 instaces.
genefer.ckpt is there, so are work_GFN32768.in and work_GFN32768.save.
genefer.log says Start test of file 'work_GFN32768.in' - 15:37:45
prpclient.log
[2012-03-26 15:20:05 SE(č] PRPNet Client application v5.0.7 started
[2012-03-26 15:20:05 SE(č] User name Honza at email address is ...
[2012-03-26 15:20:06 SE(č] GFN32768: Getting work from server prpnet.primegrid.com at port 12005
[2012-03-26 15:20:08 SE(č] GFN32768: PRPNet server is version 4.3.6
[2012-03-26 15:37:13 SE(č] PRPNet Client application v5.0.7 started
[2012-03-26 15:37:13 SE(č] User name Honza at email address is ...
[2012-03-26 15:37:14 SE(č] GFN32768: No data in file [genefer.log]. Is genefer broken?
____________
My stats | |
|
Honza Volunteer moderator Volunteer tester Project scientist Send message
Joined: 15 Aug 05 Posts: 1957 ID: 352 Credit: 6,142,056,473 RAC: 2,277,942
                                      
|
Ahh, I think I've seen this one before.
[2012-03-26 15:49:50 SE(Ŕ] PRPNet Client application v5.0.7 started
[2012-03-26 15:49:50 SE(Ŕ] User name Honza at email address is xxx
genefx64 2.3.0-0 (Windows x86_64 SSE2)
Copyright 2001-2003, Yves Gallot
Copyright 2009, Mark Rodenkirch, David Underbakke
Copyright 2010-2012, Shoichiro Yamada, Ken Brazier
Copyright 2011-2012, Iain Bethune, Michael Goetz, Ronald Schneider
Command line: genefx64.exe work_GFN32768.in
Priority change succeeded.
Start test of file 'work_GFN32768.in' - 15:49:50
Testing 5230052^32768+1...
Checkpoint saved by another build of genefer (22 19). This version cannot restart with it.
[2012-03-26 15:49:51 SE(Ŕ] GFN32768: No data in file [genefer.log]. Is genefer broken?
I've commented-out any other version than genefer80 since they would maxerr.
I'll run some GFN32768 for a while...
____________
My stats | |
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 14011 ID: 53948 Credit: 433,244,369 RAC: 880,036
                               
|
If you upgraded to the newest PRPNet while there were any GFN tasks in progress, you would see that problem. The new Genefers in the latest PRPNet distribution are not compatible with the previous checkpoint files.
If the problem persists, simply go to the directory where you're running PRPNet and delete the genefer.ckpt file. It should work fine after that.
____________
My lucky number is 75898524288+1 | |
|
Honza Volunteer moderator Volunteer tester Project scientist Send message
Joined: 15 Aug 05 Posts: 1957 ID: 352 Credit: 6,142,056,473 RAC: 2,277,942
                                      
|
If you upgraded to the newest PRPNet while there were any GFN tasks in progress, you would see that problem. The new Genefers in the latest PRPNet distribution are not compatible with the previous checkpoint files.
Nope, it was fresh install of OS (and latest PRPNet client).
There was no mix of genefer versions (ie. older vs newer), only 2.3.0
The one that shows time remaining :-)
____________
My stats | |
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 14011 ID: 53948 Credit: 433,244,369 RAC: 880,036
                               
|
If you upgraded to the newest PRPNet while there were any GFN tasks in progress, you would see that problem. The new Genefers in the latest PRPNet distribution are not compatible with the previous checkpoint files.
Nope, it was fresh install of OS (and latest PRPNet client).
There was no mix of genefer versions (ie. older vs newer), only 2.3.0
The one that shows time remaining :-)
Ok, in that case, I know what happened.
The program originally was started with genefer80 (or X64 and x86 both failed with maxErr before writing a checkpoint). It was then restarted with genefX64, which aborted because an incompatible checkpoint file existed -- the correct checkpoint file from genefer80.
Commenting out anything other than genefer80 should work, but I'm not sure what the proper behavior for GeneferXXX should be here in order to allow it to properly cascade down from one version to the next without this problem happening.
____________
My lucky number is 75898524288+1 | |
|
rogueVolunteer developer
 Send message
Joined: 8 Sep 07 Posts: 1256 ID: 12001 Credit: 18,565,548 RAC: 0
 
|
The program originally was started with genefer80 (or X64 and x86 both failed with maxErr before writing a checkpoint). It was then restarted with genefX64, which aborted because an incompatible checkpoint file existed -- the correct checkpoint file from genefer80.
Each version of genefer puts a string into its checkpoint file that identifies which flavor of genefer (cuda, x64, generic, 80) write the file and what version of the checkpoint was written.
The PRPNet client will choose the flavor of genefer to run starting with cuda, then x64, etc. What is supposed to happen is that each flavor of genefer is to check to see if it's flavor wrote the checkpoint and if not, put a specific message into the log so that the PRPNet client try a different flavor of genefer. If the version of the checkpoint is incorrect (genefer was updated to a version with a different format for the checkpoint), but it was the correct flavor of genefer, then it should restart the test.
In this case, it appears the genefer80 has a bug in that it isn't restarting the test. It detected that an older version was used to start the test, but that the current version cannot use the checkpoint to continue from where it left off.
It is also possible that if the version of genefer80 did not change, then genefer80 has a separate bug that prevents it from matching up on the checkpoint version name. | |
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 14011 ID: 53948 Credit: 433,244,369 RAC: 880,036
                               
|
Each version of genefer puts a string into its checkpoint file that identifies which flavor of genefer (cuda, x64, generic, 80) write the file and what version of the checkpoint was written.
That's working as intended.
The PRPNet client will choose the flavor of genefer to run starting with cuda, then x64, etc. What is supposed to happen is that each flavor of genefer is to check to see if it's flavor wrote the checkpoint and if not, put a specific message into the log so that the PRPNet client try a different flavor of genefer. If the version of the checkpoint is incorrect (genefer was updated to a version with a different format for the checkpoint), but it was the correct flavor of genefer, then it should restart the test.
I may have broken that behavior with the new unified builds. Should be easy enough to fix. I wasn't aware of the requirement to put the messaging in the log file.
In this case, it appears the genefer80 has a bug in that it isn't restarting the test. It detected that an older version was used to start the test, but that the current version cannot use the checkpoint to continue from where it left off.
It is also possible that if the version of genefer80 did not change, then genefer80 has a separate bug that prevents it from matching up on the checkpoint version name.
They all use the same source code for the checkpoint read/write, so it's not just Genefer80. The problem wasn't the version code, since it was a clean install. The problem was writing the correct message to genefer.log so that the PRPNet client would move to the next Genefer.
I can update the sources, and Iain, Ronald, and myself can do a build of all the builds again. Iain can prepare a new PRPNet release, and although this version will work on BOINC, there's no need to update the BOINC server.
____________
My lucky number is 75898524288+1 | |
|
|
Genefer 2.3.1-0 builds can now be downloaded from SVN : https://www.assembla.com/code/genefer/subversion/nodes/tags/2.3.1-0
Click on the file you want, then the download button at the right of the page.
Honza, if you could test these executables out and let me know how you get on that would be great. I'll put together new PRPnet packages soon to include these builds.
____________
Twitter: IainBethune
Proud member of team "Aggie The Pew". Go Aggie!
3073428256125*2^1290000-1 is Prime! | |
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 14011 ID: 53948 Credit: 433,244,369 RAC: 880,036
                               
|
And to clarify, you should be able to have all the Genefers enabled, again, and it should work properly.
____________
My lucky number is 75898524288+1 | |
|
Honza Volunteer moderator Volunteer tester Project scientist Send message
Joined: 15 Aug 05 Posts: 1957 ID: 352 Credit: 6,142,056,473 RAC: 2,277,942
                                      
|
Only CUDA is commented-out, 3 CPU version are available in prpclient.ini
Upgrading from 2.3.0 to 2.3.1 shows:
[2012-03-28 11:38:16 SE(č] GFN32768: No data in file [genefer.log]. Is genefer broken?
Deleting genefer.log, genefer.ini, pfgw.ini and work_GFN32768.in doesn't help.
After deleting checkpoint, it started task anew and well.
Genefx64 and genefer got maxErr within seconds and PRPClient continued using Genfer80.
Looks fixed to me, thanks.
____________
My stats | |
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 14011 ID: 53948 Credit: 433,244,369 RAC: 880,036
                               
|
Just to be clear, you should be able to interrupt Genefer in the middle (so it stops with a checkpoint), and then restart, and it should go through all three versions of Genefer and continue running with Genefer80 again. Does that work?
____________
My lucky number is 75898524288+1 | |
|
Honza Volunteer moderator Volunteer tester Project scientist Send message
Joined: 15 Aug 05 Posts: 1957 ID: 352 Credit: 6,142,056,473 RAC: 2,277,942
                                      
|
Just to be clear, you should be able to interrupt Genefer in the middle (so it stops with a checkpoint), and then restart, and it should go through all three versions of Genefer and continue running with Genefer80 again. Does that work?
Oops, this scenario still doesn't work :-(
[2012-03-28 13:19:11 SE(č] GFN32768: No data in file [genefer.log]. Is genefer broken?
____________
My stats | |
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 14011 ID: 53948 Credit: 433,244,369 RAC: 880,036
                               
|
Honza, do me a favor?
Please run all three genefers (genefer, genefer80, genefX64) from the command line, in the same directory as where you're running it when you get that PRPNet error, and use the -V switch with all three programs. Then post the full output from all three here.
Thanks.
____________
My lucky number is 75898524288+1 | |
|
Honza Volunteer moderator Volunteer tester Project scientist Send message
Joined: 15 Aug 05 Posts: 1957 ID: 352 Credit: 6,142,056,473 RAC: 2,277,942
                                      
|
No luck with -V switch, it complains that
-V used with incompatible option (filename, -boinc, -d, -device, -b, -b2, -b3, -t, -r, -l, or -q).
When I run genefx64 AFTER checkpoint was done using genefer.exe
>genefx64.exe work_GFN32768.in
genefx64 2.3.0-0 (Windows x86_64 SSE2)
...
Command line: genefx64.exe work_GFN32768.in
Priority change succeeded.
Continue test of file 'work_GFN32768.in' at line 1 - 09:14:23
Testing 5299830^32768+1...
Checkpoint saved by another build of genefer (22 19). This version cannot restart with it.
Similar with genefer.exe
>genefer.exe work_GFN32768.in
genefer 2.3.0-0 (WINDOWS x86 32-bit)
...
Command line: genefer.exe work_GFN32768.in
Priority change succeeded.
Continue test of file 'work_GFN32768.in' at line 1 - 09:15:44
Testing 5299830^32768+1...
Checkpoint saved by another build of genefer (22 18). This version cannot resta
rt with it.
Genefer80 continues from checkpoint as expected
>genefer80.exe work_GFN32768.in
genefer80 2.3.0-0 (Windows x86 80-bit x87)
...
Command line: genefer80.exe work_GFN32768.in
Priority change succeeded.
Continue test of file 'work_GFN32768.in' at line 1 - 09:16:40
Resuming 5299830^32768+1 from a checkpoint (561787 iterations left)
Estimated total run time for 5299830^32768+1 is 0:27:26
____________
My stats | |
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 14011 ID: 53948 Credit: 433,244,369 RAC: 880,036
                               
|
No luck with -V switch, it complains that
-V used with incompatible option (filename, -boinc, -d, -device, -b, -b2, -b3, -t, -r, -l, or -q).
Sorry, I should have been clearer -- just use the -V switch with no other options. That prints the headers and then exits. I wanted to see the headers. But you provided that information anyway, which is good:
genefx64 2.3.0-0 (Windows x86_64 SSE2)
genefer 2.3.0-0 (WINDOWS x86 32-bit)
genefer80 2.3.0-0 (Windows x86 80-bit x87)
Ok, that's what I thought (and hoped) was the case. That's the old 2.3.0-0 version, not the new 2.3.1-0 with the fix. Either you put the new files in the wrong place, or we gave you the old files again instead of the new files.
____________
My lucky number is 75898524288+1 | |
|
Honza Volunteer moderator Volunteer tester Project scientist Send message
Joined: 15 Aug 05 Posts: 1957 ID: 352 Credit: 6,142,056,473 RAC: 2,277,942
                                      
|
Ok, that's what I thought (and hoped) was the case. That's the old 2.3.0-0 version, not the new 2.3.1-0 with the fix. Either you put the new files in the wrong place, or we gave you the old files again instead of the new files.
Yes, you are right. Apps were not copied to correct place.
Sorry for false alert...
____________
My stats | |
|
|
So, does this test now work correctly, with the new app versions?
Just to be clear, you should be able to interrupt Genefer in the middle (so it stops with a checkpoint), and then restart, and it should go through all three versions of Genefer and continue running with Genefer80 again. Does that work?
____________
Twitter: IainBethune
Proud member of team "Aggie The Pew". Go Aggie!
3073428256125*2^1290000-1 is Prime! | |
|
Honza Volunteer moderator Volunteer tester Project scientist Send message
Joined: 15 Aug 05 Posts: 1957 ID: 352 Credit: 6,142,056,473 RAC: 2,277,942
                                      
|
Yes.
I let GFN 32768 run over the weekend, doesn't need any babysitting and it was fine now during ym absence with the new app.
____________
My stats | |
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 14011 ID: 53948 Credit: 433,244,369 RAC: 880,036
                               
|
Yes.
I let GFN 32768 run over the weekend, doesn't need any babysitting and it was fine now during ym absence with the new app.
The problem only happened when you stopped and restarted GFN, so I wouldn't expect a problem to occur if it's just left to run. Does it restart properly after interrupting a test?
____________
My lucky number is 75898524288+1 | |
|
Honza Volunteer moderator Volunteer tester Project scientist Send message
Joined: 15 Aug 05 Posts: 1957 ID: 352 Credit: 6,142,056,473 RAC: 2,277,942
                                      
|
The problem only happened when you stopped and restarted GFN, so I wouldn't expect a problem to occur if it's just left to run. Does it restart properly after interrupting a test?
I did several random restarts before leaving for weekend and found no problem.
____________
My stats | |
|
Michael Goetz Volunteer moderator Project administrator
 Send message
Joined: 21 Jan 10 Posts: 14011 ID: 53948 Credit: 433,244,369 RAC: 880,036
                               
|
The problem only happened when you stopped and restarted GFN, so I wouldn't expect a problem to occur if it's just left to run. Does it restart properly after interrupting a test?
I did several random restarts before leaving for weekend and found no problem.
That's great, thanks!
____________
My lucky number is 75898524288+1 | |
|
|
Thanks Honza!
____________
Twitter: IainBethune
Proud member of team "Aggie The Pew". Go Aggie!
3073428256125*2^1290000-1 is Prime! | |
|
Message boards :
Project Staging Area :
PRPNet 5.0.7 LLR |