core icon indicating copy to clipboard operation
core copied to clipboard

develop Exodus reader for Albany

Open ibaned opened this issue 7 years ago • 2 comments

In support of gahansen/Albany#86, I'll try to develop a direct Exodus file reader for PUMI. The whole point is to move away from STK, so we can't take the Exodus->STK->PUMI approach. There is an Exodus reader in Omega_h that will be a starting reference point.

ibaned avatar Mar 22 '17 14:03 ibaned

You may want to look at creating an IOSS reader instead of Exodus. It would give you Exodus support in addition to CGNS, PamGen, an internal Generated Mesh, and other benefits. If you are interested, please contact me. ..Greg Sjaardema ([email protected])

gsjaardema avatar Mar 22 '17 16:03 gsjaardema

Saving notes to myself, sent by @gsjaardema

There is some showing the basic Ioss structure in https://github.com/gsjaardema/seacas/blob/master/docs/IOSystem.pdf and then another that shows how exodus constructs are mapped into IOSS in https://github.com/gsjaardema/seacas/blob/master/docs/Ioss-exodus-mapping.pdf.

There is also some “example” applications that use the IOSS to copy one database to another (https://github.com/gsjaardema/seacas/blob/master/packages/seacas/libraries/ioss/src/main/io_shell.C) And to get information about a database (https://github.com/gsjaardema/seacas/blob/master/packages/seacas/libraries/ioss/src/main/io_info.C)

You should be able to get the same surface information from IOSS that you get from Exodus.

ibaned avatar Mar 28 '17 14:03 ibaned