The grounded-layer gate’s “vanished on one side” threshold,
2·max(angstrom_h, H_VANISHED): a layer within a factor two of the
floor it can rest on. The factor is the margin that keeps every
floor the Lagrangian path parks a grounded layer on inside the band
— the uniform_z seed’s max(angstrom_h, 2·H_VANISHED) collapse,
the conservative-floor borrow’s angstrom_h (to round-off), and the
positive-definite continuity’s [angstrom_h, angstrom_h + H_VANISHED]
at-floor band — while staying orders of magnitude below any layer
that carries real mass.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=wp), | intent(in) | :: | angstrom_h |
|
pure function nonoverlap_vanish_tol_for(angstrom_h) result(tol) !! The grounded-layer gate's "vanished on one side" threshold, !! `2·max(angstrom_h, H_VANISHED)`: a layer within a factor two of the !! floor it can rest on. The factor is the margin that keeps every !! floor the Lagrangian path parks a grounded layer on inside the band !! — the `uniform_z` seed's `max(angstrom_h, 2·H_VANISHED)` collapse, !! the conservative-floor borrow's `angstrom_h` (to round-off), and the !! positive-definite continuity's `[angstrom_h, angstrom_h + H_VANISHED]` !! at-floor band — while staying orders of magnitude below any layer !! that carries real mass. real(wp), intent(in) :: angstrom_h !! `&ocean_isopycnal_nml angstrom_h` (m); 0 when the floor is off. real(wp) :: tol tol = 2.0_wp*max(angstrom_h, H_VANISHED) end function nonoverlap_vanish_tol_for