SoulsbyKH

From WikiROMS
Revision as of 19:43, 2 November 2008 by Csherwood (talk | contribs) (New page: <div class="title">Soulsby Method for Calculating ''kh''</div> <wikitex> A stable and precise method for calculating the product of wavenumber x depth $KH$ in the linear gravity-wave dispe...)
(change visibility) (diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search
Soulsby Method for Calculating kh

<wikitex> A stable and precise method for calculating the product of wavenumber x depth $KH$ in the linear gravity-wave dispersion equation is implemented in the version of SSW_BBL.h located in Sherwood's branch. The dispersion equation is $\omega^2 = gk$ tanh($kh$), where $\omega$ is the angular frequency of the wave ($2pi/T$) where $T$ is period (s), $g$ is gravitational acceleration {\text{m}}^2 {\text{s}}^{-1}, $h$ is water depth (m), and $k$ is wavenumber ($2pi/\lambda$) where $\lambda$ is wavelength (m). $k$ is difficult to calculate because it is implicit. Sherwood and Wiberg (2008) reported on the speed and accuracy of several explicit and iterative methods for approximating $kh$ and determined that the Newton-Raphson method suggested by Soulsby (2005) is a good all-around method that is fast, accurate, and stable under all possible conditions.


To use this:

#define SSW_SOULSBY_KH
#undef SSW_HUNT_KH

The alternative is a fifth-order polynomial approximation <\wikitex>