On Sep 1, 2011, at 11:49 AM, Brice Goglin wrote:
> Did you actually find many machines/distribs that don't have libxml2
> installed by default? There are literaly hundreds of packages that depend on
> libxml2 (at least in Debian) so I am not sure depending on it is really a
> problem.
Cray, for sure. Josh told me off-list that it's a real PITA for them to
build/support libxml on the ORNL Crays.
Blue Gene? Windows?
> Also are there really some string space problems?
No. The space savings is a minor benefit; I only included it for completeness.
> Otherwise, implementing this is likely easy, especially if you find somebody
> to do it :) Start from the XML export, convert it into a text export, and
> write the corresponding import (starting from the XML import may be hard
> because it's recursive).
>
> Would you need an export to a file or to a memory buffer or both?
Memory buffer would be most preferable, because we're going to generate it on
the back end node, pack it to a network buffer, send it, receive it on the head
node, unpack it from the network buffer, and slurp it into a hwloc topology.
> Last but not least: what's the deadline?
Ralph is actively working on code for the RFC I sent around yesterday:
http://www.open-mpi.org/community/lists/devel/2011/08/9737.php
We'll probably use XML just to get it going, but it would be good to not equate
"libxmpi" with "hwloc" in OMPI developers' brains. :-) So -- "sometime soon"
would be nice.
I could *probably* write this, but I'm guessing you guys could write it much
faster than I could...
--
Jeff Squyres
[email protected]
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/