Archives


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

[O-MPI users] Fwd: Fwd: [Beowulf] MorphMPI based on fortran itf

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

William Gropp gropp at mcs.anl.gov
Wed Oct 12 09:22:08 PDT 2005


At 10:26 AM 10/12/2005, Toon Knapen wrote:
>Tim Prins wrote:
>
> > I am in the process of developing MorphMPI and have designed my
> > implementation a bit different than what you propose (my apologies if I
> > misunderstood what you have said). I am creating one main library, which
> > users will compile and run against, and which should not need to be
> > recompiled. This library will then open a plugin depending on what MPI
> > the user would like to use. Then, it will dynamically open the actual
> > MPI implementation. In other words, to add support for another MPI one
> > would just need to drop the appropriate plugin into the right directory.
>
>
>Thus IIUC, the app calls your lib and your lib on its turn calls a
>plugin? This involves two dereferences. My idea was to (be able to)
>recompile the MorphMPI for each of the MPI lib's and plug this one
>between the app and the MPI. AFACIT this approach has the same set of
>features but is more lightweight.
>
>Is your project open-source? If so, can I check it out?

You might also look at http://www-unix.mcs.anl.gov/mpi/tools/genericmpi/ 
.  The software is currently being revised but should be available 
soon.   For users willing to interpose libraries, this solves many (but not 
all) of these problems, particularly for C-only applications.

Bill


>toon
>_______________________________________________
>Beowulf mailing list, Beowulf at beowulf.org
>To change your subscription (digest mode or unsubscribe) visit 
>http://www.beowulf.org/mailman/listinfo/beowulf

William Gropp
http://www.mcs.anl.gov/~gropp 




More information about the Beowulf mailing list