Hi Eugene,

On Tue, Feb 17, 2009 at 11:03 AM, Eugene Loh <eugene....@sun.com> wrote:
> I think I just did my first putback to the trunk.  God help us all!

Glad to have you helping out!

> It's r20578 and feedback (e.g., "you broke everything") is appreciated,
> gentle feedback even more so.

This commit looks good to me, but I haven't run/built it yet.
Having looked at it some (mostly to see how you did things),
I ran across one small bit of unprotected debugging
code in btl_sm_component.c that should be changed like this:

+ #if OMPI_ENABLE_DEBUG
                if ( FIFO_MAP(peer_smp_rank) != j )
+                {
                    opal_output(0, "mca_btl_sm_component_progress: "
                        "rank %d got %d on FIFO %d, but this sender
should send to FIFO %d\n",
                        my_smp_rank, peer_smp_rank, j, FIFO_MAP(peer_smp_rank));
+                }
+ #endif

That would avoid adding an "if" to the critical code path on receiving
a sm message.

Jeff graciously just added a Developer Configure Options wiki page
that describes OMPI_ENABLE_DEBUG among other useful things:
 https://svn.open-mpi.org/trac/ompi/wiki/developer/ConfigureOptions

Have a look.
-- 
Tim Mattox, Ph.D. - http://homepage.mac.com/tmattox/
 tmat...@gmail.com || timat...@open-mpi.org
    I'm a bright... http://www.the-brights.net/

Reply via email to