baroclinic_zone_initialization module reference

Initial conditions for an idealized baroclinic zone.

More…

Functions/Subroutines

bcz_params()

Reads the parameters unique to this module.

baroclinic_zone_init_temperature_salinity()

Initialization of temperature and salinity with the baroclinic zone initial conditions.

Detailed Description

Description of the baroclinic zone initial conditions

yada yada yada

Function/Subroutine Documentation

subroutine baroclinic_zone_initialization/bcz_params(G, GV, US, param_file, S_ref, dSdz, delta_S, dSdx, T_ref, dTdz, delta_T, dTdx, L_zone, just_read)

Reads the parameters unique to this module.

Parameters
  • g :: [in] Grid structure

  • gv :: [in] The ocean’s vertical grid structure.

  • us :: [in] A dimensional unit scaling type

  • param_file :: [in] Parameter file handle

  • s_ref :: [out] Reference salinity [ppt]

  • dsdz :: [out] Salinity stratification [ppt Z-1 ~> ppt m-1]

  • delta_s :: [out] Salinity difference across baroclinic zone [ppt]

  • dsdx :: [out] Linear salinity gradient [ppt m-1]

  • t_ref :: [out] Reference temperature [degC]

  • dtdz :: [out] Temperature stratification [degC Z-1 ~> degC m-1]

  • delta_t :: [out] Temperature difference across baroclinic zone [degC]

  • dtdx :: [out] Linear temperature gradient in [degC Gx_axis_units-1]

  • l_zone :: [out] Width of baroclinic zone in [Gx_axis_units]

  • just_read :: [in] If true, this call will only read parameters without changing h.

Call to

mom_file_parser::closeparameterblock mdl mom_file_parser::openparameterblock

Called from

baroclinic_zone_init_temperature_salinity

subroutine baroclinic_zone_initialization/baroclinic_zone_init_temperature_salinity(T, S, h, depth_tot, G, GV, US, param_file, just_read)

Initialization of temperature and salinity with the baroclinic zone initial conditions.

Parameters
  • g :: [in] Grid structure

  • gv :: [in] The ocean’s vertical grid structure.

  • us :: [in] A dimensional unit scaling type

  • t :: [out] Potential temperature [degC]

  • s :: [out] Salinity [ppt]

  • h :: [in] The model thicknesses [H ~> m or kg m-2]

  • depth_tot :: [in] The nominal total depth of the ocean [Z ~> m]

  • param_file :: [in] A structure indicating the open file to parse for model parameter values.

  • just_read :: [in] If true, this call will only read parameters without changing T & S.

Call to

bcz_params

Called from

mom_state_initialization::mom_initialize_state