Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] RFC: Revamped topo framework
From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2009-11-09 10:03:36

As an FYI on this RFC, the implementation of the new MPI-2.2 topology
functions is taking a little longer than expected.

Especially with the Forum meeting later this week and SC09 next week,
it may be a little time before I completely finish it and commit it
back to the trunk (I mention this because the RFC times out today).

On Nov 4, 2009, at 9:13 PM, Jeff Squyres wrote:

> WHAT: Revamp the topo framework to be more consistent with the rest
> of the code base
> WHY: The code was ancient, inconsistent with the rest of the code
> base, and had some latent bugs. It would actually have been
> impossible to have a 2nd topo component.
> WHEN: Now
> WHERE: ompi/mca/topo/*, ompi/debuggers/*, ompi/communicator/*, ompi/
> mpi/c
> TIMEOUT: COB Monday, 9 Nov 2009
> As discussed a few days ago on this list, I revamped the OMPI topo
> framework to make it more modern / like all the other frameworks (it
> was written way back near the very beginning of this project and has
> barely been modified since). I fixed some latent bugs (which
> weren't evident because we only have the 1 topo component -- unity)
> and made the selection scheme much more consistent with the rest of
> the code base.
> The code can be found here:
> Attached is a patch against the SVN trunk, r22197. If no one has
> any objections / suggestions / comments, I plan to commit this work
> by COB next Monday, 9 Nov 2009.
> This RFC has a short timeout because I expect this to not be
> controversial and I already mentioned this on the list a few days ago.
> --
> Jeff Squyres
> jsquyres_at_[hidden]
> <topo-revamp.patch>

Jeff Squyres