I've extended PCML to accept coordinates and then use them for some of the things ML does with coordinates (Zoltan repartitioning, auxiliary matrix based aggregation). I know that gamg does similar things, but I think what ML does is sufficiently different that this would be useful to some people. Do you think this is worth adding to petsc-dev?
Cheers, Toby
