-
Notifications
You must be signed in to change notification settings - Fork 63
Closed
Description
Feel free to move this issue to the Discussions; I opened an issue as I cannot open a discussion thread.
I collected a lot of materials (theses, presentation, etc.) about t8code, and I think it would suit my needs. However, before settling with this code, I would like to make sure that it is indeed the right tool.
Goal
A high-order solution exists on a high-order mesh. We want to replace the high-order solution and the high-order cells with an approximate solution on linear cells. Hence, we want to use AMR for post-processing, not for solving.
Characteristics of the problem
- Large unstructured mesh up to a few billion elements
- Mesh is distributed on several processors
- Full quad (2D) or full hexa (3D)
- Non-isoparametric elements: high-order element geometry with a high-order solution (e.g. DGSEM)
Requirements
- Can handle large number of trees (one tree for one original high-order element, I guess)
- Non-duplicate nodes on a subdomain, i.e. a "standard" finite element mesh with a single field value associated with a given node.
- At the end of the AMR procedure, be able to create the explicit mesh (essential for post-processing) based on the initial coarse mesh and the space filling curve
- Geometrical information available to the callback function: for a given forest leaf, I need to know where it is located in the real space so that I can perform the interpolation of the high-order solution. That will serve as an indicator whether to refine the element or not.
Nice to have
- Hybrid meshes that may arise in the future
- Elimination of hanging nodes
- Hanging node elimination not by cutting all the quad/hexa cells to tri/tetra cells, but by keeping as many quad/hexa cells as possible and only including a few transition cells
- Global connectivity across subdomains (i.e. all trees are merged so there will be no duplicate nodes even on subdomain boundaries)
- Data structure that can use existing memory to avoid data copy whenever possible.
Based on the demands, is t8code an appropriate tool for me? If not, could you please point me to alternatives?
Thanks,
Zoltan
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels