|
[Sponsors] |
Divergence detected in AMG solver: pressure correction |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
August 29, 2015, 12:42 |
Divergence detected in AMG solver: pressure correction
|
#1 |
Senior Member
Aja
Join Date: Nov 2013
Posts: 496
Rep Power: 14 |
Hi dear friends,
I am simulating a turbine. When I start Simulation the message error appears "Error: Divergence detected in AMG solver: pressure correction Error: Divergence detected in AMG solver: pressure correction Error Object: #f" and I´m not able to solve it. Boundary conditions: - inlet: velocity-inlet (direction y) - outlet: pressure-outlet=0 mesh is structure and good. I selected inlet velocity for Initial conditions. the fluid is incompressible(constant density) and the flow is steady and The working fluid was air. Thanks, Best, Aja |
|
August 30, 2015, 18:34 |
|
#2 |
Senior Member
Arjun
Join Date: Mar 2009
Location: Nurenberg, Germany
Posts: 1,272
Rep Power: 34 |
The error message was certainly very interesting
Fluent by default uses correction scaling, so my question is are you or are you not running simulation in parallel. I guess it was single processor solve. (I am just curious here). About the divergence, the clue is the turbulent viscosity ration which is limited to 1e5 or so. Since it diverged at very first iteration, i would suggest use better initial guess for turbulence quantities so that initial turbulent viscosity is good to go. |
|
August 31, 2015, 00:22 |
|
#3 | |
Senior Member
Aja
Join Date: Nov 2013
Posts: 496
Rep Power: 14 |
Quote:
What is the correction scaling? can you explain more? Yes, I am running simulation in parallel. I am grateful that guide me. |
||
September 1, 2015, 23:58 |
|
#4 |
Senior Member
Arjun
Join Date: Mar 2009
Location: Nurenberg, Germany
Posts: 1,272
Rep Power: 34 |
Correction scaling is when during the prolongation phase of AMG corrections are multiplied by some scaling factor (typically between 1 to 2) to speed up convergence. It is kind of like an over-correction scheme.
StarCCM by default had them switched off (early versions of starccm had them on by default if i am right). Current version of starccm seems to put it to auto and this is possibly off when in parallel. The justification is that calculating this factor requires two all to all exchange every time prolongation is made and so this cost adds up as you add more processors. So i was thinking may be fluent also does the same. Second thing is that in your error message fluent writes that when amg diverged , it switched off these corrections. This is because sometimes this makes AMG unstable so there is no perfect way to apply these scalings. Stueben in his book mentions that because of this reason scaling shall be used when AMG is used as preconditioner so that even when amg fails to converge, the main linear system is not diverged. It gets more chances to recover. |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Divergence detected in AMG solver: ads-0 | Patrino | FLUENT | 6 | May 12, 2022 03:11 |
Divergence detected in AMG solver: pressure correction | emlejeen | FLUENT | 5 | December 14, 2016 23:47 |
Error: Divergence detected in AMG solver: pressure correction | wanna88 | FLUENT | 19 | April 6, 2016 02:57 |
Divergence detected in AMG solver: pressure coupled | n.jithin.1991 | FLUENT | 6 | January 5, 2014 11:43 |
Divergence detected in AMG solver | tiankongasd | FLUENT | 2 | March 28, 2013 12:34 |