MPI version 0.1.
TODO:
-random for mpi
-mpe logging