[Beowulf] ANN: MorphMPI project (in alpha stage)

Toon Knapen toon.knapen at fft.be
Fri Aug 18 06:44:42 PDT 2006

Dear all,

Some time ago there have been multiple discussions on an MPI ABI. 
Finally we concluded that we would be able to accomplish the same goal 
by putting a small layer on top of MPI (MorphMPI) that would make 
abstraction of the underlying MPI implementation. As usual, the solution 
is to add an extra level of abstraction ;-). Applications compiled 
against MorphMPI would be able to be relinked to any MPI implementation 
without having to be recompiled.

So finally I developed a small prototype of such a MorphMPI. Using this 
MorphMPI I was able to compile an application on an AMD-Opteron and 
launch it using mpich-ch_p4, mpichgm and the preinstalled mpich on a 
Cray XD1. To make sure it would not only work with several derivatives 
of mpich I also tested it successfully on an HP-UX using mpich-ch_p4 and 
HP-MPI (which is LAM based).

I uploaded my prototype to http://sourceforge.net/projects/morphmpi and 
you can find a (far too short) description at 

If there is any interest in the library I plan to make it more 
user-friendly and extend it to cover the full MPI-1.1 standard.


More information about the Beowulf mailing list