Module idealized_bc_mod
OVERVIEW
For preparing idealized mom4 surface boundary conditions
This program prepares idealized surface boundary conditions. The generated data
contains some or all of the following, temperature, salinity, water flux,
zonal and meridinal wind stress. The choice of output data is controlled by
namelist option. Results are netcdf files that are then read into mom4.
Various idealized options are available as selected by a namelist.
OTHER MODULES USED
fms_mod
mpp_domains_mod
mpp_io_mod
mpp_mod
constants_mod
PUBLIC INTERFACE
PUBLIC ROUTINES
-
idealized_bc_init
-
DESCRIPTION
-
Initialize the module generating ideal surface boundary conditions.
-
idealized_bc_end
-
DESCRIPTION
-
Release memory.
-
write_idealized_bc_data
-
DESCRIPTION
-
Write the idealized boundary condition to netcdf file.
NAMELIST
&idealized_bc_nml
-
wind_type
Control the iealized boundary wind stress condition options.
There are four options available and the default value is
"constant_tau". When temp_type is
1. = "constant_tau", use space-time constant wind stress.
2. = "cosine_zonal_winds", compute idealized winds using a cosine in latitude profile.
Makes sense only when running spherical coordinate model.
3. = "frank_bryan_winds", compute idealized surface wind stress using zonal wind
profile originally used by Frank Bryan. Makes sense only when running spherical coordinate model.
4. = "frank_bryan_winds_compress", use the full Frank Bryan wind profiled over a
latitudinally compressed domain. Makes sense only when running spherical coordinate model.
[character(len=128)]
-
taux0
Constant zonal wind stress
[real]
-
tauy0
Constant meridional wind stress
[real]
-
qw0
Fresh water flux scaling parameter for idealized surface water flux
[real, units: meter/sec]
-
generate_wind_bc
Control if wind stress data will be generated. When true (default value), idealized surface boundary
wind stress data will be generated. If false, do not generate wind stress data.
[logical]
-
generate_temp_bc
Control if temperature data will be generated. When true (default value), idealized surface boundary
temperature data will be generated. If false, do not generate temperature data.
[logical]
-
generate_salt_bc
Control if salinity data will be generated. When true (default value), idealized surface boundary
salinity data will be generated. If false, do not generate salinity data.
[logical]
-
generate_water_bc
Control if water flux data will be generated. When true (default value), idealized surface boundary
water flux data will be generated. If false, do not generate water flux data.
[logical]