Monday, January 09, 2012

How to create Beowulf - MPICH 1 Cluster in Ubuntu Manual

Well, the title is self explanatory.

Short decription

MPI(Message Passing Interface) is an API specification. It allows processes tointercommunicate between themselves to send and receive data and synchronize themselves. Due to its high performance, stability, and portability, it has become the DE facto standard for processes that model a parallel program. It consists of several directly usable libraries which are generally used in C/C++/Fortran. MPI's implementations commonly use SPMD (Single Program Multiple Data). But some implementations can invoke different programs through the same MPI job. MPICH is a portable implementation of MPI which is commonly used in Linux and Windows structure. We are going to use MPICH1, which implements MPI version 1.1 throughout our tutorial.

Download Link

Update
You may need to edit your /etc/environment file. type
sudo gedit /etc/environment
and make it like this
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/mpiuser/mpich1/bin"

Update 2
Updated on 10th January, 2012. Mistakes, errors has been fixed. If you find any problems, feel free to let me know about it.