It is well known that the main features of non linear waves are controlled by the interplay of non linear effects, which steepen wavefronts counteracted by dispersive effects. Hence, it is important to consider a numerical method which minimizes the error introduced in the computation of derivatives. We use a spectral discretization (Canuto et al., 1987) employing sine/cosine-collocation points, following a 2/3 rule concerning the dealiasing of the nonlinear term. The physical domain, whose lower boundary represents realistic topography (see Figure 6), is mapped by means of a conformal map to a rectangular domain, using the technique described in Fornberg (1980). Time is advanced using a compact Runge-Kutta scheme.
The numerics was validated at several level.
The overall
correctness of the implementation was tested solving the initial value
problem for a
downward pulse.
The treatment
of the geometry was verified reproducing results available in the
literaturre, such as the simulations of Lamb for a
stratified flow across a bank edge. (JGR, 99, C1 843).
Though formally non hydrostatic, the model can be run either as
hydrostatic or as non hydrostatic according to the numerical
resolution adopted.
To
illustrate this point, consider the expression for the vorticity
| (4) |
Some discussion about the Grue's experiments.
Looking at the observed data, the wavelength of solitary waves observed in the basin is about 160 m. Based on experience gained in solving spectrally 2-layer models (Scotti and Camassa, personal communication), a resolution of about 20 m should be enough to ensure proper treatment of dispersive effects without incurring in severe instabilities.