\hypertarget{structmom__variables_1_1surface}{}\section{mom\+\_\+variables\+::surface Type Reference}
\label{structmom__variables_1_1surface}\index{mom\_variables::surface@{mom\_variables::surface}}


\subsection{Detailed Description}
Pointers to various fields which may be used describe the surface state of M\+OM, and which will be returned to a the calling program. 

Definition at line 41 of file M\+O\+M\+\_\+variables.\+F90.



Collaboration diagram for mom\+\_\+variables\+::surface\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structmom__variables_1_1surface__coll__graph}
\end{center}
\end{figure}
\subsection*{Public variables and constants}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structmom__variables_1_1surface_ac3bd456f5e10e32cc0bce963e3a0a094}\label{structmom__variables_1_1surface_ac3bd456f5e10e32cc0bce963e3a0a094}} 
real, dimension(\+:,\+:), allocatable \mbox{\hyperlink{structmom__variables_1_1surface_ac3bd456f5e10e32cc0bce963e3a0a094}{sst}}
\begin{DoxyCompactList}\small\item\em The sea surface temperature \mbox{[}degC\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1surface_af8697ddc9c50919c555c8cb5d76e22f8}\label{structmom__variables_1_1surface_af8697ddc9c50919c555c8cb5d76e22f8}} 
real, dimension(\+:,\+:), allocatable \mbox{\hyperlink{structmom__variables_1_1surface_af8697ddc9c50919c555c8cb5d76e22f8}{sss}}
\begin{DoxyCompactList}\small\item\em The sea surface salinity \mbox{[}ppt $\sim$$>$ psu or g\+Salt/kg\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1surface_a045b4b1e4fde69026f20e0bbb467aea6}\label{structmom__variables_1_1surface_a045b4b1e4fde69026f20e0bbb467aea6}} 
real, dimension(\+:,\+:), allocatable \mbox{\hyperlink{structmom__variables_1_1surface_a045b4b1e4fde69026f20e0bbb467aea6}{sfc\+\_\+density}}
\begin{DoxyCompactList}\small\item\em The mixed layer density \mbox{[}R $\sim$$>$ kg m-\/3\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1surface_ad2da84c569552dc1bf58c3a30d7acf16}\label{structmom__variables_1_1surface_ad2da84c569552dc1bf58c3a30d7acf16}} 
real, dimension(\+:,\+:), allocatable \mbox{\hyperlink{structmom__variables_1_1surface_ad2da84c569552dc1bf58c3a30d7acf16}{hml}}
\begin{DoxyCompactList}\small\item\em The mixed layer depth \mbox{[}Z $\sim$$>$ m\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1surface_acfaea5da99f7c7b3abb0f1f26bdd943c}\label{structmom__variables_1_1surface_acfaea5da99f7c7b3abb0f1f26bdd943c}} 
real, dimension(\+:,\+:), allocatable \mbox{\hyperlink{structmom__variables_1_1surface_acfaea5da99f7c7b3abb0f1f26bdd943c}{u}}
\begin{DoxyCompactList}\small\item\em The mixed layer zonal velocity \mbox{[}L T-\/1 $\sim$$>$ m s-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1surface_a5b0b09a51c3af503a759a2c89d1e9c45}\label{structmom__variables_1_1surface_a5b0b09a51c3af503a759a2c89d1e9c45}} 
real, dimension(\+:,\+:), allocatable \mbox{\hyperlink{structmom__variables_1_1surface_a5b0b09a51c3af503a759a2c89d1e9c45}{v}}
\begin{DoxyCompactList}\small\item\em The mixed layer meridional velocity \mbox{[}L T-\/1 $\sim$$>$ m s-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1surface_aa7b8d17e3e8c8c02674d9a4da66549c5}\label{structmom__variables_1_1surface_aa7b8d17e3e8c8c02674d9a4da66549c5}} 
real, dimension(\+:,\+:), allocatable \mbox{\hyperlink{structmom__variables_1_1surface_aa7b8d17e3e8c8c02674d9a4da66549c5}{sea\+\_\+lev}}
\begin{DoxyCompactList}\small\item\em The sea level \mbox{[}Z $\sim$$>$ m\mbox{]}. If a reduced surface gravity is. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1surface_aa1bb27b6125cc5bd8d6e7d5dc8d71248}\label{structmom__variables_1_1surface_aa1bb27b6125cc5bd8d6e7d5dc8d71248}} 
real, dimension(\+:,\+:), allocatable \mbox{\hyperlink{structmom__variables_1_1surface_aa1bb27b6125cc5bd8d6e7d5dc8d71248}{frazil}}
\begin{DoxyCompactList}\small\item\em The energy needed to heat the ocean column to the freezing point during. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1surface_af59950cd38d272f9108599a2ef680f21}\label{structmom__variables_1_1surface_af59950cd38d272f9108599a2ef680f21}} 
real, dimension(\+:,\+:), allocatable \mbox{\hyperlink{structmom__variables_1_1surface_af59950cd38d272f9108599a2ef680f21}{melt\+\_\+potential}}
\begin{DoxyCompactList}\small\item\em Instantaneous amount of heat that can be used to melt sea ice \mbox{[}Q R Z $\sim$$>$ J m-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1surface_a986c44f99ec7809ed2d4a18337a4ef1b}\label{structmom__variables_1_1surface_a986c44f99ec7809ed2d4a18337a4ef1b}} 
real, dimension(\+:,\+:), allocatable \mbox{\hyperlink{structmom__variables_1_1surface_a986c44f99ec7809ed2d4a18337a4ef1b}{ocean\+\_\+mass}}
\begin{DoxyCompactList}\small\item\em The total mass of the ocean \mbox{[}R Z $\sim$$>$ kg m-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1surface_a40e828e39fc6c444a2c5592c78ff6c48}\label{structmom__variables_1_1surface_a40e828e39fc6c444a2c5592c78ff6c48}} 
real, dimension(\+:,\+:), allocatable \mbox{\hyperlink{structmom__variables_1_1surface_a40e828e39fc6c444a2c5592c78ff6c48}{ocean\+\_\+heat}}
\begin{DoxyCompactList}\small\item\em The total heat content of the ocean in \mbox{[}degC R Z $\sim$$>$ degC kg m-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1surface_a2e27c746432e2f79c8c9c92757b3d74f}\label{structmom__variables_1_1surface_a2e27c746432e2f79c8c9c92757b3d74f}} 
real, dimension(\+:,\+:), allocatable \mbox{\hyperlink{structmom__variables_1_1surface_a2e27c746432e2f79c8c9c92757b3d74f}{ocean\+\_\+salt}}
\begin{DoxyCompactList}\small\item\em The total salt content of the ocean in \mbox{[}kg\+Salt kg-\/1 R Z $\sim$$>$ kg\+Salt m-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1surface_abf764d9c938ed5e71d3ce5d896c6950c}\label{structmom__variables_1_1surface_abf764d9c938ed5e71d3ce5d896c6950c}} 
real, dimension(\+:,\+:), allocatable \mbox{\hyperlink{structmom__variables_1_1surface_abf764d9c938ed5e71d3ce5d896c6950c}{taux\+\_\+shelf}}
\begin{DoxyCompactList}\small\item\em The zonal stresses on the ocean under shelves \mbox{[}R L Z T-\/2 $\sim$$>$ Pa\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1surface_a38408345f0b496274267b46645df1bb5}\label{structmom__variables_1_1surface_a38408345f0b496274267b46645df1bb5}} 
real, dimension(\+:,\+:), allocatable \mbox{\hyperlink{structmom__variables_1_1surface_a38408345f0b496274267b46645df1bb5}{tauy\+\_\+shelf}}
\begin{DoxyCompactList}\small\item\em The meridional stresses on the ocean under shelves \mbox{[}R L Z T-\/2 $\sim$$>$ Pa\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1surface_a7f14b29016f819c71ff4bd353d3155a2}\label{structmom__variables_1_1surface_a7f14b29016f819c71ff4bd353d3155a2}} 
real, dimension(\+:,\+:), allocatable \mbox{\hyperlink{structmom__variables_1_1surface_a7f14b29016f819c71ff4bd353d3155a2}{tempxpme}}
\begin{DoxyCompactList}\small\item\em The net inflow of water into the ocean times the temperature at which this. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1surface_ab714e7b3ac30fa4a69ab7b2393d6b38d}\label{structmom__variables_1_1surface_ab714e7b3ac30fa4a69ab7b2393d6b38d}} 
real, dimension(\+:,\+:), allocatable \mbox{\hyperlink{structmom__variables_1_1surface_ab714e7b3ac30fa4a69ab7b2393d6b38d}{salt\+\_\+deficit}}
\begin{DoxyCompactList}\small\item\em The salt needed to maintain the ocean column above a minimum. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1surface_a73b85d3a1967b64d674807346d48376f}\label{structmom__variables_1_1surface_a73b85d3a1967b64d674807346d48376f}} 
real, dimension(\+:,\+:), allocatable \mbox{\hyperlink{structmom__variables_1_1surface_a73b85d3a1967b64d674807346d48376f}{internal\+\_\+heat}}
\begin{DoxyCompactList}\small\item\em Any internal or geothermal heat sources that are applied to the ocean. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1surface_a76e7962fef8dd1853c36e1c8548963e7}\label{structmom__variables_1_1surface_a76e7962fef8dd1853c36e1c8548963e7}} 
logical \mbox{\hyperlink{structmom__variables_1_1surface_a76e7962fef8dd1853c36e1c8548963e7}{t\+\_\+is\+\_\+cont}} = .false.
\begin{DoxyCompactList}\small\item\em If true, the temperature variable S\+ST is actually the conservative temperature in \mbox{[}degC\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1surface_a9137f6a61a1c713c88facfc299a7fd04}\label{structmom__variables_1_1surface_a9137f6a61a1c713c88facfc299a7fd04}} 
logical \mbox{\hyperlink{structmom__variables_1_1surface_a9137f6a61a1c713c88facfc299a7fd04}{s\+\_\+is\+\_\+abss}} = .false.
\begin{DoxyCompactList}\small\item\em If true, the salinity variable S\+SS is actually the absolute salinity in \mbox{[}g/kg\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1surface_a34ab144b594eda92bba0c7d542aa57e0}\label{structmom__variables_1_1surface_a34ab144b594eda92bba0c7d542aa57e0}} 
type(coupler\+\_\+2d\+\_\+bc\+\_\+type) \mbox{\hyperlink{structmom__variables_1_1surface_a34ab144b594eda92bba0c7d542aa57e0}{tr\+\_\+fields}}
\begin{DoxyCompactList}\small\item\em A structure that may contain an array of named fields describing tracer-\/related quantities. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1surface_a24f944e69e370a8a41fc4b792324aa2d}\label{structmom__variables_1_1surface_a24f944e69e370a8a41fc4b792324aa2d}} 
logical \mbox{\hyperlink{structmom__variables_1_1surface_a24f944e69e370a8a41fc4b792324aa2d}{arrays\+\_\+allocated}} = .false.
\begin{DoxyCompactList}\small\item\em A flag that indicates whether the surface type has had its memory allocated. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Pointers to various fields which may be used describe the surface state of M\+OM, and which will be returned to a the calling program. 

Definition at line 41 of file M\+O\+M\+\_\+variables.\+F90.



The documentation for this type was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/home/cermak/src/\+M\+O\+M6.\+devrob/src/core/M\+O\+M\+\_\+variables.\+F90\end{DoxyCompactItemize}
