preliminary MPI support