&ocean_restore_nml: surface buoyancy restoring of top-layer T/S
toward scalar targets via a piston velocity. Default OFF = bit-identical.
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| logical, | public | :: | enable_restore_salt | = | .false. |
Master switch for SSS restoring ( |
|
| logical, | public | :: | enable_restore_temp | = | .false. |
Master switch for SST restoring (effective when |
|
| real(kind=wp), | public | :: | piston_s | = | 0.0_wp |
SSS piston velocity (m/day). |
|
| real(kind=wp), | public | :: | piston_t | = | 0.0_wp |
SST piston velocity (m/day). |
|
| real(kind=wp), | public | :: | restore_sss | = | 0.0_wp |
Scalar target SSS (PSU). |
|
| real(kind=wp), | public | :: | restore_sst | = | 0.0_wp |
Scalar target SST (degC). |
type :: ocean_restore_config_t !! `&ocean_restore_nml`: surface buoyancy restoring of top-layer T/S !! toward scalar targets via a piston velocity. Default OFF = bit-identical. logical :: enable_restore_temp = .false. !! Master switch for SST restoring (effective when `piston_t /= 0`). logical :: enable_restore_salt = .false. !! Master switch for SSS restoring (`piston_s /= 0`). real(wp) :: piston_t = 0.0_wp !! SST piston velocity (m/day). real(wp) :: piston_s = 0.0_wp !! SSS piston velocity (m/day). real(wp) :: restore_sst = 0.0_wp !! Scalar target SST (degC). real(wp) :: restore_sss = 0.0_wp !! Scalar target SSS (PSU). end type ocean_restore_config_t