2021-05-02, 15:26 | #375 |
May 2004
FRANCE
7×83 Posts |
llrCUDA version 3.8.4 is released!
Hi All,
This GPU version of the LLR program has the same features as the previous 3.8.3, but I think that the updates made from it deserve to change the version number. Here are some of these updates : - K*2^n+c numbers can now be tested using IBDWT, even if abs(c) != 1 - All 64 bits residues match with those obtained with LLR 3.8.24 - several issues found on llrCUDA 3.8.3b3 are now fixed. Please, let me know if you have any problem to run the binary on Linux and/or to build it on your system. I wish you many successes in prime hunting! Best Regards, Jean |
2021-08-28, 16:51 | #376 |
Just call me Henry
"David"
Sep 2007
Cambridge (GMT/BST)
5937_{10} Posts |
I have a more recent version of CUDA than you linked in(11.4 rather than 8). As such I tried to recompile. I got the following error:
Code:
/usr/local/cuda/bin/nvcc -g -O3 -I/usr/local/cuda/include -I. -Wno-deprecated-gpu-targets lprime.cu -c Llr.c(7786): error: more than one instance of overloaded function "abs" matches the argument list: function "abs(int)" /usr/local/cuda/include/crt/math_functions.h(213): here function "std::abs(__int128)" /usr/include/c++/9/bits/std_abs.h(85): here function "std::abs(long double)" /usr/include/c++/9/bits/std_abs.h(79): here function "std::abs(float)" /usr/include/c++/9/bits/std_abs.h(75): here function "std::abs(double)" /usr/include/c++/9/bits/std_abs.h(71): here function "std::abs(long long)" /usr/include/c++/9/bits/std_abs.h(61): here function "std::abs(long)" /usr/include/c++/9/bits/std_abs.h(56): here argument types are: (unsigned long) Llr.c(7786): error: more than one instance of overloaded function "abs" matches the argument list: function "abs(int)" /usr/local/cuda/include/crt/math_functions.h(213): here function "std::abs(__int128)" /usr/include/c++/9/bits/std_abs.h(85): here function "std::abs(long double)" /usr/include/c++/9/bits/std_abs.h(79): here function "std::abs(float)" /usr/include/c++/9/bits/std_abs.h(75): here function "std::abs(double)" /usr/include/c++/9/bits/std_abs.h(71): here function "std::abs(long long)" /usr/include/c++/9/bits/std_abs.h(61): here function "std::abs(long)" /usr/include/c++/9/bits/std_abs.h(56): here argument types are: (unsigned long) Llr.c(7863): error: more than one instance of overloaded function "abs" matches the argument list: function "abs(int)" /usr/local/cuda/include/crt/math_functions.h(213): here function "std::abs(__int128)" /usr/include/c++/9/bits/std_abs.h(85): here function "std::abs(long double)" /usr/include/c++/9/bits/std_abs.h(79): here function "std::abs(float)" /usr/include/c++/9/bits/std_abs.h(75): here function "std::abs(double)" /usr/include/c++/9/bits/std_abs.h(71): here function "std::abs(long long)" /usr/include/c++/9/bits/std_abs.h(61): here function "std::abs(long)" /usr/include/c++/9/bits/std_abs.h(56): here argument types are: (unsigned long) Llr.c(7863): error: more than one instance of overloaded function "abs" matches the argument list: function "abs(int)" /usr/local/cuda/include/crt/math_functions.h(213): here function "std::abs(__int128)" /usr/include/c++/9/bits/std_abs.h(85): here function "std::abs(long double)" /usr/include/c++/9/bits/std_abs.h(79): here function "std::abs(float)" /usr/include/c++/9/bits/std_abs.h(75): here function "std::abs(double)" /usr/include/c++/9/bits/std_abs.h(71): here function "std::abs(long long)" /usr/include/c++/9/bits/std_abs.h(61): here function "std::abs(long)" /usr/include/c++/9/bits/std_abs.h(56): here argument types are: (unsigned long) 4 errors detected in the compilation of "lprime.cu". make: *** [Makefile:11: lprime.o] Error 1 |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
LLRcuda | shanecruise | Riesel Prime Search | 8 | 2014-09-16 02:09 |
LLRCUDA - getting it to work | diep | GPU Computing | 1 | 2013-10-02 12:12 |