Ice-side conduction selector + its parameter.
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=wp), | public | :: | T_ice | = | -25.0_wp |
Ice interior / surface temperature (degC), read by
|
|
| integer, | public | :: | mode | = | CAVITY_ICE_INSULATING |
|
type :: ocean_cavity_ice_t !! Ice-side conduction selector + its parameter. integer :: mode = CAVITY_ICE_INSULATING !! `CAVITY_ICE_*`. Default = insulating, which is what the !! ISOMIP+ protocol prescribes. real(wp) :: T_ice = -25.0_wp !! Ice interior / surface temperature (degC), read by !! `CAVITY_ICE_ADV_DIFF` only — Holland & Jenkins (1999) Table 1 !! p. 1790 uses `T_S ~ -25.0`. Under `CAVITY_ICE_INSULATING` !! this member is IGNORED and the kernel substitutes exactly !! zero, so a stale or absent ice temperature cannot leak into an !! insulating run. end type ocean_cavity_ice_t