[Beowulf] OpenMPI and MPICH-1.2.5

Gus Correa gus at ldeo.columbia.edu
Thu Oct 29 13:51:48 PDT 2009


Hi Dmitry

As far as I know, MPICH-1 doesn't use the mpd daemon.

http://www.mcs.anl.gov/research/projects/mpi/mpich1/
http://www.mcs.anl.gov/research/projects/mpi/mpich1/docs/mpichman-chp4/node69.htm#Node69

Why do you want to use MPICH-1?
It is not maintained anymore, and it uses the old P4 communication
mechanism that often hangs when running on current Linux kernels.

http://marc.info/?l=npaci-rocks-discussion&m=123175012813683&w=2

The MPICH developers recommend using MPICH2 instead:

"With the exception of users requiring the communication of 
heterogeneous data, we strongly encourage everyone to consider switching 
to MPICH2. Researchers interested in using using MPICH as a base for 
their research into MPI implementations should definitely use MPICH2. "

(excerpt from http://www.mcs.anl.gov/research/projects/mpi/mpich1/)

OpenMPI and MPICH2 have more recent and more efficient
communication channels.
They will run your CFD code more efficiently,
and will keep you out of trouble:

http://www.open-mpi.org/
http://www.mcs.anl.gov/research/projects/mpich2/


My two cents.
Gus Correa
---------------------------------------------------------------------
Gustavo Correa
Lamont-Doherty Earth Observatory - Columbia University
Palisades, NY, 10964-8000 - USA
---------------------------------------------------------------------


Dmitry Zaletnev wrote:
> Hi, all
> 
> During my postgraduate studies I take part in testing and, in future may be, in development of CFD-suite of my professor. I know how to start daemon ring and run an application on it in MPICH2, but:
> 
> 1. I cannot do this on my PS3-cluster running YellowDogLinux because there's OpenMPI only.
> 2. I cannot reproduce bugs in our suite when running MPICH-1.2.5 on EM64T because I don't know how to install, start daemon ring running, and run an application on it in MPICH-1.2.5.
> 
> So I'm interested in any advices how to install, run daemon ring, and run application in OpenMPI and MPICH-1.2.5 when running any x64 Linux (CentOS, Debian, OpenSuSE, etc.) or links on suitable documentation.
> 
> Thank you in advance.




More information about the Beowulf mailing list