added mpi_wrapper library