![]() |
Parallel sHM error
Hi folks,
i'm trying to run snappyHexMesh (OF 2.1.x) in parallel mode using following commands: Code:
blockmeshQuote:
Quote:
Thanks in advance! |
I'm having the same issue… did you manage to solve sort it out eventually?
|
Sorry, I haven't got any solution.
I gave up after trying an entire weekend :confused: |
Have you solve your problem ? What command line did you executed before reconstructPartMesh ?
Maybe I have a solution to solve your problem |
Ive a similar problem when running my solver. I had a closer look in the C++documentation and somehow figured out the reason.
The problem is caused by the decomposition of the domain. There a default_matchTolerance for the faces which is automatically applied (the value is 1e-4). You can see this setting in your processor*/constant/polyMesh/boundary file at the processor-patches. " [2] face 7 area does not match neighbour by 0.276304% -- possible face ordering problem. patch:procBoundary2to1 my area:9.14844e-07 neighbour area:9.17375e-07 matching tolerance:9.08608e-11 " The matching tolerance 9.08608e-11 is calculated as followed: matchTol*length^2 The length is the maximal distance from the face center to a vertice ( in this case: ~ 9.532e-4 Squared this corresponds to a kind of equivalent face area. This value is compared with the difference between "my area" and "neighbour area". I could not figure out how to change this matchTolerance so I just changed the entry in the boundary-files after the decomposition with this command: " sed 's/0.0001/0.05/g' processor*/constant/polyMesh/boundary -i " -> the matchTolerance is 0.05 now I think it is very difficult to match this very small default tolerance for a refined mesh. I also use SHM and therefore have the same problem. I dont know yet if the calculation is stable. Do you know any better solution (e.g. where to set the matchTolerance - entry, e.g. in the decomposeParDict)?? |
Could you copy your files here ? (decomposePar, snappyHexMesh, controlDict)
|
I decomposed with "method hierarchical"
This error just occured when running my solver; I had no problems with snappyhexmesh. Did you try my solution? Do you use cyclic boundary conditions? |
Quote:
Quote:
|
exit with error when parallelized
I just run sHM in serial and it finished correctly, without snapped and layered mesh.
it seems that the problem in sHM |
| All times are GMT -4. The time now is 07:53. |