Problems with preserving baffles with scotch parallel decomposition
3 Attachment(s)
Hi all
I am trying to decompose my case with the scotch (and simple) method with baffle/patch preservation, but my baffle (set up as cyclic) gets split between two processors. It is a 2D mesh with a vertical surface which is defined as a baffle/faceZone. The baffle gets split between two processors when I decompose the domain into 14 subdomains, which leads to problems later on. I don't get any error messages, but I get a message that the baffle is specified: Code:
“… Things do work (baffles/patches exist and give correct results) when I decompose into e.g. 4 subdomains, but this could just be lucky as it doesn't have to split the baffles. One question in general: Shouldn't baffles (or patches) be preserved with the scotch method automatically? As it didn't preserve my baffles automatically, I added constraints for preservation to my decomposeParDict as follows: Code:
numberOfSubdomains 14; Please find my case attached. Maybe someone has an idea? Best wishes Anna |
I still do have this problem... does anyone have an idea?
|
Quote:
I am working with an older version of OpenFOAM (2.3.1), but I've got the same problem. I need to preserve a certain planar inlet patch on one process. I have used similar options in decomposePar, but they apparently not working. Did you find a solution for this issue? Kind regards, syavash |
Dear syavash
Unfortunately, I couldn't solve the problem with the scotch decomposition method. Instead I used manual decomposition to avoid this. Good luck Anna |
Quote:
Happy to hear that it worked for you. How many processes you decomposed into? I have seen how manual method works, but I wonder if there is a straightforward way to use it for large number of processes (over 100)? Kind regards Syavash |
Hi again
I have not looked into it for a larger number of processes. I only decomposed into 14 subdomains which was obviously not much effort to do it manually. I will have another look at my case and if I find out more I would give you an update. Best wishes Anna |
Are you still facing the same problem?
Depending on which type of internal boundary you introduce, OpenFOAM wants different constraints (as you know). For baffles Code:
baffles Code:
patches Code:
processors |
All times are GMT -4. The time now is 04:15. |