\hypertarget{structmom__continuity__ppm_1_1continuity__ppm__cs}{}\section{mom\+\_\+continuity\+\_\+ppm\+:\+:continuity\+\_\+ppm\+\_\+cs Type Reference}
\label{structmom__continuity__ppm_1_1continuity__ppm__cs}\index{mom\+\_\+continuity\+\_\+ppm\+::continuity\+\_\+ppm\+\_\+cs@{mom\+\_\+continuity\+\_\+ppm\+::continuity\+\_\+ppm\+\_\+cs}}


\subsection{Detailed Description}
Control structure for \mbox{\hyperlink{namespacemom__continuity__ppm}{mom\+\_\+continuity\+\_\+ppm}}. 

Definition at line 28 of file M\+O\+M\+\_\+continuity\+\_\+\+P\+P\+M.\+F90.



Collaboration diagram for mom\+\_\+continuity\+\_\+ppm\+:\+:continuity\+\_\+ppm\+\_\+cs\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structmom__continuity__ppm_1_1continuity__ppm__cs__coll__graph}
\end{center}
\end{figure}
\subsection*{Public variables and constants}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structmom__continuity__ppm_1_1continuity__ppm__cs_a7066076535193230aba1561690b468b7}\label{structmom__continuity__ppm_1_1continuity__ppm__cs_a7066076535193230aba1561690b468b7}} 
type(diag\+\_\+ctrl), pointer \mbox{\hyperlink{structmom__continuity__ppm_1_1continuity__ppm__cs_a7066076535193230aba1561690b468b7}{diag}}
\begin{DoxyCompactList}\small\item\em Diagnostics control structure. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__continuity__ppm_1_1continuity__ppm__cs_a2136b96f5c65788435e50622fcc18af5}\label{structmom__continuity__ppm_1_1continuity__ppm__cs_a2136b96f5c65788435e50622fcc18af5}} 
logical \mbox{\hyperlink{structmom__continuity__ppm_1_1continuity__ppm__cs_a2136b96f5c65788435e50622fcc18af5}{upwind\+\_\+1st}}
\begin{DoxyCompactList}\small\item\em If true, use a first-\/order upwind scheme. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__continuity__ppm_1_1continuity__ppm__cs_a1e30df6d78505ecfefd3718729254786}\label{structmom__continuity__ppm_1_1continuity__ppm__cs_a1e30df6d78505ecfefd3718729254786}} 
logical \mbox{\hyperlink{structmom__continuity__ppm_1_1continuity__ppm__cs_a1e30df6d78505ecfefd3718729254786}{monotonic}}
\begin{DoxyCompactList}\small\item\em If true, use the Colella \& Woodward monotonic limiter; otherwise use a simple positive definite limiter. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__continuity__ppm_1_1continuity__ppm__cs_a41a8553c57fa386a4106298c92ec5a74}\label{structmom__continuity__ppm_1_1continuity__ppm__cs_a41a8553c57fa386a4106298c92ec5a74}} 
logical \mbox{\hyperlink{structmom__continuity__ppm_1_1continuity__ppm__cs_a41a8553c57fa386a4106298c92ec5a74}{simple\+\_\+2nd}}
\begin{DoxyCompactList}\small\item\em If true, use a simple second order (arithmetic mean) interpolation of the edge values instead of the higher order interpolation. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__continuity__ppm_1_1continuity__ppm__cs_ab57754ec3775fa331a36ccddf520151b}\label{structmom__continuity__ppm_1_1continuity__ppm__cs_ab57754ec3775fa331a36ccddf520151b}} 
real \mbox{\hyperlink{structmom__continuity__ppm_1_1continuity__ppm__cs_ab57754ec3775fa331a36ccddf520151b}{tol\+\_\+eta}}
\begin{DoxyCompactList}\small\item\em The tolerance for free-\/surface height discrepancies between the barotropic solution and the sum of the layer thicknesses \mbox{[}H $\sim$$>$ m or kg m-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__continuity__ppm_1_1continuity__ppm__cs_a52e602d24b0b68a0606231287e8eaf1d}\label{structmom__continuity__ppm_1_1continuity__ppm__cs_a52e602d24b0b68a0606231287e8eaf1d}} 
real \mbox{\hyperlink{structmom__continuity__ppm_1_1continuity__ppm__cs_a52e602d24b0b68a0606231287e8eaf1d}{tol\+\_\+vel}}
\begin{DoxyCompactList}\small\item\em The tolerance for barotropic velocity discrepancies between the barotropic solution and the sum of the layer thicknesses \mbox{[}L T-\/1 $\sim$$>$ m s-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__continuity__ppm_1_1continuity__ppm__cs_ab76d38d53b0ae9c68c0e4be1db69e99b}\label{structmom__continuity__ppm_1_1continuity__ppm__cs_ab76d38d53b0ae9c68c0e4be1db69e99b}} 
real \mbox{\hyperlink{structmom__continuity__ppm_1_1continuity__ppm__cs_ab76d38d53b0ae9c68c0e4be1db69e99b}{tol\+\_\+eta\+\_\+aux}}
\begin{DoxyCompactList}\small\item\em The tolerance for free-\/surface height discrepancies between the barotropic solution and the sum of the layer thicknesses when calculating the auxiliary corrected velocities \mbox{[}H $\sim$$>$ m or kg m-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__continuity__ppm_1_1continuity__ppm__cs_a96759dc2aedc80956a82cba3a4fc992f}\label{structmom__continuity__ppm_1_1continuity__ppm__cs_a96759dc2aedc80956a82cba3a4fc992f}} 
real \mbox{\hyperlink{structmom__continuity__ppm_1_1continuity__ppm__cs_a96759dc2aedc80956a82cba3a4fc992f}{cfl\+\_\+limit\+\_\+adjust}}
\begin{DoxyCompactList}\small\item\em The maximum C\+FL of the adjusted velocities \mbox{[}nondim\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__continuity__ppm_1_1continuity__ppm__cs_ad84ba4de139ff6a3e92daaafcad49661}\label{structmom__continuity__ppm_1_1continuity__ppm__cs_ad84ba4de139ff6a3e92daaafcad49661}} 
logical \mbox{\hyperlink{structmom__continuity__ppm_1_1continuity__ppm__cs_ad84ba4de139ff6a3e92daaafcad49661}{aggress\+\_\+adjust}}
\begin{DoxyCompactList}\small\item\em If true, allow the adjusted velocities to have a relative C\+FL change up to 0.\+5. False by default. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__continuity__ppm_1_1continuity__ppm__cs_ab908195205481a4bc600f096ec253202}\label{structmom__continuity__ppm_1_1continuity__ppm__cs_ab908195205481a4bc600f096ec253202}} 
logical \mbox{\hyperlink{structmom__continuity__ppm_1_1continuity__ppm__cs_ab908195205481a4bc600f096ec253202}{vol\+\_\+cfl}}
\begin{DoxyCompactList}\small\item\em If true, use the ratio of the open face lengths to the tracer cell areas when estimating C\+FL numbers. Without aggress\+\_\+adjust, the default is false; it is always true with. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__continuity__ppm_1_1continuity__ppm__cs_ae3f694206cb1d66d575e235c4cf84520}\label{structmom__continuity__ppm_1_1continuity__ppm__cs_ae3f694206cb1d66d575e235c4cf84520}} 
logical \mbox{\hyperlink{structmom__continuity__ppm_1_1continuity__ppm__cs_ae3f694206cb1d66d575e235c4cf84520}{better\+\_\+iter}}
\begin{DoxyCompactList}\small\item\em If true, stop corrective iterations using a velocity-\/based criterion and only stop if the iteration is better than all predecessors. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__continuity__ppm_1_1continuity__ppm__cs_a5fe924e4127bbe2d9c80a664d1854b0b}\label{structmom__continuity__ppm_1_1continuity__ppm__cs_a5fe924e4127bbe2d9c80a664d1854b0b}} 
logical \mbox{\hyperlink{structmom__continuity__ppm_1_1continuity__ppm__cs_a5fe924e4127bbe2d9c80a664d1854b0b}{use\+\_\+visc\+\_\+rem\+\_\+max}}
\begin{DoxyCompactList}\small\item\em If true, use more appropriate limiting bounds for corrections in strongly viscous columns. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__continuity__ppm_1_1continuity__ppm__cs_ae44744cc0d1bf318ad9655ea688dc248}\label{structmom__continuity__ppm_1_1continuity__ppm__cs_ae44744cc0d1bf318ad9655ea688dc248}} 
logical \mbox{\hyperlink{structmom__continuity__ppm_1_1continuity__ppm__cs_ae44744cc0d1bf318ad9655ea688dc248}{marginal\+\_\+faces}}
\begin{DoxyCompactList}\small\item\em If true, use the marginal face areas from the continuity solver for use as the weights in the barotropic solver. Otherwise use the transport averaged areas. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Control structure for \mbox{\hyperlink{namespacemom__continuity__ppm}{mom\+\_\+continuity\+\_\+ppm}}. 

Definition at line 28 of file M\+O\+M\+\_\+continuity\+\_\+\+P\+P\+M.\+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\+\_\+continuity\+\_\+\+P\+P\+M.\+F90\end{DoxyCompactItemize}
