\hypertarget{structmom__pointaccel_1_1pointaccel__cs}{}\doxysection{mom\+\_\+pointaccel\+::pointaccel\+\_\+cs Type Reference}
\label{structmom__pointaccel_1_1pointaccel__cs}\index{mom\_pointaccel::pointaccel\_cs@{mom\_pointaccel::pointaccel\_cs}}


\doxysubsection{Detailed Description}
The control structure for the M\+O\+M\+\_\+\+Point\+Accel module. 

Definition at line 32 of file M\+O\+M\+\_\+\+Point\+Accel.\+F90.



Collaboration diagram for mom\+\_\+pointaccel\+::pointaccel\+\_\+cs\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structmom__pointaccel_1_1pointaccel__cs__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public variables and constants}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structmom__pointaccel_1_1pointaccel__cs_adc370bba144c94116c1c46fa7c72b3bc}\label{structmom__pointaccel_1_1pointaccel__cs_adc370bba144c94116c1c46fa7c72b3bc}} 
character(len=200) \mbox{\hyperlink{structmom__pointaccel_1_1pointaccel__cs_adc370bba144c94116c1c46fa7c72b3bc}{u\+\_\+trunc\+\_\+file}}
\begin{DoxyCompactList}\small\item\em The complete path to the file in which a column\textquotesingle{}s worth of u-\/accelerations are written if u-\/velocity truncations occur. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__pointaccel_1_1pointaccel__cs_aa7874ce8ddd91c1e91e2f3b2c1c7e13b}\label{structmom__pointaccel_1_1pointaccel__cs_aa7874ce8ddd91c1e91e2f3b2c1c7e13b}} 
character(len=200) \mbox{\hyperlink{structmom__pointaccel_1_1pointaccel__cs_aa7874ce8ddd91c1e91e2f3b2c1c7e13b}{v\+\_\+trunc\+\_\+file}}
\begin{DoxyCompactList}\small\item\em The complete path to the file in which a column\textquotesingle{}s worth of v-\/accelerations are written if v-\/velocity truncations occur. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__pointaccel_1_1pointaccel__cs_a561fd0e841c1def38557c8a65e138ad9}\label{structmom__pointaccel_1_1pointaccel__cs_a561fd0e841c1def38557c8a65e138ad9}} 
integer \mbox{\hyperlink{structmom__pointaccel_1_1pointaccel__cs_a561fd0e841c1def38557c8a65e138ad9}{u\+\_\+file}}
\begin{DoxyCompactList}\small\item\em The unit number for an opened u-\/truncation files, or -\/1 if it has not yet been opened. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__pointaccel_1_1pointaccel__cs_aca89e63ca795686a5aac8814846573ed}\label{structmom__pointaccel_1_1pointaccel__cs_aca89e63ca795686a5aac8814846573ed}} 
integer \mbox{\hyperlink{structmom__pointaccel_1_1pointaccel__cs_aca89e63ca795686a5aac8814846573ed}{v\+\_\+file}}
\begin{DoxyCompactList}\small\item\em The unit number for an opened v-\/truncation files, or -\/1 if it has not yet been opened. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__pointaccel_1_1pointaccel__cs_aac744ddd3e96526bfd0ae0f2d0d1039a}\label{structmom__pointaccel_1_1pointaccel__cs_aac744ddd3e96526bfd0ae0f2d0d1039a}} 
integer \mbox{\hyperlink{structmom__pointaccel_1_1pointaccel__cs_aac744ddd3e96526bfd0ae0f2d0d1039a}{cols\+\_\+written}}
\begin{DoxyCompactList}\small\item\em The number of columns whose output has been written by this PE during the current run. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__pointaccel_1_1pointaccel__cs_a203d41195671d9d688e86ea749173ccf}\label{structmom__pointaccel_1_1pointaccel__cs_a203d41195671d9d688e86ea749173ccf}} 
integer \mbox{\hyperlink{structmom__pointaccel_1_1pointaccel__cs_a203d41195671d9d688e86ea749173ccf}{max\+\_\+writes}}
\begin{DoxyCompactList}\small\item\em The maximum number of times any PE can write out a column\textquotesingle{}s worth of accelerations during a run. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__pointaccel_1_1pointaccel__cs_a238a514c03e67dffe6007d9776709e2b}\label{structmom__pointaccel_1_1pointaccel__cs_a238a514c03e67dffe6007d9776709e2b}} 
type(time\+\_\+type), pointer \mbox{\hyperlink{structmom__pointaccel_1_1pointaccel__cs_a238a514c03e67dffe6007d9776709e2b}{time}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A pointer to the ocean model\textquotesingle{}s clock. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__pointaccel_1_1pointaccel__cs_a5b6a858b02d041246971ead08ac3c8a2}\label{structmom__pointaccel_1_1pointaccel__cs_a5b6a858b02d041246971ead08ac3c8a2}} 
type(diag\+\_\+ctrl), pointer \mbox{\hyperlink{structmom__pointaccel_1_1pointaccel__cs_a5b6a858b02d041246971ead08ac3c8a2}{diag}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A structure that is used to regulate the timing of diagnostic output. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__pointaccel_1_1pointaccel__cs_a2970ade010b540f92d5beadd1f3d5e9d}\label{structmom__pointaccel_1_1pointaccel__cs_a2970ade010b540f92d5beadd1f3d5e9d}} 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__pointaccel_1_1pointaccel__cs_a2970ade010b540f92d5beadd1f3d5e9d}{u\+\_\+av}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Time average u-\/velocity \mbox{[}L T-\/1 $\sim$$>$ m s-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__pointaccel_1_1pointaccel__cs_a0070271ad0ba508eb1667cb050d25733}\label{structmom__pointaccel_1_1pointaccel__cs_a0070271ad0ba508eb1667cb050d25733}} 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__pointaccel_1_1pointaccel__cs_a0070271ad0ba508eb1667cb050d25733}{v\+\_\+av}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Time average velocity \mbox{[}L T-\/1 $\sim$$>$ m s-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__pointaccel_1_1pointaccel__cs_a9ec7a3900afe6cea99184067c4f8ee1c}\label{structmom__pointaccel_1_1pointaccel__cs_a9ec7a3900afe6cea99184067c4f8ee1c}} 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__pointaccel_1_1pointaccel__cs_a9ec7a3900afe6cea99184067c4f8ee1c}{u\+\_\+prev}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Previous u-\/velocity \mbox{[}L T-\/1 $\sim$$>$ m s-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__pointaccel_1_1pointaccel__cs_a365e6cc342e1eabd57c95ea369659aae}\label{structmom__pointaccel_1_1pointaccel__cs_a365e6cc342e1eabd57c95ea369659aae}} 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__pointaccel_1_1pointaccel__cs_a365e6cc342e1eabd57c95ea369659aae}{v\+\_\+prev}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Previous v-\/velocity \mbox{[}L T-\/1 $\sim$$>$ m s-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__pointaccel_1_1pointaccel__cs_a38139e9735df5e5495702080635f7612}\label{structmom__pointaccel_1_1pointaccel__cs_a38139e9735df5e5495702080635f7612}} 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__pointaccel_1_1pointaccel__cs_a38139e9735df5e5495702080635f7612}{t}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Temperature \mbox{[}degC\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__pointaccel_1_1pointaccel__cs_a692874f1fc0e4f8384990d16abb75cea}\label{structmom__pointaccel_1_1pointaccel__cs_a692874f1fc0e4f8384990d16abb75cea}} 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__pointaccel_1_1pointaccel__cs_a692874f1fc0e4f8384990d16abb75cea}{s}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Salinity \mbox{[}ppt\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__pointaccel_1_1pointaccel__cs_a525f46bc7535b6f16af518e83a09acb0}\label{structmom__pointaccel_1_1pointaccel__cs_a525f46bc7535b6f16af518e83a09acb0}} 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__pointaccel_1_1pointaccel__cs_a525f46bc7535b6f16af518e83a09acb0}{u\+\_\+accel\+\_\+bt}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Barotropic u-\/acclerations \mbox{[}L T-\/2 $\sim$$>$ m s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__pointaccel_1_1pointaccel__cs_afcd0d65cfada442fc52160579b872c61}\label{structmom__pointaccel_1_1pointaccel__cs_afcd0d65cfada442fc52160579b872c61}} 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__pointaccel_1_1pointaccel__cs_afcd0d65cfada442fc52160579b872c61}{v\+\_\+accel\+\_\+bt}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Barotropic v-\/acclerations \mbox{[}L T-\/2 $\sim$$>$ m s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__pointaccel_1_1pointaccel__cs_aad59f5649633ae0941f0c8d3ce95e004}\label{structmom__pointaccel_1_1pointaccel__cs_aad59f5649633ae0941f0c8d3ce95e004}} 
real, dimension(\+:,\+:,\+:), pointer \mbox{\hyperlink{structmom__pointaccel_1_1pointaccel__cs_aad59f5649633ae0941f0c8d3ce95e004}{pbce}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em pbce times eta gives the baroclinic pressure anomaly in each layer due to free surface height anomalies \mbox{[}m2 s-\/2 H-\/1 $\sim$$>$ m s-\/2 or m4 kg-\/1 s-\/2\mbox{]}. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
The control structure for the M\+O\+M\+\_\+\+Point\+Accel module. 

Definition at line 32 of file M\+O\+M\+\_\+\+Point\+Accel.\+F90.



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