&ocean_slopes_nml: isopycnal (neutral) slope diagnostics (Griffies
1998) at C-grid interfaces. Foundational gate for GM/Redi/VarMix.
Default off ⇒ no-op.
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| logical, | public | :: | enable | = | .false. |
Master switch. Default off ⇒ |
|
| real(kind=wp), | public | :: | kd_smooth | = | 1.0e-6_wp |
Vert-fill smoothing diffusivity, m^2/s (× dt fills massless layers before the gradients are formed). |
|
| real(kind=wp), | public | :: | min_dz_for_n2 | = | 1.0_wp |
Minimum layer thickness, m, floored in the N² / drdz denominator so vanished layers don’t spike the slope. |
type :: ocean_slopes_config_t !! `&ocean_slopes_nml`: isopycnal (neutral) slope diagnostics (Griffies !! 1998) at C-grid interfaces. Foundational gate for GM/Redi/VarMix. !! Default off ⇒ no-op. logical :: enable = .false. !! Master switch. Default off ⇒ `ocean_slopes_compute` no-ops. real(wp) :: kd_smooth = 1.0e-6_wp !! Vert-fill smoothing diffusivity, m^2/s (× dt fills massless !! layers before the gradients are formed). real(wp) :: min_dz_for_n2 = 1.0_wp !! Minimum layer thickness, m, floored in the N² / drdz !! denominator so vanished layers don't spike the slope. end type ocean_slopes_config_t