library working mpi