The patch has been pushed into the trunk in r28687. George.
On Jul 1, 2013, at 13:55 , George Bosilca <bosi...@icl.utk.edu> wrote: > Guys, > > Thanks for the patch and for the tests. All these changes/cleanups are > correct, I have incorporate them all in the patch. Please find below the new > patch. > > As the deadline for the RFC is today, I'll move forward and push the changes > into the trunk, and if there are still issues we can work them out directly > in the trunk. > > Thanks, > George. > > PS: I will push your tests in our tests base as well. > > > On Jul 1, 2013, at 06:39 , "Kawashima, Takahiro" <t-kawash...@jp.fujitsu.com> > wrote: > >> George, >> >> My colleague was working on your ompi-topo bitbucket repository >> but it was not completed. But he found bugs in your patch attached >> in your previous mail and created the fixing patch. See the attached >> patch, which is a patch against Open MPI trunk + your patch. >> >> His test programs are also attached. test_1 and test_2 can run >> with nprocs=5, and test_3 and test_4 can run with nprocs>=3. >> >> Though I'm not sure about the contents of the patch and the test >> programs, I can ask him if you have any questions. >> >> Regards, >> Takahiro Kawashima, >> MPI development team, >> Fujitsu >> >>> WHAT: Support for MPI 2.2 dist_graph >>> >>> WHY: To become [almost entierly] MPI 2.2 compliant >>> >>> WHEN: Monday July 1st >>> >>> As discussed during the last phone call, a missing functionality of the MPI >>> 2.2 standard (the distributed graph topology) is ready for prime-time. The >>> attached patch provide a minimal version (no components supporting >>> reordering), that will complete the topology support in Open MPI. >>> >>> It is somehow a major change compared with what we had before and it >>> reshape the way we deal with topologies completely. Where our topologies >>> were mainly storage components (they were not capable of creating the new >>> communicator as an example), the new version is built around a [possibly] >>> common representation (in mca/topo/topo.h), but the functions to attach and >>> retrieve the topological information are specific to each component. As a >>> result the ompi_create_cart and ompi_create_graph functions become useless >>> and have been removed. >>> >>> In addition to adding the internal infrastructure to manage the topology >>> information, it updates the MPI interface, and the debuggers support and >>> provides all Fortran interfaces. From a correctness point of view it passes >>> all the tests we have in ompi-tests for the cart and graph topology, and >>> some tests/applications for the dist_graph interface. >>> >>> I don't think there is a need for a long wait on this one so I would like >>> to propose a short deadline, a week from now on Monday July 1st. A patch >>> based on Open MPI trunk r28670 is attached below. >> <dist-graph-fix.patch><dist-graph-test.tar.gz>_______________________________________________ >> devel mailing list >> de...@open-mpi.org >> http://www.open-mpi.org/mailman/listinfo.cgi/devel >