Re: [OMPI devel] Open-MPI on TIPC

2011-06-15 Thread Jeff Squyres
No worries. In my experience, early communication can save a lot of exploration time. So don't hesitate to ping me. :-) On Jun 15, 2011, at 12:00 PM, Lawrence Stewart wrote: > I need to absorb more things before asking for a conference call! I found > the template btl, in a > svn checkout

Re: [OMPI devel] Open-MPI on TIPC

2011-06-15 Thread Lawrence Stewart
I need to absorb more things before asking for a conference call! I found the template btl, in a svn checkout that wasn't in the tarball. It could also happen that our OS environment lacks too many features to make an OpenMPI port feasible, such as we have no signals yet... -L

Re: [OMPI devel] Open-MPI on TIPC

2011-06-15 Thread Jeff Squyres
Xin / Lawrence -- Both of you asked about writing new BTLs within days of each other. Good timing. :-) Do you want to have a teleconference / webex with me in the near future? I can orient you to the OMPI code base, give an overview of the BTL, etc. Email is great for discussing the finer d

Re: [OMPI devel] Open-MPI on TIPC

2011-06-15 Thread Xin He I
Thank your for replying. Now I have read through the documents mentioned and created the component "tipc" and successfully built a library of it (the content is empty, of course). So to advance the work, I will need to actually implement the library. And I notice btl.h and a "template" folder,

Re: [OMPI devel] Open-MPI on TIPC

2011-06-13 Thread Jeff Squyres
Probably the best docs to check would be what were referred to in that thread, and http://www.open-mpi.org/papers/ppam-2005/ for an overview. Read through ompi/mca/pml/pml.h. It's the interface for the MPI "engine" behind OMPI's point-to-point functions, like MPI_SEND and MPI_RECV and friends.

[OMPI devel] Open-MPI on TIPC

2011-06-13 Thread Xin He I
Hi, I just started working on adding a BTL module of TIPC (Transparent Inter-process Communication) for Open-mpi. My coworker post this topic a year ago : http://www.open-mpi.org/community/lists/devel/2010/05/7914.php I read the thread. I am wondering if someone could provide the documents me

Re: [OMPI devel] Open-MPI on TIPC

2010-05-12 Thread Nils Carlson
On May 12, 2010, at 7:50 PM, Jeff Squyres wrote: On May 12, 2010, at 1:21 PM, Nils Carlson wrote: Probably not me personally, my employer is considering financing a masters thesis with the aim of doing an implementation. Is there a guide for adding support? I took a quick look at the tcp code

Re: [OMPI devel] Open-MPI on TIPC

2010-05-12 Thread Jeff Squyres
On May 12, 2010, at 1:21 PM, Nils Carlson wrote: > Probably not me personally, my employer is considering financing a > masters thesis with the aim of doing an implementation. > > Is there a guide for adding support? I took a quick look at the tcp > code, and it wasn't all that straightforward,

Re: [OMPI devel] Open-MPI on TIPC

2010-05-12 Thread David Gunter
There was a paper from a while back where a group implemented TIPC for OMPI 1.0.2 and showed some decent improvement. It was pretty well done in terms of what they measured but the over-all gains were of the order of 3-4% improvement for "real world" applications. http://www.fz-juelich.de/nic-s

Re: [OMPI devel] Open-MPI on TIPC

2010-05-12 Thread Nils Carlson
Probably not me personally, my employer is considering financing a masters thesis with the aim of doing an implementation. Is there a guide for adding support? I took a quick look at the tcp code, and it wasn't all that straightforward, though I suppose a lot of the code is aimed at maximisi

Re: [OMPI devel] Open-MPI on TIPC

2010-05-12 Thread Jeff Squyres
I am personally unaware of anyone working TIPC support for Open MPI -- but that doesn't mean it isn't happening. I took a *brief* look at the TIPC web site -- it is sorta analogous to Open-MX? (i.e., sending raw ethernet frames as opposed to TCP) We'd love to see a BTL module for TIPC in Open

[OMPI devel] Open-MPI on TIPC

2010-05-12 Thread Nils Carlson
Hi, I'm wondering if anyone has looked at adding support in MPI for TIPC, Transparent Inter-Process Communication protocol? Considering TIPC's properties this should provide better performance than TCP on ethernet. Thanks for any info, Nils Carlson