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-07 08:16:10


Done: http://www.open-mpi.org/papers/trinity-btl-2009/

Thanks!

On May 6, 2009, at 6:13 PM, Timothy Hayes wrote:

> Would this be okay?
>
> @misc{hayes09_ugrad_xenmpi,
> author = {Timothy Hayes},
> title = {An Effcient Open MPI Transport System for Virtual Worker
> Nodes},
> howpublished = {Trinity College Dublin Final Year Project},
> year = {2009},
> note = "Undergraduate Dissertation",
> }
>
> It's really just a report for a project I did in college but it
> wouldn't be completely incorrect to call it a 'dissertation'. In any
> case, thanks very much for putting it up :-)
>
> Tim
>
>
>
>
> 2009/5/6 Jeff Squyres <jsquyres_at_[hidden]>
> 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
>
> _______________________________________________
> 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