Glossary

Polyhedral meshes vs tets and hexes

A polyhedral mesh fills a volume with many-faced cells (typically around 12–14 faces each) that give more neighbors per cell than tetrahedra, improving gradient accuracy at lower cell counts.

What a polyhedral cell is

A polyhedral mesh fills the volume with irregular many-faced cells — a typical polyhedron has on the order of 12–14 faces, versus 4 for a tetrahedron and 6 for a hexahedron. Most poly meshers build these cells as the dual of an underlying tetrahedral mesh, agglomerating the tets around each node into a single polyhedron.

Why more faces help

Each face is where the solver exchanges fluxes with a neighbor, so more faces per cell means more neighbors — and that has real consequences:

  • Better gradient accuracy: gradients reconstructed from ~14 neighbors are more robust than from a tet’s 4, so results are less sensitive to cell orientation.
  • Fewer cells: as an industry rule of thumb, poly meshes often need roughly 3–5× fewer cells than tets for comparable accuracy.
  • Better convergence: the extra connectivity smooths the discretization and often lowers iteration counts.
  • Less skewness sensitivity: polyhedra tolerate irregular geometry more gracefully than stretched tets.

The trade-offs

Polyhedra are not free:

  • Each cell stores more faces and neighbors, so memory and per-cell cost are higher.
  • Construction is more complex than tet meshing, and not every solver or post-processor handles arbitrary polyhedra equally well.
  • Building good anisotropic prism layers into a poly workflow is its own challenge.

Where poly shines

Polyhedral meshes are strongest on complex, dirty, real-world geometry where a clean hex mesh is impractical and a tet mesh would be enormous — external aerodynamics, manifolds and ducting, porous and subsurface domains, and multi-part assemblies.

How AutoMesh-Geo helps

AutoMesh-Geo produces polyhedral (Voronoi) cells that conform to faults and features, aiming to keep the gradient-accuracy and cell-count advantages of poly meshing while respecting the geometry that usually forces compromises. See Voronoi vs Delaunay for the underlying method.

Book a technical walkthrough

FAQ

Common questions

Are polyhedral meshes better than tetrahedral?

For a given accuracy, polyhedral meshes are often more efficient: more faces per cell give more robust gradients and typically fewer total cells. The trade-offs are higher memory per cell, more complex generation, and uneven solver and tool support.

How many faces does a polyhedral cell have?

It varies, but a typical polyhedron has on the order of 12 to 14 faces, compared with 4 for a tetrahedron and 6 for a hexahedron. More faces means more neighboring cells feeding each gradient calculation.

Do polyhedral meshes really have fewer cells?

Usually yes. As a common industry rule of thumb, a polyhedral mesh needs roughly 3 to 5 times fewer cells than a tetrahedral mesh for comparable accuracy, because each poly cell carries more information.

Get started

Meshing shouldn’t be the hard part.

See how AutoMesh-Geo turns this into a solved step. Book a technical walkthrough with our team.