K-means Clustering algorithms by MPI,openMPI, and single thread