OOF: Finite Element Analysis of Microstructures
Submenus | Functions | Variables |
---|---|---|
group | all | division=longest_edge |
E | min_area=0.5 | |
selection | max_divisions=5 | |
depth | ||
interface | ||
bumps |
Refinement is the process of replacing mesh elements with smaller elements. In ppm2oof it is a necessary part of adapting a mesh to the material boundaries. Large elements cannot do a good job of representing small or highly curved features of an image.
In the discussions below, sometimes a triangle being refined is referred to as a parent, and the triangles being created in its place are its children.
All of the mesh refinement tools in ppm2oof work by dividing a parent triangle in two, through one node and the midpoint of the opposite side. The variable /adaptive_mesh/refine/division determines the preferred node and side to be divided. The settings of the variables /adaptive_mesh/refine/min_area and /adaptive_mesh/refine/max_divisions can force a different node and side to be chosen in some circumstances. These variables limit the propagation of induced refinements: refinements that are required in order to prevent the formation of hanging nodes after the refinement of a neighboring triangle.