gmshlisted
Install: claude install-skill vamseeachanta/digitalmodel
# Gmsh
# GMSH Agent
## Overview
The GMSH Agent is a specialized AI module for finite element mesh generation and manipulation. It provides automated mesh generation, quality assessment, optimization, and integration with engineering analysis tools.
## Features
### Core Capabilities
- **1D/2D/3D Mesh Generation**: Create meshes for beams, surfaces, and volumes
- **Geometry Processing**: Import and heal CAD geometries (STEP, IGES, STL)
- **Quality Assessment**: Evaluate mesh quality with industry-standard metrics
- **Mesh Optimization**: Improve mesh quality through smoothing and refinement
- **Batch Processing**: Process multiple geometries in parallel
- **Tool Integration**: Export to OrcaFlex, ANSYS, and other analysis tools
### Supported Formats
- **Import**: STEP, IGES, STL, BREP, GEO
- **Export**: MSH, VTK, CGNS, MED, INP, CDB, STL
## Installation
### Prerequisites
```bash
# Ensure Python 3.10+ is installed
python --version
# Install GMSH Python bindings
uv pip install gmsh numpy scipy pyvista pyyaml click
```
### Setup
```bash
# Navigate to agent directory
cd agents/gmsh
# Verify installation
python run_gmsh_agent.py --version
```
## Usage
### Command Line Interface
#### Basic Mesh Generation
```bash
# Generate mesh from geometry
python run_gmsh_agent.py generate \
--input geometry.step \
--output mesh.msh \
--element-size 0.5
```
#### Batch Processing
```bash
# Process multiple files
python run_gmsh_agent.py batch \
--input-directory ./geom