Preliminary MPI implementation