Unlike PVM, which has a concrete implementation, MPI is a specification rather than a specific set of libraries.
Given that MPI has now emerged as the de facto standard on computer clusters, the increase in the number of cluster nodes has resulted in continued research to improve the efficiency and scalability of MPI libraries.