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:

   http://bitbucket.org/jsquyres/ompi-topo-fixes/

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
jsquy...@cisco.com
<topo-revamp.patch>


--
Jeff Squyres
jsquy...@cisco.com

Reply via email to