ProMesh is a cross-platform meshing software for unstructured surface, and volumetric meshes. ProMesh provides a fully hardware-accelerated graphical user interface, which allows to visualize and edit complex meshes in real-time.

Supported element types are points, lines, triangles, quadrilaterals, tetrahedra, pyramids, prisms, and hexahedra. ProMesh features tools to refine, remesh, partition, extrude, and transform meshes, thus allowing users to prepare and inspect grids for many different problems arising in scientific computations.

ProMesh features a vast amount of tools which may be freely combined to construct a broad range of complex meshes.

Meshing-tools can not only be executed from ProMesh’s graphical user interface but can also be combined in scripts. Those scripts are then visualized as additional tools, allowing users to enhance ProMesh and streamline their workflows (tools reference documentation).

ProMesh user interface

ProMesh is open source software. Source code is available under the LGPLv3 license with attributions on github.

While ProMesh can be used as a standalone application perfectly fine, some of its features are especially suited to prepare meshes and computational domains for the ug4 simulation framework, also available on github.