Semux PoW is used for distributing the initial coins. It uses memory-hard hashing algorithm, Argon2, which enables CPU and GPU mining to maximize decentralization.
git clone --recursive https://github.com/semuxproject/semux-pow
mkdir build
cd build
cmake ..
make