Skip to content

dejan-stankovic/HybMesh

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

icon HybMesh Grid Generator

HybMesh is a general-purpose grid generator which implements locally-structured meshing approach. With that approach grids are assembled from prebuilt structured grid segments by superposition operations. Grid segments are built using provided set of grid prototypes. HybMesh includes algebraic mapping functionality which could be applied to map those prototypes into any given non-regular area.

Generally, locally-structured grid generation workflow includes three basic steps:

  • constructing grid prototypes,
  • mapping prototypes into non-regular geometry (optionally),
  • assembling the resulting grid by the superposition procedure.

HybMesh could also be used to mesh arbitrary 2D and 3D domains with fully unstructured grids. This functionality is provided by internal calls of embedded Gmsh and TetGen library routines respectively.

HybMesh application could be installed on Windows and Linux platforms. Currently it provides a scripting interface based on Python2 language syntax. Also a set of programming language wrappers are included in installation distributive, so HybMesh could be utilized as an embedded meshing engine for C++ (11), C# (VisualStudio and Mono), Matlab (Octave compatible), Python (2 and 3) and Java (7 or higher) applications.

Latest HybMesh distributives could be found on releases page.

For installation instructions and user guide, see HybMesh documentation.

Example Grids

doc/source/overview_3_200.png
doc/source/overview_2_200.png
e3 e4

About

Composite grid generator

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 64.2%
  • Python 26.1%
  • CMake 2.7%
  • Java 2.0%
  • C# 1.8%
  • C 1.3%
  • Other 1.9%