Archives


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

[Beowulf] Alternative to 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

Greg Lindahl lindahl at pathscale.com
Fri Mar 25 14:03:06 PST 2005


On Fri, Mar 25, 2005 at 02:59:18PM -0500, Patrick Geoffray wrote:

> I don't see it that way. First, the implementations of the translation 
> layers will be done by each MPI implementations.

In which case it's basically the same as doing an ABI. Or did I miss
something?  Does this somehow save a significant amount of work for
anyone?

> >Was there a big fight over the Fortran interface? It nails down the
> >types because it has to. All the ABI does is make C look like Fortran;
> >no internals need change in any implementation.
> 
> You don't change internals, you translate them. Let say you use pointers 
> in your MPI implementation and the common layer specifies integers. In 
> your translation layer, you translate pointers into integers by putting 
> them in a table. You have as much work as your internals are far from 
> the common interface and, hopefully, it will be a midpoint for everybody.

Patrick, if you read what both Jeff and I wrote, I believe it's clear
we both understand that part, because we've both mentioned that
particular implementation solution. What I was trying to understand
was why Jeff thought this was a huge nightmare.

-- greg




More information about the Beowulf mailing list