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

Possibly add a recommendation section? #10

Open
EngineerMama opened this issue Jun 11, 2021 · 4 comments
Open

Possibly add a recommendation section? #10

EngineerMama opened this issue Jun 11, 2021 · 4 comments

Comments

@EngineerMama
Copy link

EngineerMama commented Jun 11, 2021

You mentioned being willing to add things...

The graphs are lovely, but someone who is new to FE might not be able to interpret them as to when would be a good reason to use one generator over another, which is a good multi-purpose generator (i.e. if you only learn one, this is the most useful...) You can certainly preface it with "IMHO", but a Recommendation section at the end of the ReadMe would certainly help the utility of the comparison.

@EngineerMama EngineerMama changed the title Possibly add meshio and a recommendation section? Possibly add a recommendation section? Jun 11, 2021
@nschloe
Copy link
Collaborator

nschloe commented Jun 11, 2021

meshio is just a mesh format converter, not a generator. For the rest, it's just the good old "depends". Do you want a high-class mesh, or an easy-to-use scripting language? Do you care about angles or more about other mesh quality measures? Should the software be free or not? Etc. etc.

@nschloe nschloe closed this as completed Jun 11, 2021
@EngineerMama
Copy link
Author

My bad about meshio - so I fixed the comment.

"depends"

... Yes, exactly! It's the spelling out of possibilities that would be in a recommendation section, Like a table (and I couldn't fill it out because I am new and trying to figure out which one I should invest my time in learning).

Package | Free | User friendly (1easy - 5 hard)
Gmsh (via pygmsh), | Yes/no?| 1?
CGAL (via pygalmesh) |?
MeshPy, | ?
dmsh, |?
meshzoo, | ?
SeismicMesh. | ?

@nschloe
Copy link
Collaborator

nschloe commented Jun 11, 2021

Yeah, why not.

@nschloe nschloe reopened this Jun 11, 2021
@krober10nd
Copy link

krober10nd commented Jun 11, 2021

This is an interesting suggestion. At the end of the day, it really depends on what your downstream application is as Nico points out.

If finite elements is your thing, a good review of how mesh quality impacts linear finite element methods can be found by in:

https://imr.sandia.gov/papers/imr11/shewchuk2.pdf

This knowledge can help you, in part, make the decision yourself regarding what your meshing requirements are.

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

3 participants