CFD Online Logo CFD Online URL
Home > Forums > OpenFOAM Running, Solving & CFD

parallel performance of chtMultiRegionFoam

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

LinkBack Thread Tools Display Modes
Old   March 8, 2013, 04:02
Default parallel performance of chtMultiRegionFoam
New Member
Join Date: Jan 2013
Posts: 15
Rep Power: 6
eddi0907 is on a distinguished road
Dear Foamers,

I'm actually working on a multi region problem and use the chtMultiRegionFoam solver.

I observed strange behaviour when running in parallel.
On a single machine anything seems fine.

But when running the job over network the time to solve increases drastically.

To check if it is my set up I ran /tutorials/heatTransfer/chtMultiRegionSimpleFoam and got the same problem:

I changed the decomposeParDict in all regions and Allrun to run it on 2 cores. (On 4 the same when going over network )

Time to solve on 1 cores (single machine):155s
Time to solve on 2 cores (single machine):145s (scales better when increasing the model size)

Time to solve on 2 cores (on network-GBit connected machines ):3817s

I also checked the following:
* Notes on scalability: Large test case for running OpenFoam in parallel (
* And a whole list of links to threads on this subject: Notes about running OpenFOAM in parallel (
* This one also comes to mind: How to run concurrent MPI jobs within a node or set of nodes - post #9 (
* Check the threads at for more ideas as well.

NFS is working, and I made sure using the rigth interface (-mca btl_tcp_if_include eth0).

I crosschecked with the icoFOAM solver and have no issue.

Is the process inter-communication so expensive in chtMultiRegionFoam that it does not make sense to run it over network?
Is it possible to optimize the decomposition to make the model run distributed?

Thanks in advance.

eddi0907 is offline   Reply With Quote

Old   March 12, 2013, 08:43
New Member
Join Date: Jan 2013
Posts: 15
Rep Power: 6
eddi0907 is on a distinguished road
Could someone please confirm or comment this ?
Is the only way out using 1.6-ext conjugateheatfoam ?
eddi0907 is offline   Reply With Quote

Old   March 20, 2013, 10:25
New Member
Join Date: Jun 2012
Location: Erlangen
Posts: 1
Rep Power: 0
double_a is on a distinguished road
Hi eddi,
I am also having trouble with parallel run of chtMRF, in my case a slight difference is that i am using the solver with view factor radiation model. when I run on 2 processors of the same machine/node , the performance is worse than for on 1 processor.
my mesh is only 500,000. cells (0.5 million), but still.
I am suspecting that it is because of the way the domain is decomposed.

can you tell me which method you are using for domain decomposition in the decomposeParDict file ?

and how can we decompose the domain according to the regions we already have , like fluid region goes to 1processor and solid region to another ?

double_a is offline   Reply With Quote

Old   March 21, 2013, 08:20
New Member
Join Date: Jan 2013
Posts: 15
Rep Power: 6
eddi0907 is on a distinguished road

I used scotch as prepared in the tutorial in OF 2.1.1.
For the other questions I don't have but would like to have an answer.


eddi0907 is offline   Reply With Quote

Old   December 17, 2015, 08:15
Join Date: May 2015
Posts: 68
Rep Power: 4
hcl734 is on a distinguished road
Has there been any progress on this matter since?
hcl734 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
parallel performance on BX900 uzawa OpenFOAM Installation on Windows, Mac and other Unsupported Platforms 3 September 5, 2011 15:52
Performance of GGI case in parallel hannes OpenFOAM Running, Solving & CFD 26 August 3, 2011 03:07
Parallel operation of chtMultiRegionFoam pizzaice OpenFOAM Running, Solving & CFD 0 February 5, 2010 12:38
Parallel performance OpenFoam Vs Fluent prapanj Main CFD Forum 0 March 26, 2009 06:43
ANSYS CFX 10.0 Parallel Performance for Windows XP Saturn CFX 4 August 13, 2006 12:27

All times are GMT -4. The time now is 12:22.