CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > ANSYS > FLUENT > Fluent Multiphase

DPM strange performance decrease with many injections

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   January 22, 2016, 04:08
Default DPM strange performance decrease with many injections
  #1
New Member
 
Andrey Yakovchuk
Join Date: Nov 2012
Posts: 24
Rep Power: 13
einandr is on a distinguished road
Hello everyone!

I am simulating ramjet combustion chamber. I use DPM model with many plain-orifice-atomizer injections, breakup model, and explicit time scheme. This problem is "heavy" and I use Linux cluster.

The problem is that the longer simulation go, the slower it gets. First 1000 iterations go within 2 hours, next 1000 withing maybe 5 hours, next 1000 - within 1 day, next 1000 - 2 days. A lot of droplet parcels appear, but surprisingly they are not the reason! Wen I cancel simulation and re-run it from the last data save, I again have 2 "normal" hours between first 1000 iterations, then 5 hours between second 1000 iterations and so on. When this lag gets bigger, I start to get messages

RPC CX_Flush failed.
: RPC: Timed out

I suppose this is something related to architecture or parallel settings. When I run with not so many injections, it goes well.

Please give any suggestions or ideas!
einandr is offline   Reply With Quote

Old   January 27, 2016, 11:25
Default
  #2
New Member
 
Unnikrishnan T P
Join Date: Sep 2015
Location: Chennai, India
Posts: 27
Rep Power: 10
unnikrishnan is on a distinguished road
Parallel processing needs to be balanced in all the DPM problems. When you use DPM, the entire particle domain will be divided into groups and delivered to different cores of the CPU. So it is necessary that the load taken by all the cores needs to be balanced throughout the computation. I work in Fluent but I remember that in Star CCM there is an option to balance the load like I said. The problem may be due to this.
Whenever you start with the saved case and data, the CPU will distribute the load to all the processors equally. But as time progresses, there may be some unbalance. I am not so sure, but I have heard of problems arising due to this.
unnikrishnan is offline   Reply With Quote

Old   January 27, 2016, 19:34
Default
  #3
Member
 
Join Date: Jan 2015
Location: United Kingdom
Posts: 53
Rep Power: 11
Jeeloong is on a distinguished road
Hi,

I faced similar problem.

Basically as particle breakup occurs the droplets keep generates until I believe a stable flow field is achieved. where all particle in respective cell that is associated to high aerodynamic force is stable.

Unless the number of droplet going out is balanced(I wasnt sure still learning)

The simulation will get heavier and heavier. Same goes to me.

Try check the particle number in Cluster. If the number keep increases the simulation gets slower.

I trying to keep the particle number low. But it gave me very different solution in term of film thickness height profile with respect to time (monitor on one surface using sum)

Jee
Jeeloong is offline   Reply With Quote

Old   January 27, 2016, 23:42
Default
  #4
New Member
 
Unnikrishnan T P
Join Date: Sep 2015
Location: Chennai, India
Posts: 27
Rep Power: 10
unnikrishnan is on a distinguished road
From the point of breakup, one processor may get unbalanced. That is, when particles assigned to a particular processor may be undergoing a severe breakup process leading to the release of a large no of new child droplets.
unnikrishnan is offline   Reply With Quote

Old   January 28, 2016, 10:48
Default
  #5
Member
 
Jim
Join Date: May 2015
Posts: 47
Rep Power: 10
CFDYourself is on a distinguished road
Quote:
Originally Posted by unnikrishnan View Post
...the load taken by all the cores needs to be balanced throughout the computation...
I think the option unnikrishnan may be describing is called "use DPM domain" in Fluent ?
CFDYourself is offline   Reply With Quote

Old   January 29, 2016, 05:43
Default
  #6
New Member
 
Andrey Yakovchuk
Join Date: Nov 2012
Posts: 24
Rep Power: 13
einandr is on a distinguished road
Quote:
Originally Posted by Jeeloong View Post
Hi,

Try check the particle number in Cluster. If the number keep increases the simulation gets slower.

Jee
Particle number from every injections appx. the same with little increase. My colleagues face the same problem - RAM is gradually loaded while the solution progresses, but when restarting solution from last saved data, RAM is empty again and gradually loaded again untill it gets full and solution speed gets very slow.

Quote:
Originally Posted by unnikrishnan View Post
Parallel processing needs to be balanced in all the DPM problems.
Thanks for your reply!
Please clarify how can I balance parallel processing?

Also, I learned that when unchecking "COUPLED HEAT-MASS SOLUTION" options, the problem dessapers! But sometimes solution diverge when I dont use this option.

Also I had been told that collision and coallescence computation slows down solution a lot. I try withot that option, but temperature and pressure fields diverge near injection point at low-We regions near flashback zones.

Maybe it will be helpfull fore someone else =))
einandr is offline   Reply With Quote

Old   January 29, 2016, 10:12
Default
  #7
New Member
 
Unnikrishnan T P
Join Date: Sep 2015
Location: Chennai, India
Posts: 27
Rep Power: 10
unnikrishnan is on a distinguished road
I am really sorry. I actually don't know the solution for this. I remember star ccm+ offering a direct solution to this dilemma.
If I come to know anything about this, I will post a reply here for sure.
unnikrishnan is offline   Reply With Quote

Old   August 28, 2023, 19:27
Default Maybe there's a way to do parallel load balancing in fluent
  #8
New Member
 
Wilson Filho
Join Date: Dec 2020
Location: Minas Gerais, Brasil
Posts: 7
Rep Power: 5
wilsonrcf is on a distinguished road
Hi guys!

I'm doing some DPM calculations and I've being facing similar issues. I found some commands in fluent manual that might help us:

define models dpm parallel hybrid-2domain yes
parallel partition set dpm-load-balacing yes 50 100
define models dpm parallel expert partition-method-hybrid-2domain yes

I cannot guarantee that will work for you, but i think it's worth a try!
wilsonrcf is offline   Reply With Quote

Reply


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 Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Very strange problem with DPM combustion model gamemakerh FLUENT 0 January 21, 2016 06:47
Injections in cyclone with DPM arjun3020 FLUENT 7 October 30, 2014 21:01
DPM Injections ABK FLUENT 14 August 26, 2013 02:40
Defining DPM Particle Injections with a UDF TedBrogan FLUENT 0 April 18, 2011 16:45
How to define injections in DPM model lingo FLUENT 5 December 16, 2003 10:22


All times are GMT -4. The time now is 13:41.