Abstract
PC Clusters are becoming increasingly popular and important in parallel computing community as a cost- effective alternative to expensive special designed parallel computers [1]. The most popular communication interface used in today PC clusters as well as other cluster-type parallel computers is MPI (Message Passing Interface) [2]. There are several different open-source MPI implementations freely available and most of the implementations are based on the popular MPICH [3-4]. In general, these implementations have similar basic functions and performance, but each package targets on different environment with different communication libraries. In this paper we present our implementation and performance measurement of several available open- source MPI packages on a Linux cluste built with OSCAR software package. We then compare the performance and discuss the factors that affect performance of these MPI implementations. Our target is building a PC-cluster for our research and development in the areas of SAN communication and parallel digital simulations.