Re: [OMPI devel] Preparations for moving the btl's

2008-12-03 Thread Richard Graham
BTW, I was guessing FTB is Fault Tolerant Backbone, but if not, can someone tell me what it is ? If it is not the later, what I just wrote about it makes no sense. Rich On 12/3/08 9:34 PM, "Richard Graham" wrote: > The goal is to use the btl¹s outside of the context of MPI, which was what w

Re: [OMPI devel] Preparations for moving the btl's

2008-12-03 Thread Richard Graham
The goal is to use the btl¹s outside of the context of MPI, which was what was in mind from the day the ompi work started over five years ago, but with no other use at the time, things grew up intermingled ­ no surprise at all. What we are attempting to do is to untangle the existing dependencies,

Re: [OMPI devel] Preparations for moving the btl's

2008-12-03 Thread Bogdan Costescu
On Wed, 3 Dec 2008, Jeff Squyres wrote: Why not put the BTL's above the MPI layer? This would allow us to implement an "mpi" BTL that uses MPI as a transport: Would that allow striping messages over multiple MPI libraries ? And wouldn't that make a MPI ABI really unnecessary ? :-) -- Bogda

Re: [OMPI devel] Preparations for moving the btl's

2008-12-03 Thread Jeff Squyres
Why not put the BTL's above the MPI layer? This would allow us to implement an "mpi" BTL that uses MPI as a transport: shell$ mpirun --mca btl mpi,self ... ;-) On Dec 3, 2008, at 3:02 PM, Ralph Castain wrote: I managed to execute the modex-less changes pretty much without introducing

Re: [OMPI devel] Preparations for moving the btl's

2008-12-03 Thread Ralph Castain
I managed to execute the modex-less changes pretty much without introducing additional ORTE dependencies into the BTL's, though there may be some additions as we look a the other BTLs that I didn't address. So hopefully that won't contribute too much to the issue here. At the moment, I don'

Re: [OMPI devel] Preparations for moving the btl's

2008-12-03 Thread Jeff Squyres
FWIW, I see lots of notifier calls being added to the BTLs (and elsewhere throughout the OMPI code base) over time... On Dec 3, 2008, at 2:07 PM, Tim Mattox wrote: The BTLs might have added calls to the notifier framework in their error paths. The notifier framework is currently in the ORTE

Re: [OMPI devel] Preparations for moving the btl's

2008-12-03 Thread Tim Mattox
The BTLs might have added calls to the notifier framework in their error paths. The notifier framework is currently in the ORTE layer... not sure if we could move it down to OPAL. Ralph, any thoughts on that? On Wed, Dec 3, 2008 at 11:56 AM, Richard Graham wrote: > George told me about what he i

Re: [OMPI devel] Preparations for moving the btl's

2008-12-03 Thread Ralph Castain
There are a few changes relating to modex-less launch, but those will mostly be committed by early next week. On Dec 3, 2008, at 9:56 AM, Richard Graham wrote: George told me about what he is doing, so no changes would be committed until George has his changes in. Are there other changes

Re: [OMPI devel] Preparations for moving the btl's

2008-12-03 Thread Richard Graham
George told me about what he is doing, so no changes would be committed until George has his changes in. Are there other changes to the btl's that we should be aware of ? Rich On 12/3/08 11:47 AM, "George Bosilca" wrote: > Terry, > > I'm involved [at some degree] in both efforts and I can co

Re: [OMPI devel] Preparations for moving the btl's

2008-12-03 Thread Richard Graham
Not at all. On 12/3/08 11:48 AM, "Terry D. Dontje" wrote: > Ahh, and then I woke up > > This might not be an issue (or a big one), but I have some code I am > working on that replaces memcpy with an opal memcpy routine. Does your > change below remove the ability of the BTLs to call opal r

Re: [OMPI devel] Preparations for moving the btl's

2008-12-03 Thread Terry Dontje
Ahh, and then I woke up This might not be an issue (or a big one), but I have some code I am working on that replaces memcpy with an opal memcpy routine. Does your change below remove the ability of the BTLs to call opal routines? --td Richard Graham wrote: Now that 1.3 will be released,

Re: [OMPI devel] Preparations for moving the btl's

2008-12-03 Thread George Bosilca
Terry, I'm involved [at some degree] in both efforts and I can confirm these two efforts will not affect each other in any bad way. george. On Dec 3, 2008, at 11:42 , Terry Dontje wrote: I don't have any *strong* objections. However, I know that Eugene and George B have been working on

Re: [OMPI devel] Preparations for moving the btl's

2008-12-03 Thread Terry Dontje
I don't have any *strong* objections. However, I know that Eugene and George B have been working on some Fastpath code changes that we should make sure neither project obliterates the other. --td Richard Graham wrote: Now that 1.3 will be released, we would like to go ahead with the plan to m

Re: [OMPI devel] Preparations for moving the btl's

2008-12-03 Thread Richard Graham
Not going to move these to the OPAL layer - this is part of phase 4 that will need to be discussed. Rich On 12/3/08 10:03 AM, "Ralph Castain" wrote: > Just curious: some of the BTL's have ORTE dependencies in them. How are you > going to move them to the OPAL layer? > > > On Dec 3, 2008, at

Re: [OMPI devel] Preparations for moving the btl's

2008-12-03 Thread Ralph Castain
Just curious: some of the BTL's have ORTE dependencies in them. How are you going to move them to the OPAL layer? On Dec 3, 2008, at 7:46 AM, Richard Graham wrote: Now that 1.3 will be released, we would like to go ahead with the plan to move the btl’s out of the MPI layer. Greg Koenig who

[OMPI devel] Preparations for moving the btl's

2008-12-03 Thread Richard Graham
Now that 1.3 will be released, we would like to go ahead with the plan to move the btl¹s out of the MPI layer. Greg Koenig who is doing most of the work has started a wiki page with details on the plans. Right now details are sketchy, as Greg is digging through the code, and has only hand writte