Post
Topic
Board Announcements (Altcoins)
Re: [ANN][GAP] Gapcoin - Prime Gap Search - New Math Algo - CPU / GPU - Zero Premine
by
minerja
on 23/02/2023, 10:03:44 UTC
Hi there,

I've tried this a few times now on mint and ubuntu (various versons18,20,22 etc) and never got it working.
If any one can help me get this working i'd love to give it a try.
I'm pretty dumb, so a full step by step guide is needed...

Thanks
J

It transpires that j0nn9 left us “an exercise for the reader” in the GapMiner rev5.1 code, just here:
https://github.com/gapcoin/GapMiner/blob/2f66e908e52dab503de77835f31ac1603b1c23fc/src/HybridSieve.cpp#L398

Code:
sieve_t min_len     = log_str(mpz_get_d(mpz_start)) * d_difficulty;

should read

Code:
sieve_t min_len     = log(mpz_get_d(mpz_start)) * d_difficulty;

The difference was causing GPU builds of the GapMiner rev 5.1 to segfault (on both AMD and nVidia).

I fixed that (along with some other compilation-blockers) and re-worked the Makefile so that it can be used to create either CPU or GPU miners (AMD and nVidia) without having to be edited to do so.

I've cloned gapcoin-project's GapMiner repos here https://github.com/gjhiggins/GapMiner, check out the README for details of how to compile gapminer and gpugapminer on Linux. When I'm satisfied that it works for people, I'll raise a PR on the gapcoin-project GapMiner repos and update that.

Thanks to benxy031 for providing that nVidia-compatible fermat.cl code, I've included it in the gpu subdirectory as fermatnv.cl and adjusted the miner code to load whichever OpenCL source file is compatible with the detected platform.

Cheers

Graham