This patch is committed - Exodus_IO_helper and Nemesis_IO_helper will now write "zero" IDs to their respective output files.
I also committed a utility "src/apps/meshid.C" that will allow users to remap IDs in their solution files as needed. I have not tested this extensively but it appears to have worked on more than a hundred solution files that I just ran it on. It uses raw netCDF commands to accomplish the task. Cody On Aug 8, 2011, at 2:05 PM, Roy Stogner wrote: > > On Mon, 8 Aug 2011, Cody Permann wrote: > >> Libmesh has been distributing and running with the new ExodusII library for >> over a month now and I haven't seen any issues on >> the mailing list regarding the new version so I'm preparing the next patch >> in this set. >> IMPORTANT: >> This change could potentially break users doing regression testing with the >> Exodus output format as the output meshes will >> contain a block, sideset and nodeset with an id of zero (previously these >> entities were all set to 255), which may differ with a >> mesh differencing tool. On the plus side this will make the Exodus output >> more consistent with the other output formats in >> Libmesh and will allow us to move forward with increasing the size of >> subdomain_id without further effecting Exodus output. >> Let me know if there is any reason not to commit this patch, otherwise I'll >> get it applied in the next day or two. > > That breakage is important to warn about, but not important enough to > delay or change the patch. Worst case workaround: maybe svn add a > fix_old_exodus script that reads in oldfile, changes any ids from 255 > to 0, and then writes fixed_oldfile? > --- > Roy ------------------------------------------------------------------------------ uberSVN's rich system and user administration capabilities and model configuration take the hassle out of deploying and managing Subversion and the tools developers use with it. Learn more about uberSVN and get a free download at: http://p.sf.net/sfu/wandisco-dev2dev _______________________________________________ Libmesh-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/libmesh-devel
