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

Question about SU2 convergence

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   April 6, 2014, 03:39
Question Question about SU2 convergence
  #1
New Member
 
zhen yi
Join Date: Mar 2014
Posts: 16
Rep Power: 12
codezy is on a distinguished road
Hello guys,

In fact, I have a big problem with SU2 now. It’s about metis and convergence. When I use mpirun to run SU2 with different -np numbers, the speedup curve is not an increasing function.

For example, when -np = 42 the TestCase runs for thousands Iters with the residual around -4. But when I run SU2 with -np=84 the Testcase exited succeed for 570 Iters, the residual around -1. Why?

Does the SU2’s kernel algorithms have different convergence speed with different metis diced?

Or may be I got the wrong way?

Thank you
codezy is offline   Reply With Quote

Old   April 8, 2014, 02:47
Default
  #2
Super Moderator
 
Thomas D. Economon
Join Date: Jan 2013
Location: Stanford, CA
Posts: 271
Rep Power: 14
economon is on a distinguished road
Hi,

While the values of the residuals may not be equivalent iteration-by-iteration for implicit, parallel calculations, the residuals should report identical values for every iteration if you choose an explicit method.

Unfortunately, it is difficult to identify some problem/mesh-dependent issues. Just to test your installation without any aggressive settings that may be causing issues, you might turn off multigrid (MGLEVEL= 0), switch to explicit time integration (TIME_DISCRE_FLOW= EULER_EXPLICIT), and turn the CFL number down (perhaps CFL= 0.5). Try running several iterations, say 10, on various numbers of processors. If you are still seeing odd behavior and the residuals don't match with each iteration, I recommend that you check your configure options & rebuild the code.

Hope this helps,
Tom
economon is offline   Reply With Quote

Old   April 8, 2014, 03:02
Default
  #3
New Member
 
zhen yi
Join Date: Mar 2014
Posts: 16
Rep Power: 12
codezy is on a distinguished road
Quote:
Originally Posted by economon View Post
Hi,

While the values of the residuals may not be equivalent iteration-by-iteration for implicit, parallel calculations, the residuals should report identical values for every iteration if you choose an explicit method.

Unfortunately, it is difficult to identify some problem/mesh-dependent issues. Just to test your installation without any aggressive settings that may be causing issues, you might turn off multigrid (MGLEVEL= 0), switch to explicit time integration (TIME_DISCRE_FLOW= EULER_EXPLICIT), and turn the CFL number down (perhaps CFL= 0.5). Try running several iterations, say 10, on various numbers of processors. If you are still seeing odd behavior and the residuals don't match with each iteration, I recommend that you check your configure options & rebuild the code.

Hope this helps,
Tom
Thank you very much, that may be help me. By the way, I wanna to compile SU2 to run it faster. Is that some best practices? Or may I use -O3/-O2 to make it better? Because if I use O3 the precision may get down.

Thank you
codezy is offline   Reply With Quote

Reply

Tags
convergence, metis, mpi, su2


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
Time step dependence of convergence behavior of steady state simulations in CFX Chander Main CFD Forum 5 December 23, 2013 05:31
Convergence Question racerdude777 Main CFD Forum 2 March 14, 2011 22:07
Convergence Question James FLUENT 2 October 29, 2005 14:59
Question about convergence criteria? Thomas FLUENT 7 April 8, 2005 19:38
help! cyclone convergence question Lcw FLUENT 1 January 26, 2005 15:29


All times are GMT -4. The time now is 11:33.