Skip to content

drewkett/unstruc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a collection of utilities related to unstructured meshes. It is written in C++. The only dependency is tetgen, which is used by unstruc-offset.

unstruc-convert

Unstructured mesh conversion tool

This tool is a CFD mesh conversion tool. It currently supports reading in SU2, OpenFoam, STL files, and Plot3D meshes and outputting SU2 and VTK files.

unstruc-offset

This is a work in progress tool for generating prismatic boundary layers of a 3D surface mesh by creating a complete offset surface

unstruc-quality

This tool prints out some quality metrics for a given mesh. It also is capable of saving the badly formed elements to another file.

Build Instructions

This project can be built using make or CMake. The Makefile is more basic and mainly is useful for building the project one time. Run make in the top level directory to build the executables, which are placed in bin.

This can be built on Linux with GCC and Windows with MSVC.

If you are changing any files, building using cmake works better because it properly handles dependencies particularly if header files change. Run ./cmake_build in the top level directory to build the executables using cmake.