mersenneforum.org  

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

Reply
 
Thread Tools
Old 2012-06-26, 19:37   #34
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

17×347 Posts
Default

Quote:
Originally Posted by pepi37 View Post
Any of this three?
Cullen/Woodall Prime Search (Sieve)
The Riesel Problem (Sieve)
Proth Prime Search (Sieve)
There are GPU apps out there already for these. srsieve/sr2sieve are not GPU apps. I suggest you contact one of the ppsieve developers.
rogue is offline   Reply With Quote
Old 2012-06-26, 22:44   #35
pepi37
 
pepi37's Avatar
 
Dec 2011
After milion nines:)

134110 Posts
Default

You are wrong; there is no GPU apps fro The Riesel Problem (Sieve)
pepi37 is online now   Reply With Quote
Old 2012-06-27, 01:16   #36
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

589910 Posts
Default

Quote:
Originally Posted by pepi37 View Post
You are wrong; there is no GPU apps fro The Riesel Problem (Sieve)
As I understand it, ppsieve can be used for sieving Riesels (-R option), although this isn't overly helpful for TRP. Nevertheless, it would make more sense to port sr1sieve/sr2sieve to the GPU than to BOINCify them. I would like to do that someday, but I've been too busy to work on it.

Last fiddled with by rogue on 2012-06-27 at 01:18
rogue is offline   Reply With Quote
Old 2012-08-09, 16:18   #37
f1pokerspeed
 
Jun 2012

11010102 Posts
Default Win32 app

Does anyone have a Win32 binary for srsieve that I could obtain please? I have no idea of what I would need to compile the source with.

Last fiddled with by f1pokerspeed on 2012-08-09 at 16:19
f1pokerspeed is offline   Reply With Quote
Old 2012-08-09, 16:34   #38
VBCurtis
 
VBCurtis's Avatar
 
"Curtis"
Feb 2005
Riverside, CA

103248 Posts
Default

If you google "srsieve", you'll quickly find the Google page that Geoff Reynolds has set up for this purpose. There are binaries available there.
-Curtis
VBCurtis is offline   Reply With Quote
Old 2012-09-09, 20:47   #39
henryzz
Just call me Henry
 
henryzz's Avatar
 
"David"
Sep 2007
Cambridge (GMT/BST)

2·2,861 Posts
Default

I don't know whether you are interested in finding the 64-bit bug in srsieve. I have just found a test case. The stuff required to reproduce is in the attached zip.

edit: I haven't tried to reproduce, but srsieve should be deterministic I think. It's the 64-bit binary you included with 1.0.4.
Attached Files
File Type: zip error.zip (66.3 KB, 146 views)

Last fiddled with by henryzz on 2012-09-09 at 20:55
henryzz is offline   Reply With Quote
Old 2012-09-10, 02:11   #40
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

17·347 Posts
Default

Quote:
Originally Posted by henryzz View Post
I don't know whether you are interested in finding the 64-bit bug in srsieve. I have just found a test case. The stuff required to reproduce is in the attached zip.

edit: I haven't tried to reproduce, but srsieve should be deterministic I think. It's the 64-bit binary you included with 1.0.4.
I think it is a miscompile on Windows as I can't reproduce this on a Mac. I'll look at it further tomorrow.
rogue is offline   Reply With Quote
Old 2012-09-10, 08:26   #41
henryzz
Just call me Henry
 
henryzz's Avatar
 
"David"
Sep 2007
Cambridge (GMT/BST)

2×2,861 Posts
Default

Quote:
Originally Posted by rogue View Post
I think it is a miscompile on Windows as I can't reproduce this on a Mac. I'll look at it further tomorrow.
It was alwaya a 64-bit windows bug. There is a warning in warning.txt. If you compile with an old enough version of gcc it disappears. I had assumed the bug fixed although the 64-bit version does check that factors are actually factors.
Sorry for not specifying windows previously.
henryzz is offline   Reply With Quote
Old 2012-09-10, 12:46   #42
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

134138 Posts
Default

Quote:
Originally Posted by henryzz View Post
It was alwaya a 64-bit windows bug. There is a warning in warning.txt. If you compile with an old enough version of gcc it disappears. I had assumed the bug fixed although the 64-bit version does check that factors are actually factors.
Sorry for not specifying windows previously.
I use mingw64. I'll get the latest and try with that.
rogue is offline   Reply With Quote
Old 2012-09-10, 13:48   #43
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

17·347 Posts
Default

Try this one. I built it with the latest mingw64, but haven't tested it.
Attached Files
File Type: zip srsieve.zip (48.9 KB, 150 views)
rogue is offline   Reply With Quote
Old 2012-09-10, 14:48   #44
henryzz
Just call me Henry
 
henryzz's Avatar
 
"David"
Sep 2007
Cambridge (GMT/BST)

2×2,861 Posts
Default

Quote:
Originally Posted by rogue View Post
Try this one. I built it with the latest mingw64, but haven't tested it.
I just ran the sieve file in the attachment passed the error and it ran fine. However, a subsequence had been removed so the test wasn't exactly the same. I am running the sieving job again with the new binary.
The faulty binary missed several factors before and after 4302594733 | 20097212*7^23221-1 in addition to having the error. It looks like the 64-bit sieve was completly messed up. Strangely it did manage to find that one factor before finding an error.
henryzz is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Sieving twins with srsieve henryzz Twin Prime Search 0 2014-03-18 12:44
Intel announces multi-core enhancements for Haswell chips ixfd64 Hardware 8 2012-02-10 20:32
LLRnet enhancements kar_bon No Prime Left Behind 10 2008-03-28 11:21
TODO list and suggestions/comments/enhancements Greenbank Octoproth Search 2 2006-12-03 17:28
Suggestions for future enhancements Reboot It Software 16 2003-10-17 01:31

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

Sat Sep 19 10:13:03 UTC 2020 up 9 days, 7:24, 0 users, load averages: 1.50, 1.68, 1.61

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.