|
[Sponsors] |
DPM strange performance decrease with many injections |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
January 22, 2016, 05:08 |
DPM strange performance decrease with many injections
|
#1 |
New Member
Andrey Yakovchuk
Join Date: Nov 2012
Posts: 24
Rep Power: 14 |
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! |
|
January 27, 2016, 12:25 |
|
#2 |
New Member
Unnikrishnan T P
Join Date: Sep 2015
Location: Chennai, India
Posts: 27
Rep Power: 11 |
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. |
|
January 27, 2016, 20:34 |
|
#3 |
Member
Join Date: Jan 2015
Location: United Kingdom
Posts: 53
Rep Power: 11 |
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 |
|
January 28, 2016, 00:42 |
|
#4 |
New Member
Unnikrishnan T P
Join Date: Sep 2015
Location: Chennai, India
Posts: 27
Rep Power: 11 |
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.
|
|
January 28, 2016, 11:48 |
|
#5 |
Member
Jim
Join Date: May 2015
Posts: 47
Rep Power: 11 |
||
January 29, 2016, 06:43 |
|
#6 | ||
New Member
Andrey Yakovchuk
Join Date: Nov 2012
Posts: 24
Rep Power: 14 |
Quote:
Quote:
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 =)) |
|||
January 29, 2016, 11:12 |
|
#7 |
New Member
Unnikrishnan T P
Join Date: Sep 2015
Location: Chennai, India
Posts: 27
Rep Power: 11 |
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. |
|
August 28, 2023, 20:27 |
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 |
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! |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Very strange problem with DPM combustion model | gamemakerh | FLUENT | 0 | January 21, 2016 07:47 |
Injections in cyclone with DPM | arjun3020 | FLUENT | 7 | October 30, 2014 22:01 |
DPM Injections | ABK | FLUENT | 14 | August 26, 2013 03:40 |
Defining DPM Particle Injections with a UDF | TedBrogan | FLUENT | 0 | April 18, 2011 17:45 |
How to define injections in DPM model | lingo | FLUENT | 5 | December 16, 2003 11:22 |