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

Improved vtk file reading using rectilinear mesh #286

Merged
merged 13 commits into from
Nov 4, 2024

Conversation

supriyoumich
Copy link
Contributor

These commits are for external file reading with vtk rectilinear mesh. Currently only unstructured mesh can be read through the input file. However, many problems do not require unstructured mesh. Therefore, rectilinear mesh can reduce the file size and improve the memory usage while reading the files.

If you want to read rectilinear file, include the following line just below "set Load grain structure" in your input parameter file:
set vtk file type = RECTILINEAR

If you want to read unstructured mesh file, include the following line just below "set Load grain structure" in your input parameter file:
set vtk file type = UNSTRUCTURED
The default option for file reading is set as UNSTRUCTURED.

Example rectilinear vtk file named "20_grain_2D_RL.vtk" and parameters.prm file have been uploaded in the applications/graingrowth_dream3d for testing purpose.
A pdf file named rectilinear_grid_instructions.pdf explaining how to create a rectilinear grid file from dream3d has been uploaded in the same location applications/graingrowth_dream3d/tex_files.

@landinjm landinjm self-requested a review November 3, 2024 19:21
Copy link
Contributor

@landinjm landinjm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is good for now. I would like to change the instructions from pdf to markdown in the future (or leave the instructions on the website).

@supriyoumich
Copy link
Contributor Author

Thanks Jason! you can change the instruction as needed, no problem.

@landinjm landinjm merged commit 2b66dfe into prisms-center:master Nov 4, 2024
2 checks passed
landinjm added a commit to landinjm/phaseField that referenced this pull request Nov 11, 2024
* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Update parameters.prm

added "set vtk file type" to select what type of vtk file to read

* This is the 64X64 2D rectilinear mesh

* Updated Body.hh for switch between RL and US mesh

* Instructions on how to create a rectilinear mesh using dream3d and convert it

* autoformatting

* fixing warnings

---------

Co-authored-by: Jason Landini <[email protected]>
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

Successfully merging this pull request may close these issues.

2 participants