\hypertarget{structmom__variables_1_1ocean__internal__state}{}\section{mom\+\_\+variables\+::ocean\+\_\+internal\+\_\+state Type Reference}
\label{structmom__variables_1_1ocean__internal__state}\index{mom\_variables::ocean\_internal\_state@{mom\_variables::ocean\_internal\_state}}


\subsection{Detailed Description}
Pointers to all of the prognostic variables allocated in \mbox{\hyperlink{MOM__variables_8F90_source}{M\+O\+M\+\_\+variables.\+F90}} and \mbox{\hyperlink{MOM_8F90_source}{M\+O\+M.\+F90}}. 

It is useful for sending these variables for diagnostics, and in preparation for ensembles later on. All variables have the same names as the local (public) variables they refer to in \mbox{\hyperlink{MOM_8F90_source}{M\+O\+M.\+F90}}. 

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



Collaboration diagram for mom\+\_\+variables\+::ocean\+\_\+internal\+\_\+state\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=208pt]{structmom__variables_1_1ocean__internal__state__coll__graph}
\end{center}
\end{figure}
\subsection*{Public variables and constants}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structmom__variables_1_1ocean__internal__state_a1e67079b2f98cd9400ba4f93a1cd0735}\label{structmom__variables_1_1ocean__internal__state_a1e67079b2f98cd9400ba4f93a1cd0735}} 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__variables_1_1ocean__internal__state_a1e67079b2f98cd9400ba4f93a1cd0735}{t}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Pointer to the temperature state variable \mbox{[}degC\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1ocean__internal__state_a568b561c85a36d943bd6a8ec4daa91a1}\label{structmom__variables_1_1ocean__internal__state_a568b561c85a36d943bd6a8ec4daa91a1}} 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__variables_1_1ocean__internal__state_a568b561c85a36d943bd6a8ec4daa91a1}{s}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Pointer to the salinity state variable \mbox{[}ppt $\sim$$>$ P\+SU or g/kg\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1ocean__internal__state_af74ec45365f6fbfc7ab7dd50787aa63b}\label{structmom__variables_1_1ocean__internal__state_af74ec45365f6fbfc7ab7dd50787aa63b}} 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__variables_1_1ocean__internal__state_af74ec45365f6fbfc7ab7dd50787aa63b}{u}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Pointer to the zonal velocity \mbox{[}L T-\/1 $\sim$$>$ m s-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1ocean__internal__state_a0ac907f117f72b8a8aa79234ccb0905b}\label{structmom__variables_1_1ocean__internal__state_a0ac907f117f72b8a8aa79234ccb0905b}} 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__variables_1_1ocean__internal__state_a0ac907f117f72b8a8aa79234ccb0905b}{v}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Pointer to the meridional velocity \mbox{[}L T-\/1 $\sim$$>$ m s-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1ocean__internal__state_a82fad8136ff61434d2f8e3f9b36741d4}\label{structmom__variables_1_1ocean__internal__state_a82fad8136ff61434d2f8e3f9b36741d4}} 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__variables_1_1ocean__internal__state_a82fad8136ff61434d2f8e3f9b36741d4}{h}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Pointer to the layer thicknesses \mbox{[}H $\sim$$>$ m or kg m-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1ocean__internal__state_a4ade6311dce1b55e7df439588909b406}\label{structmom__variables_1_1ocean__internal__state_a4ade6311dce1b55e7df439588909b406}} 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__variables_1_1ocean__internal__state_a4ade6311dce1b55e7df439588909b406}{uh}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Pointer to zonal transports \mbox{[}H L2 T-\/1 $\sim$$>$ m3 s-\/1 or kg s-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1ocean__internal__state_ac9eb303d9cfabcd9aacc8198d51edd70}\label{structmom__variables_1_1ocean__internal__state_ac9eb303d9cfabcd9aacc8198d51edd70}} 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__variables_1_1ocean__internal__state_ac9eb303d9cfabcd9aacc8198d51edd70}{vh}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Pointer to meridional transports \mbox{[}H L2 T-\/1 $\sim$$>$ m3 s-\/1 or kg s-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1ocean__internal__state_ac271eb79969f5e395ff2ddfe3e916cf7}\label{structmom__variables_1_1ocean__internal__state_ac271eb79969f5e395ff2ddfe3e916cf7}} 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__variables_1_1ocean__internal__state_ac271eb79969f5e395ff2ddfe3e916cf7}{cau}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Pointer to the zonal Coriolis and Advective acceleration \mbox{[}L T-\/2 $\sim$$>$ m s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1ocean__internal__state_ac34bd5bd79209ab92d90ad091a873fef}\label{structmom__variables_1_1ocean__internal__state_ac34bd5bd79209ab92d90ad091a873fef}} 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__variables_1_1ocean__internal__state_ac34bd5bd79209ab92d90ad091a873fef}{cav}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Pointer to the meridional Coriolis and Advective acceleration \mbox{[}L T-\/2 $\sim$$>$ m s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1ocean__internal__state_a2a332c3c4720e3230826e43afca18c23}\label{structmom__variables_1_1ocean__internal__state_a2a332c3c4720e3230826e43afca18c23}} 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__variables_1_1ocean__internal__state_a2a332c3c4720e3230826e43afca18c23}{pfu}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Pointer to the zonal Pressure force acceleration \mbox{[}L T-\/2 $\sim$$>$ m s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1ocean__internal__state_ad0147883304f5be3242775d3ed851dc1}\label{structmom__variables_1_1ocean__internal__state_ad0147883304f5be3242775d3ed851dc1}} 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__variables_1_1ocean__internal__state_ad0147883304f5be3242775d3ed851dc1}{pfv}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Pointer to the meridional Pressure force acceleration \mbox{[}L T-\/2 $\sim$$>$ m s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1ocean__internal__state_a0bd1515343d1636dee90cc6444969f19}\label{structmom__variables_1_1ocean__internal__state_a0bd1515343d1636dee90cc6444969f19}} 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__variables_1_1ocean__internal__state_a0bd1515343d1636dee90cc6444969f19}{diffu}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Pointer to the zonal acceleration due to lateral viscosity \mbox{[}L T-\/2 $\sim$$>$ m s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1ocean__internal__state_a3a586adaf8b9a6833cb963569686c0b6}\label{structmom__variables_1_1ocean__internal__state_a3a586adaf8b9a6833cb963569686c0b6}} 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__variables_1_1ocean__internal__state_a3a586adaf8b9a6833cb963569686c0b6}{diffv}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Pointer to the meridional acceleration due to lateral viscosity \mbox{[}L T-\/2 $\sim$$>$ m s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1ocean__internal__state_a7830e62776e18c9eee070755c050edf7}\label{structmom__variables_1_1ocean__internal__state_a7830e62776e18c9eee070755c050edf7}} 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__variables_1_1ocean__internal__state_a7830e62776e18c9eee070755c050edf7}{pbce}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Pointer to the baroclinic pressure force dependency on free surface movement. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1ocean__internal__state_a54ecb3e560f7d2a7a23db1c636a86463}\label{structmom__variables_1_1ocean__internal__state_a54ecb3e560f7d2a7a23db1c636a86463}} 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__variables_1_1ocean__internal__state_a54ecb3e560f7d2a7a23db1c636a86463}{u\+\_\+accel\+\_\+bt}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Pointer to the zonal barotropic-\/solver acceleration \mbox{[}L T-\/2 $\sim$$>$ m s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1ocean__internal__state_a574d10cbc3f26f8c26e68c4d2dc5ffe6}\label{structmom__variables_1_1ocean__internal__state_a574d10cbc3f26f8c26e68c4d2dc5ffe6}} 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__variables_1_1ocean__internal__state_a574d10cbc3f26f8c26e68c4d2dc5ffe6}{v\+\_\+accel\+\_\+bt}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Pointer to the meridional barotropic-\/solver acceleration \mbox{[}L T-\/2 $\sim$$>$ m s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1ocean__internal__state_a0601b5fba369398669db41d5f597b26b}\label{structmom__variables_1_1ocean__internal__state_a0601b5fba369398669db41d5f597b26b}} 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__variables_1_1ocean__internal__state_a0601b5fba369398669db41d5f597b26b}{u\+\_\+av}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Pointer to zonal velocity averaged over the timestep \mbox{[}L T-\/1 $\sim$$>$ m s-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1ocean__internal__state_aaa0c0674862e4aee308fccdc40b55e49}\label{structmom__variables_1_1ocean__internal__state_aaa0c0674862e4aee308fccdc40b55e49}} 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__variables_1_1ocean__internal__state_aaa0c0674862e4aee308fccdc40b55e49}{v\+\_\+av}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Pointer to meridional velocity averaged over the timestep \mbox{[}L T-\/1 $\sim$$>$ m s-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1ocean__internal__state_aa3c0ab7c08e1da07f652adfb2286651b}\label{structmom__variables_1_1ocean__internal__state_aa3c0ab7c08e1da07f652adfb2286651b}} 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__variables_1_1ocean__internal__state_aa3c0ab7c08e1da07f652adfb2286651b}{u\+\_\+prev}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Pointer to zonal velocity at the end of the last timestep \mbox{[}L T-\/1 $\sim$$>$ m s-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__variables_1_1ocean__internal__state_a8a384422b4624987689c614de28488c1}\label{structmom__variables_1_1ocean__internal__state_a8a384422b4624987689c614de28488c1}} 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__variables_1_1ocean__internal__state_a8a384422b4624987689c614de28488c1}{v\+\_\+prev}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Pointer to meridional velocity at the end of the last timestep \mbox{[}L T-\/1 $\sim$$>$ m s-\/1\mbox{]}. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Pointers to all of the prognostic variables allocated in \mbox{\hyperlink{MOM__variables_8F90_source}{M\+O\+M\+\_\+variables.\+F90}} and \mbox{\hyperlink{MOM_8F90_source}{M\+O\+M.\+F90}}. 

It is useful for sending these variables for diagnostics, and in preparation for ensembles later on. All variables have the same names as the local (public) variables they refer to in \mbox{\hyperlink{MOM_8F90_source}{M\+O\+M.\+F90}}. 

Definition at line 132 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}
