MOM6
|
Initial conditions for an idealized baroclinic zone.
yada yada yada
Functions/Subroutines | |
subroutine | bcz_params (G, param_file, S_ref, dSdz, delta_S, dSdx, T_ref, dTdz, delta_T, dTdx, L_zone, just_read_params) |
Reads the parameters unique to this module. More... | |
subroutine, public | baroclinic_zone_init_temperature_salinity (T, S, h, G, param_file, just_read_params) |
Initialization of temperature and salinity with the baroclinic zone initial conditions. More... | |
Variables | |
character(len=40) | mdl = "baroclinic_zone_initialization" |
This module's name. More... | |
subroutine, public baroclinic_zone_initialization::baroclinic_zone_init_temperature_salinity | ( | real, dimension(szi_(g),szj_(g), szk_(g)), intent(out) | T, |
real, dimension(szi_(g),szj_(g), szk_(g)), intent(out) | S, | ||
real, dimension(szi_(g),szj_(g), szk_(g)), intent(in) | h, | ||
type(ocean_grid_type), intent(in) | G, | ||
type(param_file_type), intent(in) | param_file, | ||
logical, intent(in), optional | just_read_params | ||
) |
Initialization of temperature and salinity with the baroclinic zone initial conditions.
[in] | g | Grid structure |
[out] | t | Potential temperature [deg C] |
[out] | s | Salinity [ppt] |
[in] | h | Thickness |
[in] | param_file | Parameter file handle |
[in] | just_read_params | If present and true, this call will only read parameters without changing h. |
Definition at line 70 of file baroclinic_zone_initialization.F90.
References bcz_params().
Referenced by mom_state_initialization::mom_initialize_state().
|
private |
Reads the parameters unique to this module.
[in] | g | Grid structure |
[in] | param_file | Parameter file handle |
[out] | s_ref | Reference salinity (ppt) |
[out] | dsdz | Salinity stratification (ppt/m) |
[out] | delta_s | Salinity difference across baroclinic zone (ppt) |
[out] | dsdx | Linear salinity gradient (ppt/m) |
[out] | t_ref | Reference temperature (ppt) |
[out] | dtdz | Temperature stratification (ppt/m) |
[out] | delta_t | Temperature difference across baroclinic zone (ppt) |
[out] | dtdx | Linear temperature gradient (ppt/m) |
[out] | l_zone | Width of baroclinic zone (m) |
[in] | just_read_params | If present and true, this call will only read parameters without changing h. |
Definition at line 25 of file baroclinic_zone_initialization.F90.
References mom_file_parser::closeparameterblock(), mdl, and mom_file_parser::openparameterblock().
Referenced by baroclinic_zone_init_temperature_salinity().
|
private |
This module's name.
Definition at line 16 of file baroclinic_zone_initialization.F90.
Referenced by bcz_params().