This is tinycthyb. A tiny CT-QMC base on the hybridization expansion algorithm. Full disclaimer, this is C++ implementation based entirely on another educational implementation example. This was an educational exercise for myself to learn more about the CT-QMC algorithm as well as C++.
A few words on the algorithm. More details here.
To build the project (after installing the dependencies),
git clone https://github.com/harrisonlabollita/tinycthyb.git
cd tinycthyb
mkdir build && cd build
cmake ../src
make