PUBLIC INTERFACE ~ PUBLIC DATA ~ PUBLIC ROUTINES ~ NAMELIST ~ DIAGNOSTIC FIELDS ~ ERROR MESSAGES ~ REFERENCES ~ NOTES

Module ocean_vert_mix_coeff_mod

Contact:  R. C. Pacanowski
Reviewers:  Stephen M. Griffies
Change History: WebCVS Log


OVERVIEW

Constant vertical viscosity and diffusivity

This module computes a time independent vertical viscosity and diffusivity.


OTHER MODULES USED

     constants_mod
fms_mod
mpp_io_mod
mpp_mod
ocean_density_mod
ocean_domains_mod
ocean_types_mod
ocean_vert_mix_mod

PUBLIC INTERFACE

ocean_vert_mix_coeff_init:
vertical_mix_coeff:


PUBLIC DATA

None.


PUBLIC ROUTINES

  1. ocean_vert_mix_coeff_init

    DESCRIPTION
    Initialize the constant vertical diffusivity module.


  2. vertical_mix_coeff

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



NAMELIST

&ocean_vert_mix_coeff_const_nml

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]


DATA SETS

None.


ERROR MESSAGES

None.


REFERENCES

None.


COMPILER SPECIFICS

None.


PRECOMPILER OPTIONS

None.


LOADER OPTIONS

None.


TEST PROGRAM

None.


KNOWN BUGS

None.


NOTES

The numerical implementation requires no calls to mpp_update_domains.


FUTURE PLANS

None.


top