&ocean_wavespeed_nml: first-baroclinic wave speed + deformation
radius. Diagnostic, default off — feeds GM/Redi/MEKE resolution scaling.
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| logical, | public | :: | enable | = | .false. |
Master switch. Default off — bit-identity preserved. |
|
| real(kind=wp), | public | :: | mono_n2 | = | -1.0_wp |
DEFERRED: N^2-monotonising depth. |
|
| integer, | public | :: | n_wavespeed | = | 1 |
Recompute cadence (every N steps); slow diagnostic. |
|
| logical, | public | :: | use_ebt | = | .false. |
DEFERRED: equivalent-barotropic / pressure-Neumann variant. |
type :: ocean_wave_speed_config_t !! `&ocean_wavespeed_nml`: first-baroclinic wave speed + deformation !! radius. Diagnostic, default off — feeds GM/Redi/MEKE resolution scaling. logical :: enable = .false. !! Master switch. Default off — bit-identity preserved. real(wp) :: mono_n2 = -1.0_wp !! DEFERRED: N^2-monotonising depth. `< 0` = off. logical :: use_ebt = .false. !! DEFERRED: equivalent-barotropic / pressure-Neumann variant. integer :: n_wavespeed = 1 !! Recompute cadence (every N steps); slow diagnostic. end type ocean_wave_speed_config_t