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

Divergence detected in AMG solver: pressure correction

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By arjun

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   August 29, 2015, 12:42
Default Divergence detected in AMG solver: pressure correction
  #1
Senior Member
 
Aja
Join Date: Nov 2013
Posts: 496
Rep Power: 14
aja1345 is on a distinguished road
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




aja1345 is offline   Reply With Quote

Old   August 30, 2015, 18:34
Default
  #2
Senior Member
 
Arjun
Join Date: Mar 2009
Location: Nurenberg, Germany
Posts: 1,272
Rep Power: 34
arjun will become famous soon enougharjun will become famous soon enough
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.
aja1345 likes this.
arjun is offline   Reply With Quote

Old   August 31, 2015, 00:22
Default
  #3
Senior Member
 
Aja
Join Date: Nov 2013
Posts: 496
Rep Power: 14
aja1345 is on a distinguished road
Quote:
Originally Posted by arjun View Post
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.
Thanks your answer,

What is the correction scaling? can you explain more?

Yes, I am running simulation in parallel.

I am grateful that guide me.
aja1345 is offline   Reply With Quote

Old   September 1, 2015, 23:58
Default
  #4
Senior Member
 
Arjun
Join Date: Mar 2009
Location: Nurenberg, Germany
Posts: 1,272
Rep Power: 34
arjun will become famous soon enougharjun will become famous soon enough
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.


Quote:
Originally Posted by aja1345 View Post
Thanks your answer,

What is the correction scaling? can you explain more?

Yes, I am running simulation in parallel.

I am grateful that guide me.
arjun 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
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


All times are GMT -4. The time now is 09:36.