So, after being able to run snappyHexMesh in parallel I can run the modified tutorial and start working on refining the impeller/stirrer mesh. At the first try it does not look so good. Unfortunately after increasing mesh refinement from the base mesh in blockMesh my mesh went up into the 24gb of RAM so I decided to try another approach. Here are the screen-shots of the final meshes at different refinements. Instead of increasing blockMesh went into snappyHexMeshDict as per the web-page suggest and started changing the refinement level of every single part I have in the tutorial to see how it affected. How much difference a (1 2) or (2 3) makes?
First Mesh with setting out of the tutorial
Now setting feature refinement level ((3 3)) and Surface based refinement level ((2 3)):
These settings still fail checkMesh for 1 test, there are 140 skew faces.
And now with feature refinement level to (3 3) and surface based refinement level to ((3 3)) with Addlayers = TRUE.
And again failed 1 mesh test with 143 skewed faces. That does not means the impeller is incorrect maybe other zone in the vessel is wrong but right now I am just focusing on the impeller region.
And now with feature refinement of (0, 5) for the stirrer we get this:
And checkMesh gives this
Checking geometry... Overall domain bounding box (-0.0499994 -1.05584e-08 -0.0499987) (0.05 0.21995 0.0499987) Mesh (non-empty, non-wedge) directions (1 1 1) Mesh (non-empty) directions (1 1 1) Boundary openness (-7.60519e-16 -1.44641e-16 4.31043e-17) OK. Max cell openness = 3.34829e-16 OK. Max aspect ratio = 15.679 OK. Minimum face area = 3.21497e-09. Maximum face area = 1.59277e-05. Face area magnitudes OK. Min volume = 5.67408e-13. Max volume = 1.79704e-08. Total volume = 0.0015503. Cell volumes OK. Mesh non-orthogonality Max: 65.6119 average: 16.5731 Non-orthogonality check OK. Face pyramids OK. Max skewness = 3.93727 OK. Coupled point location match (average 0) OK. Mesh OK.
Will continue this mesh improvement later…