An open-source Python-based unstructured Mesh Generator(PyMeshGen) for CFD/FEA analysis, providing basic 2D mesh generation tools and study platform of widely used algorithms.
- cfd_dev,cfd_dev@126.com
- Input/Output
- Import Fluent .casmesh format
- Import and export VTK visualization .vtkformat
- Import and export .stltessellation format
 
- Import Fluent 
- Core Algorithms
- 2D Advancing Front Method
- Boundary Layer Advancing Technique
- Quadtree Background Mesh Sizing
 
- Supported Elements
- Isotropic Triangular Meshes
- Anisotropic Quadrilateral Boundary Layers
 
- Advanced Mesh Optimization
- Neural Network-Based Mesh Smoothing(NN-Smoothing)
- Deep Reinforcement Learning-Based Mesh Smoothing(DRL-Smoothing)
- Mesh Optimization with Adam Optimizer(Adam-Smoothing)
 
# Install dependencies
pip install -r requirements.txt
# Generate sample mesh
python PyMeshGen.py --case "./config/30p30n.json"- Author: cfd_dev cfd_dev@126.com
- Maintainer: cfd_dev cfd_dev@126.com
