I understand what you're saying - but the current format is so very close to what I actually currently need. If it had element and node ids in it and tried to restore those ids when you loaded the file I believe that it would do everything I currently need it to do.
Can we do something simple in the interim like a configure option to write IDs to the XDA file?
After we have that working we can take a look at doing something better. For instance, I currently have these patches that add Silo ( https://wci.llnl.gov/codes/silo/
) support to libMesh (from a developer at Livermore)... maybe we can take a look at what he's done and improve upon it and make it our official format (one nice thing is that Paraview and ViSit actually read that format - so you could actually look at the files you dump out... and it natively supports AMR).
But - I really just need a quick fix for now to allow progress to continue on my current task...