Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] MPI Message Communication over TCP/IP
From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2009-05-06 17:23:04


Yes, I'm talking about your document -- sorry -- I just replied to the
wrong guy! :-)

If you have a bibtex reference for it, that would be most helpful.

On May 6, 2009, at 5:20 PM, Timothy Hayes wrote:

> Are you talking about my document? If so, that's no problem at all.
> If there are any mistakes in my facts just let me know and I'll
> change them.
>
> Tim
>
> 2009/5/6 Jeff Squyres <jsquyres_at_[hidden]>
> Thanks!
>
> Would you mind if I posted this on www.open-mpi.org?
>
>
>
> On Apr 25, 2009, at 10:05 AM, Timothy Hayes wrote:
>
> I uploaded it to http://www.hotshare.net/file/131218-829472246c.html
>
> I'm not sure if it's any good or even if it's 100% accurate; but if
> someone gets any use out of it, that would be good.
>
> Tim
> 2009/4/17 Jeff Squyres <jsquyres_at_[hidden]>
> On Apr 16, 2009, at 11:38 AM, Timothy Hayes wrote:
>
> From what I understand MPI_Send will hit 3 separate layers of code
> before reaching the socket file descriptors you've found. The PML
> (Point to Point Messaging Layer) is a layer that bridges the MPI
> semantics from the underlying point to point communications. The
> standard PML implementation is called 'ob1' which is what indirectly
> calls the code you found. MPI_Send should go through pml_isend() or
> pml_send() which will request a BTL (Byte Transfer Layer) modules
> from the BML (BTL Management Layer) and invoke the BTL's
> btl_prepare_src() or btl_alloc() functions before calling the
> btl_send(). It becomes clearer when you step through it all with a
> debugger though ;-)
>
> If you're interested, I've recently implemented a BTL component of
> my own and am now writing up a report on the process. It will be
> ready next week, so if you think it might be useful, just let me know.
>
> Ooohh... that would be positively yummy! We can even host/link to
> that on www.open-mpi.org. :-)
>
> --
> Jeff Squyres
> Cisco Systems
>
>
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>
>
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>
>
> --
> Jeff Squyres
> Cisco Systems
>
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>
>
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/devel

-- 
Jeff Squyres
Cisco Systems