CUDAPm1 is a modification of CUDALucas that implements the P-1 factoring algorithm for Mersenne Numbers. This version is forked from http://sourceforge.net/projects/cudapm1/
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cuda
src
.gitignore
.gitmodules
CUDAPm1-CUDA8.0.vcxproj
CUDAPm1-vs2017-cuda10.0.sln
CUDAPm1-vs2017-cuda8.0.sln
CUDAPm1.cu
CUDAPm1.h
CUDAPm1.ini
CUDAPm1.vcxproj
LICENSE
Makefile
README.md
TODO
bench.cu
bench.h
changelog
lucas.cu
lucas.h
parse.c
parse.h
readme.txt
rho.c
rho.h
selftest.cu
selftest.h

README.md

cuda-p1

CUDAPm1 is a modification of CUDALucas that implements the P-1 factoring algorithm for Mersenne Numbers. This version is forked from http://sourceforge.net/projects/cudapm1/

Building

After checking out the main project, you also need to check out the subprojects (currently only MPIR) To do this, the following commands need to be run:

git submodule init
git submodule update