Hello
This is right, these wiggles could be caused by the pseudo inf-sup (LBB) condition (this condition is identified mathematically for the Navier Stokes equations but they are not established for shallow water equations, but we believe that it have a similar effect). Therefore, to overcome the problem, the recommended solution is the following:
- rigourously, to avoid the LBB consequences, you need to use different discretisations for water depth (H) and velocity (U,V). This can be achieved easily by using the key-word DISCRETIZATION IN SPACE =12;11
- In this case, it is recommande to use the wave equation (TREATMENT OF LINEAR SYSTEM =2 ) with a FREE SURFACE COMPATIBILITY =0.9
This is right also that the use of a fully implicit coefficients (=1) and the use of mass lumping gives more stable results because with these options you introduce more numerical diffusion. Thus, you can test the change in space discretization alone for a purpose of stabilization. This could be sufficient (but more expensive in CPU time).
I hope that this helps.
With my best regards
Riadh ATA