|July 16, 2013, 08:52||
Problems with multi-region mesh in sHM
Join Date: May 2013
Location: Southampton, UK
Posts: 226Rep Power: 6
I'm using sHM to create a mesh for a ship hull and a propeller using AMI. I want to see if it is possible to get reasonable results by assuming that the free surface profile is not affected by the prop and only doing the unsteady calculation for a part of the hull. To do this, I want to mesh the free surface shape I get from a separate run and treat is as an impenetrable wall. Then I want to create a smaller domain bounded by the hull, the free surface and other defined patches.
The approach I'm taking is:
1. run ltsInterFoam to get the free surface shape around the boat
2. create a smaller blockMesh
3. use a few scripts to generate .stl files which will represent the AMI cylinder and the bounding box of the smaller domain
4. run sHM (see attached dict file)
5. run topoSet, createPatch, createBaffles and mergeOrSplitBaffles
It works very well when I'm not running in parallel (see picture) but when I do try to run in parallel the sHM log file is cut at this point:
Introducing zones for interfaces -------------------------------- Surface : amiCylinder faceZone : amiCylinder cellZone : amiCylinder Walking from location-in-mesh (-5 0.1 -3) to assign cellZones - crossing a faceZone face changes cellZone
Note: without the freeSurface.stl the meshing goes smoothly in parallel. I tried different decomposition methods and no. cores but none helped.
EDIT: Perhaps I should say how I got the .stl file. I used the contour filter in paraview for the volume fraction field, saved it as a .vrml file and then converted that to an .stl (I know there is a way to do it directly but I couldn't find the correct export option for some reason...).
|Thread||Thread Starter||Forum||Replies||Last Post|
|SnappyHexMesh for internal Flow||vishwa||OpenFOAM Native Meshers: snappyHexMesh and Others||23||August 6, 2014 03:50|
|Suggestions for a multi region conjugate heat transfer problem||maddalena||OpenFOAM||14||September 4, 2013 18:03|
|Multi region meshing & recovering the original patch names||fluidpath||OpenFOAM Native Meshers: snappyHexMesh and Others||4||May 19, 2013 19:13|
|mesh causing problems with convergence||Tetragramm||OpenFOAM Native Meshers: blockMesh||0||September 22, 2012 16:00|
|2D Mesh Generation Tutorial for GMSH||aeroslacker||Open Source Meshers: Gmsh, Netgen, CGNS, ...||12||January 19, 2012 04:52|