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.
Template Mesh Generation

Template Mesh JSON Template

{
    "Program Type": "Template Mesh Generation",
    "Mesh File Options": {
        "Output Mesh File": "spiral"
    },
    "Template Options": {
        "Template Name": "Spiral Tape Pipe",
        "Params": {
            ...
        }
    }
}
  • rx: Ellipse radius (x-direction). Default is 1.
  • ry: Ellipse radius (y-direction). Default is 1.
  • thickness: Thickness of spiral tape in y-direction. Default is 0.25
  • extrude_len: Extrusion length. Default is 3.
  • n_turns: Number of spiral turns. Default is 0.5
  • width_percent: Percentage of x-direction diameter for tape width. Default is 0.85
  • mSize_min: Minimum mesh size, size at walls. Default is 0.048
  • mSize_max: Maximum mesh size, size in bulk. Default is 0.1
  • dist_min: Distance from walls with mSize_min default is 0.05
  • dist_max: Distance from walls with mSize_max. Default is 0.2
  • bl_wall_n: Boundary layer mesh size normal to wall. Default is 0.0038
  • bl_far: Mesh size away from wall. Default is 0.08
  • bl_thickness: Boundary layer mesh thickness. Default is 0.02
  • ratio: Mesh size ratio normal to wall. Default is 1.3
  • fan_points: Number of fan points in boundary layer at corners.
  • extrude_layers: Number of extruded elements during extrusion. Default is 20.
  • element_order: Finite element order. Default is 1