[Pkg-openmpi-maintainers] Bug#376833: Bug#376833: Next steps

Adam C Powell IV hazelsct at debian.org
Sun Mar 30 19:31:02 UTC 2008


Hi,

On Sun, 2008-03-30 at 11:29 -0500, Dirk Eddelbuettel wrote:
> Hi guys,
> 
> I went out of the country right after Adam posted his last message. Any news
> on it since?  Did anybody have time to test on 32bit?  Manuel, could you?  I
> am likely to be a bit overwhelmed for next few days...

I tried this on IA32 last Monday, and it failed, because there is no
AO_compare_and_swap function on IA32.  (The libatomic-ops headers can
put together AO_int_compare_and_swap* prototypes from this if it's
there, but it's not.)

In the meantime, I had to modify atomic.h to the attached in order to
get the 64-bit functions to compile on 32-bit.

I filed wishlist bug 471886 against libatomic-ops-dev, which Ian Wienand
requested that I take upstream to the Boehm garbage collector, which is
the caconical source for this package:

http://www.hpl.hp.com/personal/Hans_Boehm/gc/
gc at linux.hpl.hp.com

I have not had time to request either the 64-bit int ops, nor the 32-bit
compare-and-swap (or fetch-and-add on other arches) on that list.

Of course, we could always push the OpenMPI cmpset functions up to
libatomic-ops, but that doesn't help us on the arches we lack. :-(

It occurred to me that we need some subtests within the libatomic-ops
test in ompi-config-asm.m4 to probe for the specific functions needed...

I'll put more time into this as soon as I can, but that may be a week or
more away.

> But *great* to see momentum on this, and I'd like to both second Adam's
> notion of a round of applause to Open MPI -- you guys have been very, very
> responsive on this --

Hear, hear!

> and add some thanks to Adam for pushing this.  Either
> Manuel or I will follow-up soon, I hope.

Thanks.  I'll do what I can as soon as I can...

Regards,
-Adam
-- 
GPG fingerprint: D54D 1AEE B11C CE9B A02B  C5DD 526F 01E8 564E E4B6

Engineering consulting with open source tools
http://www.opennovation.com/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: atomic.h
Type: text/x-chdr
Size: 4788 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/pkg-openmpi-maintainers/attachments/20080330/f4da457e/attachment-0003.h 


More information about the Pkg-openmpi-maintainers mailing list