CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   Main CFD Forum (https://www.cfd-online.com/Forums/main/)
-   -   CFL Condition Implicit Method (https://www.cfd-online.com/Forums/main/203525-cfl-condition-implicit-method.html)

Velocimetry June 29, 2018 19:03

CFL Condition Implicit Method
 
An implicit method is unconditionally stable. Why would one have a CFL condition when solving with an implicit method?


Is there another type of error, that is being obtained from PDE's that I am overlooking?


I understand, it resolves the time dependent features one is looking for. So, for the sake of the question, if one does not care to resolve the time dependent features, why would one need proper CFL condition for solver stability in an Implicit Method.

FMDenaro June 30, 2018 03:14

Quote:

Originally Posted by Velocimetry (Post 697716)
An implicit method is unconditionally stable. Why would one have a CFL condition when solving with an implicit method?


Is there another type of error, that is being obtained from PDE's that I am overlooking?


I understand, it resolves the time dependent features one is looking for. So, for the sake of the question, if one does not care to resolve the time dependent features, why would one need proper CFL condition for solver stability in an Implicit Method.




It is an accuracy issue...if you look at the local truncation error you will see the CFL. In a more physical words, the cfl is the ratio between the physical velocity and dx/dt that is a numerical advection velocity allowed by the cell dimension and time step. TO be accurate the transient simulation this rate has to be no more than 1.

sbaffini June 30, 2018 09:23

This might be obvious but, stability is never actually "unconditional". There always are conditions, besides the CFL numerical value, under which you can prove an implicit method is stable. Sometimes they are very loose, sometimes more stringent.

For example, most dimonstrations make use of uniform cartesian grids. Certain grid features can make unstable an otherwise stable method.

Also, stability is typically proven for a given method on a given equation. For a number of reasons you could not be able to prove/have stability on a different equation.

Besides this, of course, there are accuracy concerns.


All times are GMT -4. The time now is 21:01.