CFD Online Logo CFD Online URL
Home > Forums > OpenFOAM Pre-Processing

chtMultiRegionFoam and cyclic BC

Register Blogs Members List Search Today's Posts Mark Forums Read

LinkBack Thread Tools Display Modes
Old   March 26, 2013, 13:04
Default chtMultiRegionFoam and cyclic BC
New Member
vladimir krejci
Join Date: Mar 2009
Location: Czech Republic
Posts: 17
Rep Power: 10
Lada is on a distinguished road
Hi All,
I've run into a problem using cyclic boundary condition in combination with chtMultiRegionFoam solver. The problem is I seem to be unable to impose cyclic BC onto patches that do not reside within the same region.
I set a simple case of three-layer wall for this purpose. I imposed mixed boundary conditions to the wall sides and cyclic to the top and bottom sides. When the layers run from one cyclic to the other everything is fine. When one of the layers is divided horizontally, i.e. there are two regions of the same properties on top of each other there, it does what it should apart from running the case successfully. (I mean blockMesh, setSet and splitMeshRegions log files look perfectly all right.)
The solver gives me this message:

keyword startFace is undefined in dictionary "::cyclic_top"

file: ::cyclic_top from line 61 to line 61.

From function dictionary::lookupEntry(const word&, bool, bool) const
in file db/dictionary/dictionary.C at line 400.

I noticed while checking the changeDictionary log file, it doesn't seem to recognise the cyclic BCs the same way it does when the layer is undivided.

It may be just my mistake somewhere, but I cannot see it. Please find the two cases attached. I guess they'll explain more.

Any suggestions are welcome.
Attached Files
File Type: gz wall_cyclic_divided.tar.gz (4.7 KB, 17 views)
File Type: gz wall_cyclic_undivided.tar.gz (4.4 KB, 10 views)
Lada is offline   Reply With Quote

Old   November 18, 2013, 05:21
Join Date: Dec 2009
Posts: 99
Rep Power: 9
msarkar is on a distinguished road
hi Vladimir,
Is your problem solved? I have similar problem to setup cyclic BC with chtMultiRegionSimpleFoam solver where cyclic boundary and neighbouringPatch are in different regions. Please let me know if it is solved and how you did it.

Thanks in advance!
msarkar is offline   Reply With Quote

Old   January 4, 2014, 10:31
New Member
vladimir krejci
Join Date: Mar 2009
Location: Czech Republic
Posts: 17
Rep Power: 10
Lada is on a distinguished road
Hi MSarkar,

I've reported that as a bug and got a reply that it' impossible to use cyclic BCs between two regions. The solution is to use mappedField boundary condition or so.

Lada is offline   Reply With Quote


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Cht tutorial in 15 braennstroem OpenFOAM Running, Solving & CFD 197 June 10, 2015 03:02
chtMultiRegionFoam laminar heat exchanger non converging Pierpaolo OpenFOAM 7 October 26, 2009 10:06

All times are GMT -4. The time now is 20:14.