Fierro
Fierro copied to clipboard
Consolidated Mesh IO
MPI Mesh IO is handled in the Parallel Explicit Solvers class. It also consists of a significant amount of copied code and does not load all of the mesh properties we might want to, and does not support all of the file formats that we want.
So, we will make a separate Mesh IO library with the goals of:
- Consolidating duplicate/redundant code
- Creating a testable Mesh IO interface
This library will support:
- [ ] Reading/writing meshes w/ and w/o MPI.
- [ ] Reading/writing scalar and vector mesh properties
- [ ] Reading from VTK, Ensight, Tecplot, and Cubit Exodus file formats
It will produce a single mesh object that can be used and modified by solvers.