[Pkg-openmpi-maintainers] Bug#376833: Bug#376833: Next steps
Adam C Powell IV
hazelsct at debian.org
Thu Mar 20 13:17:17 UTC 2008
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/
More information about the Pkg-openmpi-maintainers
mailing list