pyHyp
pyHyp is a hyperbolic mesh generator that automatically generates two or three dimensional meshes around simple geometric configurations. The basic idea is to start with an initial surface (or curve) corresponding to the geometry of interest and then grow or extrude the mesh in successive layers until it reaches a sufficient distance from the original surface. In the process, the entire space surrounding the geometry is meshed.
An overview of the hyperbolic mesh marching method implemented in pyHyp can be found in Section II.A of Secco et al. Most of the theory for pyHyp was taken from Chan and Steger.
Contents:
- Installation
- Tutorial
- Automatic symmetry BCs
- Specifying BCs using ICEM
- Using the BC option
- Options
inputFile
patches
fileType
skip
mode
unattachedEdgesAreSymmetry
outerFaceBC
BC
families
autoConnect
noPointReduce
N
s0
nConstantStart
nConstantEnd
nTruncate
marchDist
nodeTol
splay
splayEdgeOrthogonality
splayCornerOrthogonality
cornerAngle
coarsen
panelEps
farfieldTolerance
useMatrixFree
evalMode
sourceStrengthFile
cMax
nonLinear
slExp
ps0
pGridRatio
epsE
epsI
theta
volCoef
volBlend
volSmoothIter
volSmoothSchedule
KSPRelTol
KSPMaxIts
KSPSubspaceSize
writeMetrics
outputType
outputFile
- pyHyp API
- Tips for Coarse Grids