snappyHexMesh <-> dynamicMeshDict problem with protected cells
1 Attachment(s)
Hi,
since this is my first post, please be patient if my question is already answered in another thread. My Test-case: 1. blockMesh simple cubic domain 2. snappyHexMesh a stl geometry (circle) and substract it from mesh 3. run the flow with dynamicMeshDict for adaptive refinement, based on vorticity. This works as expected with one problem: dynamicMeshDict reports: Quote:
checkMesh (before running the solver) reports: Quote:
As the sum of (front+back+inlet+outlet) + non-hexahedra = 120 + 52 = 172 It seems to me that the problem are the non-hexahedra cells. In the attached file, red cells are refined, blue not. Yellow cells should be refined, but are protected. Thanks for a hint, where the problem is. ( except in front of the monitor ) William |
Dear William,
did you find a solution for the problem that Adaptive Mesh Refinement is not working for non-pure-hex cells? I also faced this problem here http://www.cfd-online.com/Forums/ope...tml#post612304 But I didn't find a solution until now... Although is should work, see e.g. what T. Holzmann achieved: https://www.youtube.com/watch?v=u-VV3euIsXo Regards, Peter |
I just tested to use AMR on a flow around a sphere where the mesh is generated by snappyhexMesh and it worked. I used OF2006. In this version (maybe also earlier) cells which cannot be refined are shielded in the beginning of the simulation. The only drawback is that one cannot use wall layers. A mesh generated with snappyhexMesh with wall layers produces the following error:
Code:
--> FOAM FATAL ERROR: |
All times are GMT -4. The time now is 07:38. |