3 programs in mpi