Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] calling sendi earlier in the PML
From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2009-03-04 09:16:10

On Mar 3, 2009, at 4:04 PM, Eugene Loh wrote:

>> How about an MCA parameter to switch between this mechanism (early
>> sendi) and the original behavior (late sendi)?
>> This is the usual way that we resolve "I want to do X / I want to
>> do Y" disputes. :-)
> I see the smiley face, but am unsure how much of the message to
> apply it to.

It applied to that sentence only -- the proposal was genuine.

> Assuming the MCA proposal is genuine (easy for implementor
> consensus? or easy for the user? gee, lemme see, that's a tough
> choice...), I'll note that it's easy enough to do. I've implemented
> the early-sendi-check by adding a function to ob1 to do the right
> thing. So, I can call that function as soon as one enters the PML
> send. The "late sendi" call is at a different call site. So, one
> call site for "early sendi" and another for "late sendi". Easy to
> turn on/off. We're not talking about many small codes changes
> pervading the source base.

True, but Brian hated it. :-)

How about Brian's proposal?

Jeff Squyres
Cisco Systems