HOHQMesh generates unstructured all-quadrilateral and hexahedral meshes with high order boundaryinformation for use with spectral element solvers. Model input by the user requires only anoptional outer boundary curve plus any number of inner boundary curves that are built aschains of simple geometric entities (lines and circles), user defined equations, and cubic splines.Inner boundary curves can be designated as interface boundaries to force element edges alongthem. Quadrilateral meshes are generated automatically with the mesh sizes guided by abackground grid and the model, without additional input by the user. Hexahedral meshesare generated by extrusions of a quadrilateral mesh, including sweeping along a curve, andcan follow bottom topography. The mesh files that HOHQMesh generates include high orderpolynomial interpolation points of arbitrary order.