Switching to implicit scheme after explicit startup
Hi guys,
I'm currently doing CFD simulations of supersonic flow. My calculations are not time accurate since I'm trying to converge to a steady state. However, due to stability reasons I do the startup with an explicit scheme with very low CFL numbers (ramping up from 0.01). Usually I let the calculation run with a second order explicit scheme until it reaches a reasonably steady state. Now I would like to refine my solution with a second order implicit scheme running at higher CFL, but no matter how low I go with the CFL number (CFL < 0.001) the solver crashes pretty much immediately. Can anyone enlighten me please :) |
There is no reason why a switch should not work, since all you are doing is feeding the implicit solver a different set of initial conditions compared to starting from freestream. I suspect you have a bug in your code, probably in some variable that needs an initial value that is not being set right. For example, if you are running second-order time, are you providing sufficient time levels in the restart? Are your boundaries being set to the correct restart values? Your description of your problem sounds like a code error.
|
All times are GMT -4. The time now is 19:38. |