added mpi kmeans