View Single Post
Old 2010-11-27, 06:12   #2
A Sunny Moo
mdettweiler's Avatar
Aug 2007

186916 Posts
Default Instructions for participation

To participate in this sieve, follow these steps:

-Download the appropriate version of tpsieve for your computer.
The CPU and CUDA versions can be downloaded at ppsieve software as before. The CPU version of tpsieve is bundled along with CPU ppsieve (ppsieve-bin-*.zip). For CUDA, download "tpsieve-cuda-*.zip". For OpenCL, download this--it's bundled with ppsieve like the CPU version. Yep, you read that right. tpsieve is now available for OpenCL!
Note: CUDA users will need the cudart-2.0 libraries in a place where tpsieve can see them. They are from a slightly older-than-latest version of the CUDA toolkit, so they probably didn't come with your installed CUDA toolkit. For Windows, download cudart.dll and plop it in your tpsieve folder. For Linux, download for 32-bit or 64-bit and stick it in your CUDA libraries directory (probably /usr/local/cuda/lib/ or /usr/local/cuda/lib64/--at least that's where it is on Gary's machine).

OpenCL (AMD/ATI) users will need to download the ATI Stream SDK and read the instruction manual PDF. You do need to read the PDF since it is apparently not exactly a trivial process.

-Extract tpsieve to its own folder somewhere.

-Reserve a range from this thread.

-Run the appropriate command line for your tpsieve version and range. Quoted from John at the PST forum:
PPR6M will have a command line as follows

tpsieve-(version) -p##G -P##G -k5 -K9999 -n3M -N6M -ffppr6M_##G-##G.txt -t# -M2 -T -q
-When the range is complete, upload your factors to If you have trouble uploading, email your factors to and I'll get them to where they need to go.

-Rinse, lather, and repeat!

mdettweiler is offline   Reply With Quote