PUBLIC INTERFACE ~ PUBLIC ROUTINES ~ NAMELIST

Module idealized_bc_mod

Contact:  Z. Liang
Reviewers:  S.M. Griffies
Change History: WebCVS Log


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

idealized_bc_init:
idealized_bc_end:
write_idealized_bc_data:


PUBLIC ROUTINES

  1. idealized_bc_init

    DESCRIPTION
    Initialize the module generating ideal surface boundary conditions.


  2. idealized_bc_end

    DESCRIPTION
    Release memory.


  3. 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]


top