/omdcct

Optimized Linux Burstcoin Plotter

Primary LanguageC

#OMDCCT

This is a BURST coin plotter that generates optimized plot files
without the need to run an optimizer after plotting.

This plotter ONLY works on Linux as it uses the fallocate() system
call to pre-allocate space in the file system to minimize fragmentation.

This version was developed by:
Author: Peter Kristolaitis alter3d@alter3d.ca
Donations: BURST-WQ52-PUBY-N9WB-6J3DY

This code has a long lineage, and is a fork of the mdcct project by Mirkic7

Contributors in the lineage include:

Author: Mirkic7 mirkic7@hotmail.com
Donations: BURST-RQW7-3HNW-627D-3GAEV

Author: Niksa Franceschi niksa.franceschi@gmail.com
Donations: BURST-RQW7-3HNW-627D-3GAEV

Author: dcct / Markus Tervooren info@bchain.info
Donations: BURST-R5LP-KEL9-UYLG-GFG6T

Author: Cerr Janror cerr.janror@gmail.com
Donations: BURST-LNVN-5M4L-S9KP-H5AAC

Installing

git clone https://github.com/alter3d/omdcct
cd omdcct
make

Usage

Notes
The file name will have a '.plotting' suffix while the file is incomplete, and then renamed to the
standard format if plotting is successful.
For SSE4
Usage:
./plot -k KEY [ -x CORE ] [-d DIRECTORY] [-s STARTNONCE] [-n NONCES] [-m STAGGERSIZE] [-t THREADS] [-a]
 CORE:
   0 - default core
   1 - SSE4 core
 -a = ASYNC writer mode (will use 2x memory!)
For AVX2
Usage:
./plotavx2 -k KEY [ -x CORE ] [-d DIRECTORY] [-s STARTNONCE] [-n NONCES] [-m STAGGERSIZE] [-t THREADS] [-a]
  CORE:
    0 - default core
    1 - SSE4 core
    2 - AVX2 core
   -a = ASYNC writer mode (will use 2x memory!)
Not specifying -x option will default to original dcct ploter