Traditional approaches to mesh generation have been via block-structured (usually composed of hexahedra) or unstructured (tetrahedra) methods. There are pros and cons to both approaches and thus the strategy chosen has been dependent on the particular application. CENTAUR combines the best of both methods via a hybrid (prismatic/hexahedral/pyramidal/tetrahedral) meshing strategy. The prismatic and hexahedral elements are used in regions of high solution gradients, and tetrahedra are used elsewhere. Pyramids are used in some locations to allow for the transition between the prisms/hexahedra and the tetrahedra.