Now with MPI and cmake!