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

Module ocean_pressure_mod

Contact:  R.C. Pacanowski
Reviewers:  A. Rosati S.M. Griffies
Change History: WebCVS Log


OVERVIEW

Hydrostatic pressure and its gradient

This module computes hydrostatic pressure and its horizontal gradient for use in forcing the linear momentum.


OTHER MODULES USED

      constants_mod
diag_manager_mod
fms_mod
mpp_io_mod
mpp_mod
ocean_domains_mod
ocean_operators_mod
ocean_types_mod
ocean_workspace_mod
ocean_obc_mod

PUBLIC INTERFACE

ocean_pressure_init:
pressure_in_dbars:
hydrostatic_pressure:
pressure_gradient:


PUBLIC DATA

None.


PUBLIC ROUTINES

  1. ocean_pressure_init

    DESCRIPTION
    Initialize the pressure module


  2. pressure_in_dbars

    DESCRIPTION
    Compute pressure (dbars) exerted at T cell grid point by weight of water column between z=0 and grid point

    ro = density in kg/m^3

    psurf = surface pressure in kg/m/sec^2 = hydrostatic pressure at z=0 associated with fluid between z=0 and z=eta_t as well as atmospheric pressure patm.



  3. hydrostatic_pressure

    DESCRIPTION
    Hydrostatic pressure [newton/m^2] at T cell grid points. Integration here is from z=0 to depth of grid point. This is the so-called "baroclinic" pressure. If input density "rho" is an anomoly, p will be a hydrostatic pressure anomoly. If "rho" is full density, p will be a full hydrostatic pressure.


  4. pressure_gradient

    DESCRIPTION
    Gradient of hydrostatic pressure excluding the surface and atmospheric pressures (i.e., we are computing here the gradient of the baroclinic pressure). Account is taken of variable partial cell thickness. 1 = dp/dx; 2 = dp/dy Thickness weight since this is what we wish to use in update of the velocity.



NAMELIST

&ocean_pressure_nml

debug_pressure
For debugging.
[logical]


DATA SETS

None.


ERROR MESSAGES

None.


top