revolver custom-made evolutionary system it uses MPI. Use boost as library as it now includes MPI C++ bindings: https://stackoverflow.com/questions/46409575/openmpi-error-mpi-has-not-been-declared