We're (finally) bringing full hwloc services up in Open MPI.
One of the things we want to do is send server topologies from back-end compute nodes to the front-end node. The XML export/import functionality would work for this, but a) it's a bit heavyweight, and b) it seems weird to require XML to build MPI.
Is there any chance that a lighter-weight, simple string parsing module could be added to hwloc? I'm guessing that we could save a modest amount of string space (SWAG: 20%?), but we wouldn't need a dependency on libxml, which would be good.
I took a lstopo --no-io foo.xml output on an older xeon machine and, while sitting on a boring teleconf, I manually converted it in emacs to a (slightly) simpler text format. I attached the two files. There's a modest space savings (about 17%). But libxml clearly would not be necessary.
Do you think this would be easy to implement?
_______________________________________________
hwloc-devel mailing list
hwloc-devel@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/hwloc-devel