You're using a linearized Riemann solver that cannot preserve
positive pressures in the strong expansion you get at sharp
corners. The script:
amrcp bcg/axs.3
will generate 108 alternative solvers for the ReactiveEulerEquations.
Most of them will suffer from the same numerical weakness
but those that use the lax-friedrichs flux should prove
more roubust. For example, try using:
plugin amr_sol
ReactiveEulerEquations {
space = two-dimensional
}
BasicCodeGenerator {
scheme = contrib'axs
solver = jimmy
flux = axs/lax-friedrichs
interp = axs/WENO-A
}
and if that doesn't work try using for interp axs/minmod .
James