Fierro icon indicating copy to clipboard operation
Fierro copied to clipboard

Consolidated Mesh IO

Open kpwelsh opened this issue 2 years ago • 0 comments

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:

  1. Consolidating duplicate/redundant code
  2. 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.

kpwelsh avatar Oct 17 '23 16:10 kpwelsh