Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consolidated Mesh IO #108

Open
3 tasks
kpwelsh opened this issue Oct 17, 2023 · 0 comments
Open
3 tasks

Consolidated Mesh IO #108

kpwelsh opened this issue Oct 17, 2023 · 0 comments
Assignees

Comments

@kpwelsh
Copy link
Collaborator

kpwelsh commented Oct 17, 2023

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 kpwelsh self-assigned this Nov 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant