[MPICH] Porting the MPICH "back-end"

Rajeev Thakur thakur at mcs.anl.gov
Wed Jan 10 15:53:17 CST 2007


There are some old documents at http://www-unix.mcs.anl.gov/mpi/mpich2/adi3/
but they are out of date. You can use them to get a general idea, and then
look at the code.

Rajeev 


> -----Original Message-----
> From: owner-mpich-discuss at mcs.anl.gov 
> [mailto:owner-mpich-discuss at mcs.anl.gov] On Behalf Of Daniel Marques
> Sent: Monday, January 08, 2007 8:34 PM
> To: mpich-discuss at mcs.anl.gov
> Subject: [MPICH] Porting the MPICH "back-end"
> 
> Hello.
> 
> I'm new to MPICH, so please excuse if any of these questions have
> obvious answers or if my terminology is completely wrong.  I thank you
> for your help in advance.
> 
> If I understand it correctly, MPICH is composed of a bunch of software
> layers - the idea being that MPICH can be ported to a new platform by
> providing a platform-specific implementation of one these lower layers
> and placing the rest of the MPICH stack above it.  Some of (the
> perhaps really outdated) information I read on the web makes it seem
> that the lowest such levels are or can be, rather simple.
> 
> I'm interested in developing my own 'back-end' for MPICH (as a
> research implementation for testing various coordination protocols,
> etc.) and was wondering if there existed any resources describing the
> architecture of MPICH and exactly how one would go around implementing
> their own back end.  Any links, references to the code, pointers to
> previous discussions, etc, will be most appreciated.
> 
> Thanks a lot!
> 
> Dan
> 
> 




More information about the mpich-discuss mailing list