HEXOTIC
Overview
Hexotic is an automated all-hex mesh generator based on the octree method.
It takes a triangulated surface mesh as input and generates a volume hexahedral mesh and a quadrilateral surface mesh that captures the input geometry but not its topology.
It’s main features are:
- Fully automated: it does not require any knowledge on meshing from the user’s part
- Generates only valid meshes: no negative volume elements
- Generates conformal hexahedra: no hanging nodes
- It Meshes volume and boundary together
- Adaptive meshing capability
- Boundary layers insertion for CFD: wedge ending, imprinting and cross-imprinting
- Handles multiple sub-domains
- Sharp features like ridges and corners are accurately meshed or automatically rounded off if they are too sharp to generate valid elements
- Fast: 10 million elements per minute on a 6-core 3.50 GHz Xeon E5 cpu
- Even faster ! It takes advantage of any OpenCL compatible GPUs (Intel, Nvidia, AMD)
Usage
It is a simple command line tool: hexotic -in input_mesh -out output_mesh
With some straightworward controling options:
- Input is a triangulated surface used as geometric support
- Output is a hex volume mesh and a quad surface
- Optional arguments provide control over many capabilities such as:
- Elements min & max sizes
- Sharp features threshold angle
- Number and size of boundary layers for each surface material index
- Subdomains recovering scheme: inside-out, nested subdomains, non-manifold
Links
- You can request an evaluation version from Spatial
- IMR conference paper:https://imr.sandia.gov/papers/imr18/Marechal.pdf
- IMR paper on boundary-layers: https://imr.sandia.gov/papers/imr25/1011_imr25_Marechal.pdf