Archives


- Beowulf
- Beowulf Announce
- Scyld-users
- Beowulf on Debian

[Beowulf] OpenMPI and MPICH-1.2.5

Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.

Search

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