next up previous contents
Next: Read the namelist eqstate Up: Utilities Previous: De-allocate memory


Module eqstate -- the equation of state


INTERFACE:

   MODULE eqstate
DESCRIPTION:

Computes in-situ density, $ \rho_{is}$, and buoyancy from the salinity, $ s$, the potential temperature, $ \theta$, and thermodynamic pressure, $ p$, according to a specified equation of state,

$\displaystyle \rho_{is} = \hat{\rho} (s,\theta,p) \quad .$ (242)

At present, two different modes and four different methods are implemented. Modes:
  1. The UNESCO equation of state according to Fofonoff and Millard (1983)
  2. The Jackett et al. (2005) equation of state
Methods:
  1. the full equation of state -- including pressure effects
  2. the full equation of state -- without pressure effects
  3. the linearised equation of state
  4. a general linear form of the equation of state


USES:

   IMPLICIT NONE
 
   default: all is private.
   private
PUBLIC MEMBER FUNCTIONS:
   public init_eqstate,eqstate1,eos_alpha,eos_beta,unesco,rho_feistel
REVISION HISTORY:
   Original author(s): Hans Burchard & Karsten Bolding
   $Log: eqstate.F90,v $
   Revision 1.7  2007-01-06 11:49:13  kbk
   namelist file extension changed .inp --> .nml
   Revision 1.6  2005/06/27 13:44:07  kbk
   modified + removed traling blanks
   Revision 1.5  2003/03/28 09:20:36  kbk
   added new copyright to files
   Revision 1.4  2003/03/28 08:06:33  kbk
   removed tabs
   Revision 1.3  2003/03/10 08:54:16  gotm
   Improved documentation and cleaned up code
   Revision 1.2  2001/11/27 19:44:32  gotm
   Fixed an initialisation bug
   Revision 1.1.1.1  2001/02/12 15:55:58  gotm
   initial import into CVS



Subsections

Lars Umlauf
2007-12-11