PUBLIC INTERFACE ~ PUBLIC ROUTINES ~ NAMELIST

Module ocean_vert_const_mod

Contact: 
Reviewers:  Stephen M. Griffies
Change History: WebCVS Log


OVERVIEW

Compute constant vertical viscosity and diffusivity.

This module computes a time independent vertical viscosity and diffusivity.


OTHER MODULES USED

       constants_mod
diag_manager_mod
fms_mod
mpp_io_mod
mpp_mod
ocean_density_mod
ocean_domains_mod
ocean_parameters_mod
ocean_types_mod
ocean_workspace_mod

PUBLIC INTERFACE

ocean_vert_const_init:
vert_mix_const:


PUBLIC ROUTINES

  1. ocean_vert_const_init

    DESCRIPTION
    Initialize the constant vertical diffusivity module.


  2. vert_mix_const

    DESCRIPTION
    This function computes the vertical diffusivity and viscosity. These mixing coefficients are time independent but generally arbitrary functions of space.



NAMELIST

&ocean_vert_const_nml

use_this_module
Must be true to use this module. Default is false.
[logical]
kappa_h
The constant vertical diffusivity. Used for cases when wanting a space-time independent diffusivity. The "h" is historical and stands for "heat".
[real, units: m^2/sec]
kappa_m
The constant vertical viscosity. Used for cases when wanting a space-time independent viscosity.
[real, units: m^2/sec]
diff_cbt_limit
The largest allowable vertical diffusivity. Of use for cases where vertically unstable columns are stabilized with a large vertical diffusivity.
[real, units: m^2/sec]


NOTES

The numerical implementation requires no calls to mpp_update_domains.


top