mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   Prime Sierpinski Project (https://www.mersenneforum.org/forumdisplay.php?f=48)
-   -   Problems with sr2sieve on x86-64 Windows (https://www.mersenneforum.org/showthread.php?t=9710)

geoff 2007-12-09 00:49

Problems with sr2sieve on x86-64 Windows
 
There seems to be a problem with sieving above 2^51 (2250T) on Windows with all x86-64 sr2sieve executables. This will start to affect SoB/PSP soon.

I am looking into the problem but if it turns out to be related to bugs in the Linux->Windows cross compiler then there might not be a solution by the time SoB/PSP sieving reaches 2^51.

The only `fix' at the moment is to use the 32-bit (*-windows-x86.zip) executable on Windows.

Joe O 2007-12-09 11:28

What are the symptoms? How did you discover this?

In the meantime, I urge all 64-bit Windows users to immediately change to the 32-bit Windows executable.

geoff 2007-12-10 01:07

[QUOTE=Joe O;120270]What are the symptoms? How did you discover this?

In the meantime, I urge all 64-bit Windows users to immediately change to the 32-bit Windows executable.[/QUOTE]

The main symptom is a crash (access violation) soon after starting. It was first reported by Bryan at RieselSieve who was trying to get a 64-bit Windows BOINC client working. It has since been confirmed by others.

The problem seems to have been present in all the x86-64 Windows sr2sieve executables since I first started making them at version 1.5.21, but has gone unnoticed because it seems only to affect the code used for sieving p-ranges above 2^51, only RieselSieve is currently sieving that deep and they only use the 32-bit Windows executable.

geoff 2007-12-13 01:39

The problem with the Windows x86-64 executable seem to be fixed in sr2sieve version 1.6.16.

If anyone running 64-bit Windows can help with testing, what would be really useful is to reserve a current range of about 100G or so, then add the switchs `-D duplicates.txt --no-sse2' to the normal command line for manual sieving. Send me a copy of both the factors*.txt and duplicates.txt files, and I will check the range using the Linux executable. My email address is in README.txt included with sr2sieve.

geoff 2007-12-16 00:25

sr2sieve 1.6.16 on Windows x86-64 is producing correct results. Thanks to those who helped with testing.


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.