NEMoSys  0.63.0
A modular, extensible resource with robust automated mesh generation, mesh quality analysis, adaptive mesh refinement, and data transfer between arbitrary meshes.
Mesh Generation

Meshes can be generated from existing CAD models or simple shapes specified within the input files.

Mesh Generation JSON Template

A mesh generation JSON file contains two sections: "Mesh File Options", where the names of the input geometry and output mesh are specified, and "Mesh Generation Options", where the meshing engine and its associated parameters are specified.

{
    "Program Type": "Mesh Generation",
    "Mesh File Options": {
        "Input Geometry File": "geometry.stl"
        "Output Mesh File": "meshed_geometry.vtu"
    },
    "Mesh Generation Options": {
        "Mesh Generation Engine": "netgen",
        "Netgen Parameters": {
            ...
        }
    }
}

Meshing Engines

Promesh has several meshing engines available:

These tools can be used individually or in conjunction with one another.