[FLASH-USERS] issues with radiative cooling shocks
Antoine Gintrand
antoine.gintrand at gmail.com
Thu Oct 22 10:50:23 EDT 2020
Dear flash users,
I have an issue that has been troubling me for a long time.
I do the simulation of a strong shock in the interstellar medium that cools
with a source term according to the cooling tables of *Sutherland* &
*Dopita* (1993).
the problem comes when the cooling becomes strong and I receive the
following message :
n t dt ( x,
y, z) | dt_hydro dt_Cool CFL
253369 8.7315E+09 2.1942E+03 ( 1.773E+16, -8.164E+15, 0.00 ) |
2.194E+03 4.696E+04 0.1000000
253370 8.7315E+09 2.1958E+03 ( 1.773E+16, -8.164E+15, 0.00 ) |
2.196E+03 4.687E+04 0.1000000
253371 8.7315E+09 3.0850E+01 ( 1.864E+16, -7.383E+15, 0.00 ) |
3.085E+01 4.678E+04 0.1000000
253372 8.7315E+09 2.4375E-01 ( 1.864E+16, -7.383E+15, 0.00 ) |
2.438E-01 4.678E+04 0.1000000
253373 8.7315E+09 2.4375E-01 ( 1.864E+16, -7.383E+15, 0.00 ) |
2.438E-01 4.678E+04 0.1000000
253374 8.7315E+09 2.4375E-01 ( 1.864E+16, -7.383E+15, 0.00 ) |
2.438E-01 4.678E+04 0.1000000
253375 8.7315E+09 1.0000E-10 ( 1.864E+16, -7.383E+15, 0.00 ) |
1.745E-16 2.569E+02 0.1000000
253376 8.7315E+09 1.0000E-10 ( 1.864E+16, -7.383E+15, 0.00 ) |
1.289E-60 2.569E+02 0.1000000
dtCheck= 0.0000000000000000
DRIVER_ABORT: [Hydro]: Computed dt is not positive! Aborting!
and I can see that the pressure drops dramatically so the movement of
matter accelerates and the compression increases drastically.
I believe that this is maybe due to the catastrophic instability of Falle
(1981).
Indeed, the cooling time becomes smaller than the time needed for the sound
wave to travel the cooling region
and the pressure could not be stable anymore so it begins to fall inside
this region.
The problem is that during the process, the region becomes poorly resolved
and the gradient of pressure density and temperature are very high.
Also, the problem is that when I increase the resolution, the code fails at
earlier times because the cooling and the compression are even more
efficient.
When I chose a lower cfl coefficient it would just delay the fail message.
One idea that seems to work would be to use some artificial viscosity but I
do not know if this would be consistent and the physical meaning of this.
Indeed when I increase the coefficient of artificial viscosity (cvisc), at
some value of the parameter (cvisc=1.5), the simulation will continue to
run but the time step drops a lot.
Is anyone have some ideas to solve this issue,
Thank you for your help,
Best regards,
Antoine Gintrand.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://flash.rochester.edu/pipermail/flash-users/attachments/20201022/60dbc778/attachment.htm>
More information about the flash-users
mailing list