7 programs done with mpi