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

Checkout alternative meshers #26

Open
Huite opened this issue Aug 2, 2024 · 1 comment
Open

Checkout alternative meshers #26

Huite opened this issue Aug 2, 2024 · 1 comment

Comments

@Huite
Copy link
Contributor

Huite commented Aug 2, 2024

Mapbox earcut might be nice to include: https://pypi.org/project/mapbox-earcut/

It won't generate great meshes, but it's a cheap way to convert polygons into triangles.

@Huite
Copy link
Contributor Author

Huite commented Oct 24, 2024

An interesting approach I've come across can be found in:

Fabrice Jaillet, Claudio Lobos. Fast Quadtree/Octree adaptive meshing and re-meshing with linear
mixed elements. Engineering with Computers, 2021, ff10.1007/s00366-021-01330-wff. ffhal-03161623f

https://hal.science/hal-03161623/document

They have a C++ implementation, but numba should be relatively well suited to this problem (use structured arrays to store the tree, index instead of pointer, just like numba_celltree).

From the MODFLOW 6 perspective, the suggested transition patterns provide reasonable orthogonality, such that XT3D might not be required for the transitions. Although it's worth benchmarking whether introducing whether introducing three triangle cells is better than XT3D by connection.

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