20191101, 06:14  #3224 
Mar 2011
Germany
97 Posts 
Introducing grmfaktc, a CUDA siever for generalized repunits
Hi all,
just want to announce here in this thread that I finished the generalized repunits version of mfaktc, the long wished for generalization of my base 10 repunits mfaktc variant. It supports only positive bases (b>=2). I did not want to hijack this thread, so I created my own: https://www.mersenneforum.org/showthread.php?t=24901 Feel free to test it. 
20191111, 21:09  #3225 
Bemusing Prompter
"Danny"
Dec 2002
California
5×499 Posts 
Is there an official mfaktc repository somewhere?
I found a repository on GitHub, but it was last updated in 2015 and doesn't seem to be managed by Oliver. Last fiddled with by ixfd64 on 20191111 at 21:09 
20191121, 00:44  #3226  
Random Account
Aug 2009
Not U. + S.A.
2527_{10} Posts 
Quote:
James Heinrich has a mersenne software download mirror on his site, https://www.mersenne.ca. It is at the very bottom on the right side. 

20191121, 01:48  #3227  
"James Heinrich"
May 2004
exNorthern Ontario
61×67 Posts 
Quote:
But it's just a download mirror, it's not a repository in the sense that (I assume) ixfd64 meant. He was looking for something like Bdot's mfakto repository on Github, but for mfaktc. 

20191121, 03:47  #3228  
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest
2·29·127 Posts 
Quote:


20191209, 01:19  #3229 
Random Account
Aug 2009
Not U. + S.A.
7·19^{2} Posts 
For about 10 days, I have been trying to get the Linux version of mfaktc to run on my Ubuntu system. It tells me it cannot find a specific library, libcurart.so.6.5. This is a CUDA65 version. It was the only one I could find which had all its pieces. I have tried moving the library around, as well as placing it in the same folder as mfaktc. No success.
It seems sort of odd that a Linux executable would have a ".exe" extension. 
20191209, 01:25  #3230  
Sep 2002
Database er0rr
2^{3}×3×11×17 Posts 
Quote:
Last fiddled with by paulunderwood on 20191209 at 01:30 

20191209, 04:51  #3231  
Bemusing Prompter
"Danny"
Dec 2002
California
5·499 Posts 
Quote:
Last fiddled with by ixfd64 on 20191209 at 04:51 

20191209, 13:44  #3232  
Random Account
Aug 2009
Not U. + S.A.
7×19^{2} Posts 
Quote:
Code:
libcurart10.1  NVIDIA CUDA Runtime Library. 

20191209, 14:55  #3233 
Sep 2002
Database er0rr
2^{3}×3×11×17 Posts 
You can compile the source. This how...
Make sure "nonfree" is ticked in aptitude. Then: Code:
sudo aptget update sudo aptget install buildessential m4 libcudart10.1 nvidiacudadev nvidiacudatoolkit Code:
cd ~/Downloads/ gunzip mfaktc0.21.tar.gz tar xvf mfaktc0.21.tar cd mfaktc0.21/src make 
20191209, 17:58  #3234  
Random Account
Aug 2009
Not U. + S.A.
7·19^{2} Posts 
Quote:
"Make sure "nonfree" in ticked in the aptitude..." I suppose this is something I will see along the line? If so, then this looks very simple. I didn't realize a compiler was incorporated into Linux, regardless of source. Mine is Ubuntu. 

Thread Tools  
Similar Threads  
Thread  Thread Starter  Forum  Replies  Last Post 
mfakto: an OpenCL program for Mersenne prefactoring  Bdot  GPU Computing  1719  20230116 15:51 
grmfaktc: a CUDA program for generalized repunits prefactoring  MrRepunit  GPU Computing  42  20221218 05:59 
The P1 factoring CUDA program  firejuggler  GPU Computing  753  20201212 18:07 
mfaktc 0.21  CUDA runtime wrong  keisentraut  Software  2  20200818 07:03 
World's seconddumbest CUDA program  fivemack  Programming  112  20150212 22:51 