Archives


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

[Beowulf] The Case for an MPI ABI

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

Ashley Pittman ashley at quadrics.com
Thu Feb 24 06:20:12 PST 2005


On Thu, 2005-02-24 at 14:30 +0100, Joachim Worringen wrote:

> For open source software packages alone, an ABI is not of critical 
> importance as people with a tcp/ip cluster can use pre-linkked packages, 
> and people with a high-perfomance interconnect cluster typically have 
> enough competence to compile the software themselves.

It's not about competence, it's about time and effort spent.  I wouldn't
need to compile every application myself if there was a ABI.  It's not a
particularly difficult thing to do, it just going through the hoops of
doing it every time you need an application.  The ability to install a
cluster and type '[apt-get|yum] install pmb' would be a truly wonderful
thing indeed.

You also make the assumption that it's the high-performance vendors who
do things differently, I don't believe this is the case.  Quadrics for
example (my employer) happen to use whatever ABI MPICH (1.2.x) provides
as we have never had a reason to modify it.  I believe the same holds
for Myrinet, I've certinally run binaries compiled against Myrinet MPI
on our MPI stack without obvious problems.  Having said that though I
have never attempted to verify binary compatibility and we don't support
such programs but insist they are correctly compiled before support
requests get more than a cursory glance.

Ashley,



More information about the Beowulf mailing list