[OMPI devel] openib xrc CPC minor nit

2007-12-20 Thread Jeff Squyres
Pasha -- I notice in the port info struct that you have a member for the lid, but only #if HAVE_XRC. Per a comment in the code, this is supposed to save bytes when we're using OOB (because we don't need this value in the OOB CPC). I think we should remove this #if and always have this st

Re: [OMPI devel] inline asm patch

2007-12-20 Thread Jeff Squyres
It turned out to be a little more than that, actually -- the GCC_INLINE_ASSEMBLY was a red-herring: https://svn.open-mpi.org/trac/ompi/changeset/17005 The real problem was that for platforms that fall back to the inline C for opal_atomic_[add|sub]_[32|64], the prototypes were still wrong

Re: [OMPI devel] inline asm patch

2007-12-20 Thread George Bosilca
I like Ethan's patch. If sometime in the future an enthusiastic contributor have the time and willingness to write some assembly for non-GCC compilers, at least we should give him/her the opportunity to do it in the simplest way. Thanks, george. On Dec 20, 2007, at 12:50 PM, Jeff Squ

Re: [OMPI devel] inline asm patch

2007-12-20 Thread Jeff Squyres
I agree -- Ethan's is better. George? On Dec 20, 2007, at 12:41 PM, Ethan Mallove wrote: Can this logic be up-leveled into sys/atomic.h (see below) such that we have it in one atomic.h file instead of nine atomic.h files? This would mean that if a given lower-level /atomic.h file defines a no

Re: [OMPI devel] inline asm patch

2007-12-20 Thread Ethan Mallove
On Thu, Dec/20/2007 08:50:41AM, Jeff Squyres wrote: > After Ethan's inline assembly patch (to make the > upper-level atomic.h declarations match the lower-level > inline definitions -- if they exist), I've had a problem > with the PGI compiler on Linux. > > I finally tracked down the issue this mor

Re: [OMPI devel] [ofa-general] [RFC] XRC -- make receiving XRC QP independent of any one user process

2007-12-20 Thread Tang, Changqing
Jack: Thanks for adding this new function, this is what we need. There is one issue I want to make clear, This new "kernel" owned QP "will be destroyed when the XRC domain is closed (i.e., as part of a ibv_close_xrc_domain call, but only when the domain's reference count goes to ze

Re: [OMPI devel] [ofa-general] [RFC] XRC -- make receiving XRC QP independent of any one user process

2007-12-20 Thread Pavel Shamis (Pasha)
Adding Open MPI and MVAPICH community to the thread. Pasha (Pavel Shamis) Jack Morgenstein wrote: background: see "XRC Cleanup order issue thread" at http://lists.openfabrics.org/pipermail/general/2007-December/043935.html (userspace process which created the receiving XRC qp on a gi

Re: [OMPI devel] Making an embeddable libev

2007-12-20 Thread Jeff Squyres
Thanks Terry (and thanks to those who sent supportive off-list mails to me). For those of you who are wondering what this is all about, it's about Open MPI upgrading to libev from libevent. Marc's mail was a cross- post from the libev mailing list (he's the author of the libev software).

[OMPI devel] inline asm patch

2007-12-20 Thread Jeff Squyres
After Ethan's inline assembly patch (to make the upper-level atomic.h declarations match the lower-level inline definitions -- if they exist), I've had a problem with the PGI compiler on Linux. I finally tracked down the issue this morning -- it seems that OMPI_GCC_INLINE_ASSEMBLY is 0 for

[OMPI devel] Peter Wong/Austin/IBM is out of the office.

2007-12-20 Thread Peter Wong
I will be out of the office starting 12/20/2007 and will not return until 01/07/2008.

Re: [OMPI devel] Making an embeddable libev

2007-12-20 Thread Terry Dontje
Marc, Jeff is one of the most professional individuals, that rationally discusses technical issues and aims to reach a compromises, that I know of. The Open MPI community relies on him continually to broker solid technical compromises in our community. So to see such vitriol leads me to bel