JONSWAP bottom friction routine. More...
Functions/Subroutines | |
| subroutine | w3sbt1 (A, CG, WN, DEPTH, S, D) |
| Bottom friction source term according to the empirical JONSWAP formulation. More... | |
JONSWAP bottom friction routine.
| subroutine w3sbt1md::w3sbt1 | ( | real, dimension(nspec), intent(in) | A, |
| real, dimension(nk), intent(in) | CG, | ||
| real, dimension(nk), intent(in) | WN, | ||
| real, intent(in) | DEPTH, | ||
| real, dimension(nspec), intent(out) | S, | ||
| real, dimension(nspec), intent(out) | D | ||
| ) |
Bottom friction source term according to the empirical JONSWAP formulation.
2 GAMMA / CG \ SBTC1 / \ .
Sbt = ---------- | ------- - 0.5 | E = ----- | ... | E (1)
GRAV DEPTH \ SI/WN / DEPTH \ /
Where GAMMA = -0.038 m2/s3 (JONSWAP)
= -0.067 m2/s3 (Bouws and Komen 1983)
In the routine, the constant 2 GAMMA / GRAV = SBTC1.| [in] | A | Action density spectrum (1-D). |
| [in] | CG | Group velocities. |
| [in] | WN | Wavenumbers. |
| [in] | DEPTH | Mean water depth. |
| [out] | S | Source term (1-D version). |
| [out] | D | Diagonal term of derivative (1-D version). |
Definition at line 89 of file w3sbt1md.F90.
References w3gdatmd::mapwn, w3odatmd::ndst, w3gdatmd::nk, w3gdatmd::nspec, w3gdatmd::nth, w3arrymd::outmat(), w3arrymd::prt2ds(), w3gdatmd::sbtc1, w3gdatmd::sig, and w3servmd::strace().
Referenced by gxexpo(), w3exnc(), w3expo(), and w3srcemd::w3srce().