[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