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

Triangulation distributed without p4est #14274

Closed
Wayne901 opened this issue Sep 16, 2022 · 2 comments
Closed

Triangulation distributed without p4est #14274

Wayne901 opened this issue Sep 16, 2022 · 2 comments

Comments

@Wayne901
Copy link

Hi dealii community,
I'm new to dealii and attracted by its comprehensive tutorials, but I have one question. Thats is can mesh be distributed in parallel computation without p4est framework? I came to this question when reading step-40 and it says previous mpi tutotrial like step-17 based on METIS partition keep a global triangulation in every process, which is unwanted for large scale multi-process projects. However I'm not sure if orthogonal meshes suit problems with complex geometries.
More specifically, I plan to try matrix-free method with multigrid method for unorthogonal quad/hex mesh (as in step1), and of course with parallelization. It's this possible in dealii? Thank you.

@drwells
Copy link
Member

drwells commented Sep 16, 2022

It sounds like parallel::fullydistributed::Triangulation might be the data structure you want.

However I'm not sure if orthogonal meshes suit problems with complex geometries.

In general, yes, but fundamentally p4est works well with any quad or hex mesh with a coarse grid of a few thousand cells which has been adaptively or uniformly refined - whether it comes from a cube or a mesh of some complex object isn't really relevant to p4est since it just manages topology.

If you still have questions, could you help us by posting them to the mailing list instead? There's a lot more people who subscribe to the mailing list than issue tracker and it's where we typically hold this kind of discussion. Thanks!

@Wayne901
Copy link
Author

Hi Wells.
Great to here p4est works for arbitrary quad/hex mesh. I'll post questions to mail the next time.
Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants