On Wed, 2008-03-19 at 21:06 -0500, Dirk Eddelbuettel wrote: > On 19 March 2008 at 20:47, Jeff Squyres wrote: > | Guess what? Brian sent a long list of thoughts and a patch for "75% > | of the work" to support libatomic-ops in Open MPI (as a backup for > | platforms that we don't support with our native assembly). The > | remaining 25% requires access to the platforms that we don't support > | -- so perhaps that's appropriate for you guys to tackle...? > > Ok, I guess the ball in our court for that. We need to round up the porters > on these architectures. Now, that doesn't always work as some of those good > folks are spread thinly (eg I think there at the most two looking after our > 20,000 packages for the s390...) > > Adam: Any thoughts? Posts to -devel or the arch lists?
Sounds good. But let's first get it building with this patch on the arches we have. > | I put up the information Brian sent on our wiki: > | > | https://svn.open-mpi.org/trac/ompi/wiki/libatomic-ops This is a remarkable writeup. The 32-bit issue is one I pointed out in a post yesterday morning -- the need for 32-bit operations on platforms where AO_t is 64 bits, such as 64-bit hppa and s390. I think the timers issue should not be hard to address on any of those platforms. If I can get it to build, I'll let you know. > | I branched from our SVN trunk and applied his patch -- the SVN URL you > | can check out is (it contains his patch): > | > | https://svn.open-mpi.org/svn/ompi/tmp-public/libatomic-ops Trouble in paradise. I checked this out, but in the libatomic-ops directory, opal/include/opal/sys/atomic.h has: #elif OMPI_ASSEMBLY_ARCH == OMPI_LIBATOMIC_OPS #include "opal/sys/libatomic_ops/atomic.h" But it's not there. opal/include/opal/sys doesn't have the libatomic_ops directory at all. Forgot to check in a directory? > | Be sure to see our "how to compile OMPI from SVN" page: > | > | http://www.open-mpi.org/svn/building.php > | > | How does this sound? > > Very helpful, and I hope someone will run with this. I do not know these > arches either and cannot drive this, but I will try my best to move it along. I can work with you on this -- I have a vested interest beyond just spooles and petsc. (I'm trying to get a couple of much larger packages in using OpenMPI...) > Thanks for the follow-up -- it is greatly appreciated. Indeed! I've never seen an upstream crew so responsive to complex wishlist requests! -Adam -- GPG fingerprint: D54D 1AEE B11C CE9B A02B C5DD 526F 01E8 564E E4B6 Engineering consulting with open source tools http://www.opennovation.com/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

