-
Notifications
You must be signed in to change notification settings - Fork 63
Description
t8code can handle curved elements in a cmesh by computing the volume mapping between a reference volume and its position in the physical space. The mapping is determined with the help of the vertices of the volume and contributions from its edges and faces [1, 2]. The latter two are obtained from the CAD geometry on which the mesh was constructed.
I can see its advantage, namely, the exact geometry can be approximated arbitrarily well.
On the other hand, it requires
- that the geometry be available in BRep format, which is not the case if you receive a mesh
- a heavyweight CAD engine dependency
How about implementing the volume mapping by the standard finite element basis functions
where
This description tackles the above-mentioned issues. Is there any reason that it is not implemented in t8code? Does t8code provide the means that I can implement it myself?
References
[1] Constructing a Volume Geometry Map for Hexahedra with Curved Boundary Geometries - article
[2] Constructing a Volume Geometry Map for Hexahedra with Curved Boundary Geometries - presentation