cburstedde / p4est

The "p4est" forest-of-octrees library
www.p4est.org/
GNU General Public License v2.0
260 stars 115 forks source link

Conforming simplex mesh export #313

Open cburstedde opened 4 months ago

cburstedde commented 4 months ago

On the branch feature-triangle, currently at bbdc4ce4e852ff7c50cadcc483b2750361bc8161, there is code to generate a conforming triangle (2D) or tetrahedron (3D) mesh from an existing p4est. While the forest is non-conforming adaptive, the export connects simplices at their corners only. The corners are considered owned or shared nodes in the sense of p4est_lnodes.h, and the simplex export is in p4est_tnodes.h. There is still a lot of temporary/debugging code in that file, which is all subject to change.

This is a public alpha release, and the preprint will be coming out soon. Presently, we are looking for feedback on

To put the whole meshing pipeline together including adaptation and data transfer between meshes before/after adaptation/partitioning, there is a bit more code to write, which we will discuss separately.

Any feedback will be greatly apprecitated!