Skip to content

Commit

Permalink
Add note on HOHQMesh.jl
Browse files Browse the repository at this point in the history
  • Loading branch information
sloede committed Oct 20, 2024
1 parent 0411ced commit 5b85724
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions paper.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,6 @@ bibliography: paper.bib
# Summary

HOHQMesh generates unstructured all-quadrilateral and hexahedral meshes with high order boundary information for use with spectral element solvers. Model input by the user requires only an optional outer boundary curve plus any number of inner boundary curves that are built as chains 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 along them. Quadrilateral meshes are generated automatically with the mesh sizes guided by a background grid and the model, without additional input by the user. Hexahedral meshes are generated by extrusions of a quadrilateral mesh, including sweeping along a curve, and can follow bottom topography. The mesh files that HOHQMesh generates include high order polynomial interpolation points of arbitrary order.
HOHQMesh is available as an open-source software package under the MIT license and runs on Linux, MacOS, and Windows.

# Statement of Need

Expand Down Expand Up @@ -75,7 +74,7 @@ HOHQMesh features include:
- Hexahedral meshes from extrusion, rotation, and sweeping of a quadrilateral mesh, with or without scaling
- Bottom topography variations, defined through functional form or input topography data, for extruded hexahedral meshes with automatic resolution of topographic features

HOHQMesh is available as an open-source software package under the MIT license and runs on Linux, MacOS, and Windows.
HOHQMesh is available as an open-source software package under the MIT license and runs on Linux, macOS, and Windows.

# Example

Expand All @@ -101,7 +100,12 @@ Spectral element solvers that currently can read meshes generated by HOHQMesh in
The preprocessor HOPR [@HOPR] can also read and modify quad meshes generated by HOHQMesh.

HOHQMesh can be used with the graphical front end HOHQMesh.jl [@HOHQMESHJL:2022sb]
<!-- written in the Julia programming language [@bezanson2017julia]-->.
HOHQMesh.jl is a wrapper package written in the Julia programming language [@bezanson2017julia].
With it one can use the mesh generator directly in Julia, without having to install HOHQMesh or any
of its dependencies manually. HOHQMesh.jl augments HOHQMesh with interactive functionality that
gives a user the ability to create, visualize, and generate high-order meshes. It further allows one
to seamlessly integrate meshes generated by HOHQMesh into a Julia-based simulation workflow. Like
HOHQMesh itself, HOHQMesh.jl is available on Linux, macOS, and Windows.

# Acknowledgements

Expand Down

0 comments on commit 5b85724

Please sign in to comment.