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 http://morphmpi.sourceforge.net/.

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.

toon






_______________________________________________
Beowulf mailing list, [email protected]
To change your subscription (digest mode or unsubscribe) visit 
http://www.beowulf.org/mailman/listinfo/beowulf

Reply via email to