Feature edges are defined by the user before volume meshing. Refinement settings: Refinement zones can be specified globally or locally. One can specify the maximum cell size, the number of refinement levels or the boundary cell size, and the refinement thickness. For local refinement one can u se patches, subset, edges and/or points. In addition, refinement zones can be specified by using primitive objects and/or auxiliary surface meshes. Finally, the automatic mesh refinement based on estimated feature size, curvature or other parameters is also available.īoundary layers: Boundary layers can be prescribed globally or locally by specifying the number of layers, the thickness ratio, the thickness of the first layer, or the total layer thickness.
Gaps and thin features: Global and local options are available to preserve or remove cells in thin gaps. Parallelization: Multi-threading in mesh library is implemented by using OpenMP, which is supported by most modern C++ compilers. Graphical user interface: Software is built around a modern ribbon-based front-end with minimalistic set of buttons.