Module ocean_parameters_mod
OVERVIEW
This module contains some parameters used in MOM.
The parameter settings for numerical and/or physical schemes.
Also some physical constants, whose values can be modified via namelist.
OTHER MODULES USED
PUBLIC INTERFACE
PUBLIC ROUTINES
-
ocean_parameters_init
-
DESCRIPTION
-
Initialize the parameter module, passing cp_ocean back to ocean_model.F90
and setting all other parameters that will be used throughout the model
simulation.
Note: we do not enable check_nml_error, since the default settings
are generally those recommended for simulations.
-
ocean_parameters_end
-
DESCRIPTION
-
Summarize the basic physical parameters used in the simulation.
NAMELIST
&ocean_parameters_nml
-
cp_ocean
Specific heat capacity J/(kg degC) for liquid seawater.
Values are taken from from Jackett etal (2006) for preTEOS10 and
from TEOS-10 manual for TEOS10 value. The default values differ
from that in shared/constants since the MOM defaults are more updated.
Note that there is a check inside of ocean_tempsalt.F90 to ensure that
cp_ocean=cp_ocean_teos10 if using the teos10 recommendations,
and cp_ocean=cp_ocean_preteos10 for cases not using teos10.
[real, units: J/(kg degC)]
-
cp_solid_runoff
Specific heat capacity J/(kg degC) for solid water runoff via calving land ice.
Default cp_solid_runoff = 2106.0 is consistent with that used in the
GFDL land model.
[real, units: J/(kg degC)]
-
cp_liquid_runoff
Specific heat capacity J/(kg degC) for liquid water runoff from land.
Default cp_liquid_runoff = 4218.0 is consistent with that used in the
GFDL land model.
[real, units: J/(kg degC)]
-
rho0
Boussinesq reference density. Default rho0=1035.0
corresponds to the value in Gill (page 47), where he notes
that the ocean density typically deviates less than 2 per cent
from this value. But if using the Boussinesq approximation for
other water bodies, such as the Baltic, then may wish to change
rho0 to a more appropriate value.
[real, units: kg/m^3]
-
tfreeze
freezing point of fresh water at standard atmos pressure.
Default tfreeze=273.15
[real, units: Kelvin]
-
omega_earth
rotation of earth in radians per second
Default omega_earth= 7.2921e-5, as per equation (4.1) in Griffies (2004).
[real, units: radians per second]
-
grav
Gravitational acceleration at earth surface. Assumed to be constant
throughout the ocean domain. Default grav=9.8 corresponds to the
"grav" parameter from shared/constants.F90.
[real, units: m/s^2]
-
von_karman
Von Karman constant for law of wall turbulence.
Default von_karman=0.4.
Note: due to answer changes on some compilers, von_karman
has been removed from nml and is now set as a hard-value
to be consistent with earlier simulations (06mar2012).
[real, units: dimensionless]