\hypertarget{structmom__meke_1_1meke__cs}{}\section{mom\+\_\+meke\+:\+:meke\+\_\+cs Type Reference}
\label{structmom__meke_1_1meke__cs}\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}


Control structure that contains M\+E\+KE parameters and diagnostics handles.  


\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
real, dimension(\+:,\+:), pointer \hyperlink{structmom__meke_1_1meke__cs_a2e07312fa30c9d9596e6d3052ffcf03b}{equilibrium\+\_\+value} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em The equilbrium value of M\+E\+KE to be calculated at each time step \mbox{[}L2 T-\/2 $\sim$$>$ m2 s-\/2\mbox{]}. \end{DoxyCompactList}\item 
real \hyperlink{structmom__meke_1_1meke__cs_aaf5934fd66b3fc648adfe16f796b86d2}{meke\+\_\+frcoeff}
\begin{DoxyCompactList}\small\item\em Efficiency of conversion of ME into M\+E\+KE \mbox{[}nondim\mbox{]}. \end{DoxyCompactList}\item 
real \hyperlink{structmom__meke_1_1meke__cs_a4f1e09f9a261661c7c7ac80071462251}{meke\+\_\+gmcoeff}
\begin{DoxyCompactList}\small\item\em Efficiency of conversion of PE into M\+E\+KE \mbox{[}nondim\mbox{]}. \end{DoxyCompactList}\item 
real \hyperlink{structmom__meke_1_1meke__cs_a62fa7853ac13a5b6b6578623ee97f65d}{meke\+\_\+gmecoeff}
\begin{DoxyCompactList}\small\item\em Efficiency of conversion of M\+E\+KE into ME by G\+ME \mbox{[}nondim\mbox{]}. \end{DoxyCompactList}\item 
real \hyperlink{structmom__meke_1_1meke__cs_a3711b7737887bfa2a72f2c4e87fc9872}{meke\+\_\+damping}
\begin{DoxyCompactList}\small\item\em Local depth-\/independent M\+E\+KE dissipation rate \mbox{[}T-\/1 $\sim$$>$ s-\/1\mbox{]}. \end{DoxyCompactList}\item 
real \hyperlink{structmom__meke_1_1meke__cs_adf3ce1c6863c71de6e495760ca7ed3fe}{meke\+\_\+cd\+\_\+scale}
\begin{DoxyCompactList}\small\item\em The ratio of the bottom eddy velocity to the column mean eddy velocity, i.\+e. sqrt(2$\ast$\+M\+E\+K\+E). This should be less than 1 to account for the surface intensification of M\+E\+KE. \end{DoxyCompactList}\item 
real \hyperlink{structmom__meke_1_1meke__cs_af1b29c512119ee6689561791a7a8386b}{meke\+\_\+cb}
\begin{DoxyCompactList}\small\item\em Coefficient in the $\gamma_{bot}$ expression \mbox{[}nondim\mbox{]}. \end{DoxyCompactList}\item 
real \hyperlink{structmom__meke_1_1meke__cs_a2a6ecf96d65459ac02ee50d3a454cefc}{meke\+\_\+min\+\_\+gamma}
\begin{DoxyCompactList}\small\item\em Minimum value of gamma\+\_\+b$^\wedge$2 allowed \mbox{[}nondim\mbox{]}. \end{DoxyCompactList}\item 
real \hyperlink{structmom__meke_1_1meke__cs_aab6448e3dac88b2328fa7863472fa666}{meke\+\_\+ct}
\begin{DoxyCompactList}\small\item\em Coefficient in the $\gamma_{bt}$ expression \mbox{[}nondim\mbox{]}. \end{DoxyCompactList}\item 
logical \hyperlink{structmom__meke_1_1meke__cs_ae679f694df55de7c846a1291707e370c}{visc\+\_\+drag}
\begin{DoxyCompactList}\small\item\em If true use the vertvisc\+\_\+type to calculate bottom drag. \end{DoxyCompactList}\item 
logical \hyperlink{structmom__meke_1_1meke__cs_a914e3f10cf750fc8dfbbcd7f60821f37}{meke\+\_\+geometric}
\begin{DoxyCompactList}\small\item\em If true, uses the GM coefficient formulation from the G\+E\+O\+M\+E\+T\+R\+IC framework (Marshall et al., 2012) \end{DoxyCompactList}\item 
real \hyperlink{structmom__meke_1_1meke__cs_ab0634af3de913947d1194322e9e57d98}{meke\+\_\+geometric\+\_\+alpha}
\begin{DoxyCompactList}\small\item\em The nondimensional coefficient governing the efficiency of the G\+E\+O\+M\+E\+T\+R\+IC thickness diffusion. \end{DoxyCompactList}\item 
logical \hyperlink{structmom__meke_1_1meke__cs_ab849158f3f1c5f481f78e2ec12af4c41}{meke\+\_\+equilibrium\+\_\+alt}
\begin{DoxyCompactList}\small\item\em If true, use an alternative calculation for the equilibrium value of M\+E\+KE. \end{DoxyCompactList}\item 
logical \hyperlink{structmom__meke_1_1meke__cs_a85ed16382bbd0b945f0de77488377854}{meke\+\_\+equilibrium\+\_\+restoring}
\begin{DoxyCompactList}\small\item\em If true, restore M\+E\+KE back to its equilibrium value, which is calculated at each time step. \end{DoxyCompactList}\item 
logical \hyperlink{structmom__meke_1_1meke__cs_a2c15716381992046dcb5e673bee9f147}{gm\+\_\+src\+\_\+alt}
\begin{DoxyCompactList}\small\item\em If true, use the GM energy conversion form S$^\wedge$2$\ast$\+N$^\wedge$2$\ast$kappa rather than the streamfunction for the M\+E\+KE GM source term. \end{DoxyCompactList}\item 
logical \hyperlink{structmom__meke_1_1meke__cs_a20c46c20c28f8966d60731425bbd0ad0}{rd\+\_\+as\+\_\+max\+\_\+scale}
\begin{DoxyCompactList}\small\item\em If true the length scale can not exceed the first baroclinic deformation radius. \end{DoxyCompactList}\item 
logical \hyperlink{structmom__meke_1_1meke__cs_a30961ae39e5285a09bda4f1235b5e26f}{use\+\_\+old\+\_\+lscale}
\begin{DoxyCompactList}\small\item\em Use the old formula for mixing length scale. \end{DoxyCompactList}\item 
logical \hyperlink{structmom__meke_1_1meke__cs_a189479b2e098888bc24903761fd42592}{use\+\_\+min\+\_\+lscale}
\begin{DoxyCompactList}\small\item\em Use simple minimum for mixing length scale. \end{DoxyCompactList}\item 
real \hyperlink{structmom__meke_1_1meke__cs_a3bc6630f6dc5a617772c1634bddace78}{cdrag}
\begin{DoxyCompactList}\small\item\em The bottom drag coefficient for M\+E\+KE \mbox{[}nondim\mbox{]}. \end{DoxyCompactList}\item 
real \hyperlink{structmom__meke_1_1meke__cs_ae58fd82be69975281c651d1730b0a99a}{meke\+\_\+bgsrc}
\begin{DoxyCompactList}\small\item\em Background energy source for M\+E\+KE \mbox{[}L2 T-\/3 $\sim$$>$ W kg-\/1\mbox{]} (= m2 s-\/3). \end{DoxyCompactList}\item 
real \hyperlink{structmom__meke_1_1meke__cs_aebb4e86120ecc576431c6c65d90e9e8f}{meke\+\_\+dtscale}
\begin{DoxyCompactList}\small\item\em Scale factor to accelerate time-\/stepping \mbox{[}nondim\mbox{]}. \end{DoxyCompactList}\item 
real \hyperlink{structmom__meke_1_1meke__cs_a1c12d23e36170a69853fff8085cb8001}{meke\+\_\+khcoeff}
\begin{DoxyCompactList}\small\item\em Scaling factor to convert M\+E\+KE into Kh \mbox{[}nondim\mbox{]}. \end{DoxyCompactList}\item 
real \hyperlink{structmom__meke_1_1meke__cs_a357850e9e13b02635c859fdb770364bb}{meke\+\_\+uscale}
\begin{DoxyCompactList}\small\item\em M\+E\+KE velocity scale for bottom drag \mbox{[}L T-\/1 $\sim$$>$ m s-\/1\mbox{]}. \end{DoxyCompactList}\item 
real \hyperlink{structmom__meke_1_1meke__cs_aaefbf10b25abc47f0a93cdf7fda3d5f7}{meke\+\_\+kh}
\begin{DoxyCompactList}\small\item\em Background lateral diffusion of M\+E\+KE \mbox{[}L2 T-\/1 $\sim$$>$ m2 s-\/1\mbox{]}. \end{DoxyCompactList}\item 
real \hyperlink{structmom__meke_1_1meke__cs_af30830f682f374aed201f92aab6a126d}{meke\+\_\+k4}
\begin{DoxyCompactList}\small\item\em Background bi-\/harmonic diffusivity (of M\+E\+KE) \mbox{[}L4 T-\/1 $\sim$$>$ m4 s-\/1\mbox{]}. \end{DoxyCompactList}\item 
real \hyperlink{structmom__meke_1_1meke__cs_a0b781be0b98ff59c96255c1b0d73fc54}{khmeke\+\_\+fac}
\begin{DoxyCompactList}\small\item\em A factor relating M\+E\+KEKh to the diffusivity used for M\+E\+KE itself \mbox{[}nondim\mbox{]}. \end{DoxyCompactList}\item 
real \hyperlink{structmom__meke_1_1meke__cs_adb196645dc565e3ad5902aef066c54e4}{viscosity\+\_\+coeff\+\_\+ku}
\begin{DoxyCompactList}\small\item\em The scaling coefficient in the expression for viscosity used to parameterize lateral harmonic momentum mixing by unresolved eddies represented by M\+E\+KE. \end{DoxyCompactList}\item 
real \hyperlink{structmom__meke_1_1meke__cs_a70588c16f51e4e2b4bb4862647c959c3}{viscosity\+\_\+coeff\+\_\+au}
\begin{DoxyCompactList}\small\item\em The scaling coefficient in the expression for viscosity used to parameterize lateral biharmonic momentum mixing by unresolved eddies represented by M\+E\+KE. \end{DoxyCompactList}\item 
real \hyperlink{structmom__meke_1_1meke__cs_a9b288c1fd0438f54a19029c6ac5f9244}{lfixed}
\begin{DoxyCompactList}\small\item\em Fixed mixing length scale \mbox{[}L $\sim$$>$ m\mbox{]}. \end{DoxyCompactList}\item 
real \hyperlink{structmom__meke_1_1meke__cs_afdd51af558161b7a00e5c32dd3b647a1}{adeform}
\begin{DoxyCompactList}\small\item\em Weighting towards deformation scale of mixing length \mbox{[}nondim\mbox{]}. \end{DoxyCompactList}\item 
real \hyperlink{structmom__meke_1_1meke__cs_a86d2d5963b984abb9864f808c4bfafa2}{arhines}
\begin{DoxyCompactList}\small\item\em Weighting towards Rhines scale of mixing length \mbox{[}nondim\mbox{]}. \end{DoxyCompactList}\item 
real \hyperlink{structmom__meke_1_1meke__cs_a6279ce45ced1b6dde299205d9aa24b80}{africt}
\begin{DoxyCompactList}\small\item\em Weighting towards frictional arrest scale of mixing length \mbox{[}nondim\mbox{]}. \end{DoxyCompactList}\item 
real \hyperlink{structmom__meke_1_1meke__cs_ae89d82e9276ecdcb3f28c6e8dc958f35}{aeady}
\begin{DoxyCompactList}\small\item\em Weighting towards Eady scale of mixing length \mbox{[}nondim\mbox{]}. \end{DoxyCompactList}\item 
real \hyperlink{structmom__meke_1_1meke__cs_a497262f6b7162cde30390dcbe5455ece}{agrid}
\begin{DoxyCompactList}\small\item\em Weighting towards grid scale of mixing length \mbox{[}nondim\mbox{]}. \end{DoxyCompactList}\item 
real \hyperlink{structmom__meke_1_1meke__cs_ade1d4ce3f5be6d1c5f9f4ce3a3faf943}{meke\+\_\+advection\+\_\+factor}
\begin{DoxyCompactList}\small\item\em A scaling in front of the advection of M\+E\+KE \mbox{[}nondim\mbox{]}. \end{DoxyCompactList}\item 
real \hyperlink{structmom__meke_1_1meke__cs_a72daecf2fa02a92418bb1d237f47e970}{meke\+\_\+topographic\+\_\+beta}
\begin{DoxyCompactList}\small\item\em Weight for how much topographic beta is considered when computing beta in Rhines scale \mbox{[}nondim\mbox{]}. \end{DoxyCompactList}\item 
real \hyperlink{structmom__meke_1_1meke__cs_ae22b548c5ea585b4986702ac846ab784}{meke\+\_\+restoring\+\_\+rate}
\begin{DoxyCompactList}\small\item\em Inverse of the timescale used to nudge M\+E\+KE toward its equilibrium value \mbox{[}s-\/1\mbox{]}. \end{DoxyCompactList}\item 
logical \hyperlink{structmom__meke_1_1meke__cs_afa038f03d01a10b0a40572705b9e64af}{kh\+\_\+flux\+\_\+enabled}
\begin{DoxyCompactList}\small\item\em If true, lateral diffusive M\+E\+KE flux is enabled. \end{DoxyCompactList}\item 
logical \hyperlink{structmom__meke_1_1meke__cs_a8f9e4f98b733067fe68b6cca86634085}{initialize}
\begin{DoxyCompactList}\small\item\em If True, invokes a steady state solver to calculate M\+E\+KE. \end{DoxyCompactList}\item 
logical \hyperlink{structmom__meke_1_1meke__cs_a2494161c67a519f3003f469e7d2c780d}{debug}
\begin{DoxyCompactList}\small\item\em If true, write out checksums of data for debugging. \end{DoxyCompactList}\item 
type(diag\+\_\+ctrl), pointer \hyperlink{structmom__meke_1_1meke__cs_ae6853d4571281b0cbe96915b26661301}{diag} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A type that regulates diagnostics output. \end{DoxyCompactList}\item 
integer \hyperlink{structmom__meke_1_1meke__cs_ae558238d9a5dd889d1d0d5215dcb6345}{id\+\_\+clock\+\_\+pass}
\begin{DoxyCompactList}\small\item\em Clock for group pass calls. \end{DoxyCompactList}\item 
type(group\+\_\+pass\+\_\+type) \hyperlink{structmom__meke_1_1meke__cs_ab2f2e88ff8d9e61a88ba1d76c8863244}{pass\+\_\+meke}
\begin{DoxyCompactList}\small\item\em Group halo pass handle for M\+E\+KEM\+E\+KE and maybe M\+E\+KEKh\+\_\+diff. \end{DoxyCompactList}\item 
type(group\+\_\+pass\+\_\+type) \hyperlink{structmom__meke_1_1meke__cs_a0fcdbb671fac5c5a9ce075dc3d0f1675}{pass\+\_\+kh}
\begin{DoxyCompactList}\small\item\em Group halo pass handle for M\+E\+KEKh, M\+E\+KEKu, and/or M\+E\+KEAu. \end{DoxyCompactList}\end{DoxyCompactItemize}
\textbf{ }\par
\begin{DoxyCompactItemize}
\item 
integer \hyperlink{structmom__meke_1_1meke__cs_a902c3550aca5beaf04845ad9ce5af319}{id\+\_\+meke} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
integer \hyperlink{structmom__meke_1_1meke__cs_aef3d439189002d15c934398870eef279}{id\+\_\+ue} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
integer \hyperlink{structmom__meke_1_1meke__cs_a436f248b8ef0f46e53df33aa38a168e1}{id\+\_\+kh} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
integer \hyperlink{structmom__meke_1_1meke__cs_a6525b5546bf316442a7ec2d4643a1e4b}{id\+\_\+src} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
integer \hyperlink{structmom__meke_1_1meke__cs_a8fb590665349dbd2ade7a227c19229bb}{id\+\_\+ub} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
integer \hyperlink{structmom__meke_1_1meke__cs_a9485919fb6ea068436a2ac810c163da7}{id\+\_\+ut} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
integer \hyperlink{structmom__meke_1_1meke__cs_abd53ab0b0759e24d14e2338d2f139ab5}{id\+\_\+gm\+\_\+src} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
integer \hyperlink{structmom__meke_1_1meke__cs_ab249fba2a56c5d350539d371b288dc6e}{id\+\_\+mom\+\_\+src} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
integer \hyperlink{structmom__meke_1_1meke__cs_a19dd946ba36534f96ccd4a2bc724982d}{id\+\_\+gme\+\_\+snk} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
integer \hyperlink{structmom__meke_1_1meke__cs_a97c7f203a5e9f2138bcc0531e5bf44ad}{id\+\_\+decay} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
integer \hyperlink{structmom__meke_1_1meke__cs_a785e313701a1461af46db4e044e4ca22}{id\+\_\+khmeke\+\_\+u} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
integer \hyperlink{structmom__meke_1_1meke__cs_a5d1336f73f5181e6b6a1033760a0b134}{id\+\_\+khmeke\+\_\+v} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
integer \hyperlink{structmom__meke_1_1meke__cs_a381541f77a33a6fedbc1d1ad35727918}{id\+\_\+ku} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
integer \hyperlink{structmom__meke_1_1meke__cs_a1353e180f32f69002cfa6d83087c9670}{id\+\_\+au} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
integer \hyperlink{structmom__meke_1_1meke__cs_ac6b0905bd36001e15f8fd2d20ee058ca}{id\+\_\+le} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
integer \hyperlink{structmom__meke_1_1meke__cs_a3f3a9e5f3090023fd66d506d3674e026}{id\+\_\+gamma\+\_\+b} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
integer \hyperlink{structmom__meke_1_1meke__cs_a61c7f829287b245b9a7c396818cd1131}{id\+\_\+gamma\+\_\+t} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
integer \hyperlink{structmom__meke_1_1meke__cs_ae792c88ebef95e377654b37efdc19de3}{id\+\_\+lrhines} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
integer \hyperlink{structmom__meke_1_1meke__cs_a562c25911859fa6af3cd04265fd25e90}{id\+\_\+leady} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
integer \hyperlink{structmom__meke_1_1meke__cs_a6829347b619918eecd5421dcd6d8d40f}{id\+\_\+meke\+\_\+equilibrium} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\end{DoxyCompactItemize}



\subsection{Detailed Description}
Control structure that contains M\+E\+KE parameters and diagnostics handles. 

Definition at line \hyperlink{MOM__MEKE_8F90_source_l00031}{31} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.



\subsection{Member Data Documentation}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_afdd51af558161b7a00e5c32dd3b647a1}\label{structmom__meke_1_1meke__cs_afdd51af558161b7a00e5c32dd3b647a1}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!adeform@{adeform}}
\index{adeform@{adeform}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{adeform}{adeform}}
{\footnotesize\ttfamily real mom\+\_\+meke\+::meke\+\_\+cs\+::adeform}



Weighting towards deformation scale of mixing length \mbox{[}nondim\mbox{]}. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00076}{76} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00076   \textcolor{keywordtype}{real} :: adeform\textcolor{comment}{       !< Weighting towards deformation scale of mixing length [nondim]}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_ae89d82e9276ecdcb3f28c6e8dc958f35}\label{structmom__meke_1_1meke__cs_ae89d82e9276ecdcb3f28c6e8dc958f35}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!aeady@{aeady}}
\index{aeady@{aeady}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{aeady}{aeady}}
{\footnotesize\ttfamily real mom\+\_\+meke\+::meke\+\_\+cs\+::aeady}



Weighting towards Eady scale of mixing length \mbox{[}nondim\mbox{]}. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00079}{79} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00079   \textcolor{keywordtype}{real} :: aeady\textcolor{comment}{         !< Weighting towards Eady scale of mixing length [nondim]}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a6279ce45ced1b6dde299205d9aa24b80}\label{structmom__meke_1_1meke__cs_a6279ce45ced1b6dde299205d9aa24b80}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!africt@{africt}}
\index{africt@{africt}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{africt}{africt}}
{\footnotesize\ttfamily real mom\+\_\+meke\+::meke\+\_\+cs\+::africt}



Weighting towards frictional arrest scale of mixing length \mbox{[}nondim\mbox{]}. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00078}{78} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00078   \textcolor{keywordtype}{real} :: africt\textcolor{comment}{        !< Weighting towards frictional arrest scale of mixing length [nondim]}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a497262f6b7162cde30390dcbe5455ece}\label{structmom__meke_1_1meke__cs_a497262f6b7162cde30390dcbe5455ece}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!agrid@{agrid}}
\index{agrid@{agrid}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{agrid}{agrid}}
{\footnotesize\ttfamily real mom\+\_\+meke\+::meke\+\_\+cs\+::agrid}



Weighting towards grid scale of mixing length \mbox{[}nondim\mbox{]}. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00080}{80} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00080   \textcolor{keywordtype}{real} :: agrid\textcolor{comment}{         !< Weighting towards grid scale of mixing length [nondim]}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a86d2d5963b984abb9864f808c4bfafa2}\label{structmom__meke_1_1meke__cs_a86d2d5963b984abb9864f808c4bfafa2}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!arhines@{arhines}}
\index{arhines@{arhines}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{arhines}{arhines}}
{\footnotesize\ttfamily real mom\+\_\+meke\+::meke\+\_\+cs\+::arhines}



Weighting towards Rhines scale of mixing length \mbox{[}nondim\mbox{]}. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00077}{77} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00077   \textcolor{keywordtype}{real} :: arhines\textcolor{comment}{       !< Weighting towards Rhines scale of mixing length [nondim]}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a3bc6630f6dc5a617772c1634bddace78}\label{structmom__meke_1_1meke__cs_a3bc6630f6dc5a617772c1634bddace78}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!cdrag@{cdrag}}
\index{cdrag@{cdrag}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{cdrag}{cdrag}}
{\footnotesize\ttfamily real mom\+\_\+meke\+::meke\+\_\+cs\+::cdrag}



The bottom drag coefficient for M\+E\+KE \mbox{[}nondim\mbox{]}. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00060}{60} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00060   \textcolor{keywordtype}{real} :: cdrag\textcolor{comment}{         !< The bottom drag coefficient for MEKE [nondim].}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a2494161c67a519f3003f469e7d2c780d}\label{structmom__meke_1_1meke__cs_a2494161c67a519f3003f469e7d2c780d}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!debug@{debug}}
\index{debug@{debug}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{debug}{debug}}
{\footnotesize\ttfamily logical mom\+\_\+meke\+::meke\+\_\+cs\+::debug}



If true, write out checksums of data for debugging. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00088}{88} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00088   \textcolor{keywordtype}{logical} :: debug\textcolor{comment}{      !< If true, write out checksums of data for debugging}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_ae6853d4571281b0cbe96915b26661301}\label{structmom__meke_1_1meke__cs_ae6853d4571281b0cbe96915b26661301}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!diag@{diag}}
\index{diag@{diag}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{diag}{diag}}
{\footnotesize\ttfamily type(diag\+\_\+ctrl), pointer mom\+\_\+meke\+::meke\+\_\+cs\+::diag =$>$ N\+U\+LL()}



A type that regulates diagnostics output. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00090}{90} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00090   \textcolor{keywordtype}{type}(diag\_ctrl), \textcolor{keywordtype}{pointer} :: diag => null() \textcolor{comment}{!< A type that regulates diagnostics output}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a2e07312fa30c9d9596e6d3052ffcf03b}\label{structmom__meke_1_1meke__cs_a2e07312fa30c9d9596e6d3052ffcf03b}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!equilibrium\+\_\+value@{equilibrium\+\_\+value}}
\index{equilibrium\+\_\+value@{equilibrium\+\_\+value}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{equilibrium\+\_\+value}{equilibrium\_value}}
{\footnotesize\ttfamily real, dimension(\+:,\+:), pointer mom\+\_\+meke\+::meke\+\_\+cs\+::equilibrium\+\_\+value =$>$ N\+U\+LL()}



The equilbrium value of M\+E\+KE to be calculated at each time step \mbox{[}L2 T-\/2 $\sim$$>$ m2 s-\/2\mbox{]}. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00033}{33} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00033   \textcolor{keywordtype}{real}, \textcolor{keywordtype}{dimension(:,:)}, \textcolor{keywordtype}{pointer} :: equilibrium\_value => null() \textcolor{comment}{!< The equilbrium value}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a2c15716381992046dcb5e673bee9f147}\label{structmom__meke_1_1meke__cs_a2c15716381992046dcb5e673bee9f147}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!gm\+\_\+src\+\_\+alt@{gm\+\_\+src\+\_\+alt}}
\index{gm\+\_\+src\+\_\+alt@{gm\+\_\+src\+\_\+alt}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{gm\+\_\+src\+\_\+alt}{gm\_src\_alt}}
{\footnotesize\ttfamily logical mom\+\_\+meke\+::meke\+\_\+cs\+::gm\+\_\+src\+\_\+alt}



If true, use the GM energy conversion form S$^\wedge$2$\ast$\+N$^\wedge$2$\ast$kappa rather than the streamfunction for the M\+E\+KE GM source term. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00054}{54} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00054   \textcolor{keywordtype}{logical} :: gm\_src\_alt\textcolor{comment}{ !< If true, use the GM energy conversion form S^2*N^2*kappa rather}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a1353e180f32f69002cfa6d83087c9670}\label{structmom__meke_1_1meke__cs_a1353e180f32f69002cfa6d83087c9670}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!id\+\_\+au@{id\+\_\+au}}
\index{id\+\_\+au@{id\+\_\+au}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{id\+\_\+au}{id\_au}}
{\footnotesize\ttfamily integer mom\+\_\+meke\+::meke\+\_\+cs\+::id\+\_\+au = -\/1}



Diagnostic handles. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00095}{95} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.

\mbox{\Hypertarget{structmom__meke_1_1meke__cs_ae558238d9a5dd889d1d0d5215dcb6345}\label{structmom__meke_1_1meke__cs_ae558238d9a5dd889d1d0d5215dcb6345}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!id\+\_\+clock\+\_\+pass@{id\+\_\+clock\+\_\+pass}}
\index{id\+\_\+clock\+\_\+pass@{id\+\_\+clock\+\_\+pass}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{id\+\_\+clock\+\_\+pass}{id\_clock\_pass}}
{\footnotesize\ttfamily integer mom\+\_\+meke\+::meke\+\_\+cs\+::id\+\_\+clock\+\_\+pass}



Clock for group pass calls. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00102}{102} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00102   \textcolor{keywordtype}{integer} :: id\_clock\_pass\textcolor{comment}{ !< Clock for group pass calls}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a97c7f203a5e9f2138bcc0531e5bf44ad}\label{structmom__meke_1_1meke__cs_a97c7f203a5e9f2138bcc0531e5bf44ad}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!id\+\_\+decay@{id\+\_\+decay}}
\index{id\+\_\+decay@{id\+\_\+decay}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{id\+\_\+decay}{id\_decay}}
{\footnotesize\ttfamily integer mom\+\_\+meke\+::meke\+\_\+cs\+::id\+\_\+decay = -\/1}



Diagnostic handles. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00094}{94} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.

\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a3f3a9e5f3090023fd66d506d3674e026}\label{structmom__meke_1_1meke__cs_a3f3a9e5f3090023fd66d506d3674e026}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!id\+\_\+gamma\+\_\+b@{id\+\_\+gamma\+\_\+b}}
\index{id\+\_\+gamma\+\_\+b@{id\+\_\+gamma\+\_\+b}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{id\+\_\+gamma\+\_\+b}{id\_gamma\_b}}
{\footnotesize\ttfamily integer mom\+\_\+meke\+::meke\+\_\+cs\+::id\+\_\+gamma\+\_\+b = -\/1}



Diagnostic handles. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00096}{96} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.

\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a61c7f829287b245b9a7c396818cd1131}\label{structmom__meke_1_1meke__cs_a61c7f829287b245b9a7c396818cd1131}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!id\+\_\+gamma\+\_\+t@{id\+\_\+gamma\+\_\+t}}
\index{id\+\_\+gamma\+\_\+t@{id\+\_\+gamma\+\_\+t}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{id\+\_\+gamma\+\_\+t}{id\_gamma\_t}}
{\footnotesize\ttfamily integer mom\+\_\+meke\+::meke\+\_\+cs\+::id\+\_\+gamma\+\_\+t = -\/1}



Diagnostic handles. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00096}{96} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.

\mbox{\Hypertarget{structmom__meke_1_1meke__cs_abd53ab0b0759e24d14e2338d2f139ab5}\label{structmom__meke_1_1meke__cs_abd53ab0b0759e24d14e2338d2f139ab5}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!id\+\_\+gm\+\_\+src@{id\+\_\+gm\+\_\+src}}
\index{id\+\_\+gm\+\_\+src@{id\+\_\+gm\+\_\+src}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{id\+\_\+gm\+\_\+src}{id\_gm\_src}}
{\footnotesize\ttfamily integer mom\+\_\+meke\+::meke\+\_\+cs\+::id\+\_\+gm\+\_\+src = -\/1}



Diagnostic handles. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00094}{94} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00094   \textcolor{keywordtype}{integer} :: id\_gm\_src = -1, id\_mom\_src = -1, id\_gme\_snk = -1, id\_decay = -1
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a19dd946ba36534f96ccd4a2bc724982d}\label{structmom__meke_1_1meke__cs_a19dd946ba36534f96ccd4a2bc724982d}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!id\+\_\+gme\+\_\+snk@{id\+\_\+gme\+\_\+snk}}
\index{id\+\_\+gme\+\_\+snk@{id\+\_\+gme\+\_\+snk}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{id\+\_\+gme\+\_\+snk}{id\_gme\_snk}}
{\footnotesize\ttfamily integer mom\+\_\+meke\+::meke\+\_\+cs\+::id\+\_\+gme\+\_\+snk = -\/1}



Diagnostic handles. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00094}{94} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.

\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a436f248b8ef0f46e53df33aa38a168e1}\label{structmom__meke_1_1meke__cs_a436f248b8ef0f46e53df33aa38a168e1}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!id\+\_\+kh@{id\+\_\+kh}}
\index{id\+\_\+kh@{id\+\_\+kh}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{id\+\_\+kh}{id\_kh}}
{\footnotesize\ttfamily integer mom\+\_\+meke\+::meke\+\_\+cs\+::id\+\_\+kh = -\/1}



Diagnostic handles. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00092}{92} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.

\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a785e313701a1461af46db4e044e4ca22}\label{structmom__meke_1_1meke__cs_a785e313701a1461af46db4e044e4ca22}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!id\+\_\+khmeke\+\_\+u@{id\+\_\+khmeke\+\_\+u}}
\index{id\+\_\+khmeke\+\_\+u@{id\+\_\+khmeke\+\_\+u}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{id\+\_\+khmeke\+\_\+u}{id\_khmeke\_u}}
{\footnotesize\ttfamily integer mom\+\_\+meke\+::meke\+\_\+cs\+::id\+\_\+khmeke\+\_\+u = -\/1}



Diagnostic handles. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00095}{95} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00095   \textcolor{keywordtype}{integer} :: id\_khmeke\_u = -1, id\_khmeke\_v = -1, id\_ku = -1, id\_au = -1
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a5d1336f73f5181e6b6a1033760a0b134}\label{structmom__meke_1_1meke__cs_a5d1336f73f5181e6b6a1033760a0b134}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!id\+\_\+khmeke\+\_\+v@{id\+\_\+khmeke\+\_\+v}}
\index{id\+\_\+khmeke\+\_\+v@{id\+\_\+khmeke\+\_\+v}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{id\+\_\+khmeke\+\_\+v}{id\_khmeke\_v}}
{\footnotesize\ttfamily integer mom\+\_\+meke\+::meke\+\_\+cs\+::id\+\_\+khmeke\+\_\+v = -\/1}



Diagnostic handles. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00095}{95} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.

\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a381541f77a33a6fedbc1d1ad35727918}\label{structmom__meke_1_1meke__cs_a381541f77a33a6fedbc1d1ad35727918}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!id\+\_\+ku@{id\+\_\+ku}}
\index{id\+\_\+ku@{id\+\_\+ku}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{id\+\_\+ku}{id\_ku}}
{\footnotesize\ttfamily integer mom\+\_\+meke\+::meke\+\_\+cs\+::id\+\_\+ku = -\/1}



Diagnostic handles. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00095}{95} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.

\mbox{\Hypertarget{structmom__meke_1_1meke__cs_ac6b0905bd36001e15f8fd2d20ee058ca}\label{structmom__meke_1_1meke__cs_ac6b0905bd36001e15f8fd2d20ee058ca}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!id\+\_\+le@{id\+\_\+le}}
\index{id\+\_\+le@{id\+\_\+le}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{id\+\_\+le}{id\_le}}
{\footnotesize\ttfamily integer mom\+\_\+meke\+::meke\+\_\+cs\+::id\+\_\+le = -\/1}



Diagnostic handles. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00096}{96} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00096   \textcolor{keywordtype}{integer} :: id\_le = -1, id\_gamma\_b = -1, id\_gamma\_t = -1
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a562c25911859fa6af3cd04265fd25e90}\label{structmom__meke_1_1meke__cs_a562c25911859fa6af3cd04265fd25e90}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!id\+\_\+leady@{id\+\_\+leady}}
\index{id\+\_\+leady@{id\+\_\+leady}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{id\+\_\+leady}{id\_leady}}
{\footnotesize\ttfamily integer mom\+\_\+meke\+::meke\+\_\+cs\+::id\+\_\+leady = -\/1}



Diagnostic handles. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00097}{97} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.

\mbox{\Hypertarget{structmom__meke_1_1meke__cs_ae792c88ebef95e377654b37efdc19de3}\label{structmom__meke_1_1meke__cs_ae792c88ebef95e377654b37efdc19de3}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!id\+\_\+lrhines@{id\+\_\+lrhines}}
\index{id\+\_\+lrhines@{id\+\_\+lrhines}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{id\+\_\+lrhines}{id\_lrhines}}
{\footnotesize\ttfamily integer mom\+\_\+meke\+::meke\+\_\+cs\+::id\+\_\+lrhines = -\/1}



Diagnostic handles. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00097}{97} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00097   \textcolor{keywordtype}{integer} :: id\_lrhines = -1, id\_leady = -1
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a902c3550aca5beaf04845ad9ce5af319}\label{structmom__meke_1_1meke__cs_a902c3550aca5beaf04845ad9ce5af319}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!id\+\_\+meke@{id\+\_\+meke}}
\index{id\+\_\+meke@{id\+\_\+meke}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{id\+\_\+meke}{id\_meke}}
{\footnotesize\ttfamily integer mom\+\_\+meke\+::meke\+\_\+cs\+::id\+\_\+meke = -\/1}



Diagnostic handles. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00092}{92} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00092   \textcolor{keywordtype}{integer} :: id\_meke = -1, id\_ue = -1, id\_kh = -1, id\_src = -1
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a6829347b619918eecd5421dcd6d8d40f}\label{structmom__meke_1_1meke__cs_a6829347b619918eecd5421dcd6d8d40f}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!id\+\_\+meke\+\_\+equilibrium@{id\+\_\+meke\+\_\+equilibrium}}
\index{id\+\_\+meke\+\_\+equilibrium@{id\+\_\+meke\+\_\+equilibrium}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{id\+\_\+meke\+\_\+equilibrium}{id\_meke\_equilibrium}}
{\footnotesize\ttfamily integer mom\+\_\+meke\+::meke\+\_\+cs\+::id\+\_\+meke\+\_\+equilibrium = -\/1}



Diagnostic handles. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00098}{98} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00098   \textcolor{keywordtype}{integer} :: id\_meke\_equilibrium = -1
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_ab249fba2a56c5d350539d371b288dc6e}\label{structmom__meke_1_1meke__cs_ab249fba2a56c5d350539d371b288dc6e}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!id\+\_\+mom\+\_\+src@{id\+\_\+mom\+\_\+src}}
\index{id\+\_\+mom\+\_\+src@{id\+\_\+mom\+\_\+src}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{id\+\_\+mom\+\_\+src}{id\_mom\_src}}
{\footnotesize\ttfamily integer mom\+\_\+meke\+::meke\+\_\+cs\+::id\+\_\+mom\+\_\+src = -\/1}



Diagnostic handles. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00094}{94} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.

\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a6525b5546bf316442a7ec2d4643a1e4b}\label{structmom__meke_1_1meke__cs_a6525b5546bf316442a7ec2d4643a1e4b}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!id\+\_\+src@{id\+\_\+src}}
\index{id\+\_\+src@{id\+\_\+src}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{id\+\_\+src}{id\_src}}
{\footnotesize\ttfamily integer mom\+\_\+meke\+::meke\+\_\+cs\+::id\+\_\+src = -\/1}



Diagnostic handles. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00092}{92} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.

\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a8fb590665349dbd2ade7a227c19229bb}\label{structmom__meke_1_1meke__cs_a8fb590665349dbd2ade7a227c19229bb}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!id\+\_\+ub@{id\+\_\+ub}}
\index{id\+\_\+ub@{id\+\_\+ub}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{id\+\_\+ub}{id\_ub}}
{\footnotesize\ttfamily integer mom\+\_\+meke\+::meke\+\_\+cs\+::id\+\_\+ub = -\/1}



Diagnostic handles. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00093}{93} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00093   \textcolor{keywordtype}{integer} :: id\_ub = -1, id\_ut = -1
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_aef3d439189002d15c934398870eef279}\label{structmom__meke_1_1meke__cs_aef3d439189002d15c934398870eef279}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!id\+\_\+ue@{id\+\_\+ue}}
\index{id\+\_\+ue@{id\+\_\+ue}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{id\+\_\+ue}{id\_ue}}
{\footnotesize\ttfamily integer mom\+\_\+meke\+::meke\+\_\+cs\+::id\+\_\+ue = -\/1}



Diagnostic handles. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00092}{92} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.

\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a9485919fb6ea068436a2ac810c163da7}\label{structmom__meke_1_1meke__cs_a9485919fb6ea068436a2ac810c163da7}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!id\+\_\+ut@{id\+\_\+ut}}
\index{id\+\_\+ut@{id\+\_\+ut}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{id\+\_\+ut}{id\_ut}}
{\footnotesize\ttfamily integer mom\+\_\+meke\+::meke\+\_\+cs\+::id\+\_\+ut = -\/1}



Diagnostic handles. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00093}{93} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.

\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a8f9e4f98b733067fe68b6cca86634085}\label{structmom__meke_1_1meke__cs_a8f9e4f98b733067fe68b6cca86634085}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!initialize@{initialize}}
\index{initialize@{initialize}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{initialize}{initialize}}
{\footnotesize\ttfamily logical mom\+\_\+meke\+::meke\+\_\+cs\+::initialize}



If True, invokes a steady state solver to calculate M\+E\+KE. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00087}{87} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00087   \textcolor{keywordtype}{logical} :: initialize\textcolor{comment}{ !< If True, invokes a steady state solver to calculate MEKE.}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_afa038f03d01a10b0a40572705b9e64af}\label{structmom__meke_1_1meke__cs_afa038f03d01a10b0a40572705b9e64af}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!kh\+\_\+flux\+\_\+enabled@{kh\+\_\+flux\+\_\+enabled}}
\index{kh\+\_\+flux\+\_\+enabled@{kh\+\_\+flux\+\_\+enabled}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{kh\+\_\+flux\+\_\+enabled}{kh\_flux\_enabled}}
{\footnotesize\ttfamily logical mom\+\_\+meke\+::meke\+\_\+cs\+::kh\+\_\+flux\+\_\+enabled}



If true, lateral diffusive M\+E\+KE flux is enabled. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00086}{86} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00086   \textcolor{keywordtype}{logical} :: kh\_flux\_enabled\textcolor{comment}{ !< If true, lateral diffusive MEKE flux is enabled.}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a0b781be0b98ff59c96255c1b0d73fc54}\label{structmom__meke_1_1meke__cs_a0b781be0b98ff59c96255c1b0d73fc54}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!khmeke\+\_\+fac@{khmeke\+\_\+fac}}
\index{khmeke\+\_\+fac@{khmeke\+\_\+fac}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{khmeke\+\_\+fac}{khmeke\_fac}}
{\footnotesize\ttfamily real mom\+\_\+meke\+::meke\+\_\+cs\+::khmeke\+\_\+fac}



A factor relating M\+E\+KEKh to the diffusivity used for M\+E\+KE itself \mbox{[}nondim\mbox{]}. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00067}{67} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00067   \textcolor{keywordtype}{real} :: khmeke\_fac\textcolor{comment}{    !< A factor relating MEKE%Kh to the diffusivity used for}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a9b288c1fd0438f54a19029c6ac5f9244}\label{structmom__meke_1_1meke__cs_a9b288c1fd0438f54a19029c6ac5f9244}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!lfixed@{lfixed}}
\index{lfixed@{lfixed}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{lfixed}{lfixed}}
{\footnotesize\ttfamily real mom\+\_\+meke\+::meke\+\_\+cs\+::lfixed}



Fixed mixing length scale \mbox{[}L $\sim$$>$ m\mbox{]}. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00075}{75} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00075   \textcolor{keywordtype}{real} :: lfixed\textcolor{comment}{        !< Fixed mixing length scale [L ~> m].}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_ade1d4ce3f5be6d1c5f9f4ce3a3faf943}\label{structmom__meke_1_1meke__cs_ade1d4ce3f5be6d1c5f9f4ce3a3faf943}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!meke\+\_\+advection\+\_\+factor@{meke\+\_\+advection\+\_\+factor}}
\index{meke\+\_\+advection\+\_\+factor@{meke\+\_\+advection\+\_\+factor}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{meke\+\_\+advection\+\_\+factor}{meke\_advection\_factor}}
{\footnotesize\ttfamily real mom\+\_\+meke\+::meke\+\_\+cs\+::meke\+\_\+advection\+\_\+factor}



A scaling in front of the advection of M\+E\+KE \mbox{[}nondim\mbox{]}. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00081}{81} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00081   \textcolor{keywordtype}{real} :: meke\_advection\_factor\textcolor{comment}{ !< A scaling in front of the advection of MEKE [nondim]}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_ae58fd82be69975281c651d1730b0a99a}\label{structmom__meke_1_1meke__cs_ae58fd82be69975281c651d1730b0a99a}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!meke\+\_\+bgsrc@{meke\+\_\+bgsrc}}
\index{meke\+\_\+bgsrc@{meke\+\_\+bgsrc}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{meke\+\_\+bgsrc}{meke\_bgsrc}}
{\footnotesize\ttfamily real mom\+\_\+meke\+::meke\+\_\+cs\+::meke\+\_\+bgsrc}



Background energy source for M\+E\+KE \mbox{[}L2 T-\/3 $\sim$$>$ W kg-\/1\mbox{]} (= m2 s-\/3). 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00061}{61} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00061   \textcolor{keywordtype}{real} :: meke\_bgsrc\textcolor{comment}{    !< Background energy source for MEKE [L2 T-3 ~> W kg-1] (= m2 s-3).}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_af1b29c512119ee6689561791a7a8386b}\label{structmom__meke_1_1meke__cs_af1b29c512119ee6689561791a7a8386b}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!meke\+\_\+cb@{meke\+\_\+cb}}
\index{meke\+\_\+cb@{meke\+\_\+cb}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{meke\+\_\+cb}{meke\_cb}}
{\footnotesize\ttfamily real mom\+\_\+meke\+::meke\+\_\+cs\+::meke\+\_\+cb}



Coefficient in the $\gamma_{bot}$ expression \mbox{[}nondim\mbox{]}. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00042}{42} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00042   \textcolor{keywordtype}{real} :: meke\_cb\textcolor{comment}{       !< Coefficient in the \(\backslash\)f$\(\backslash\)gamma\_\{bot\}\(\backslash\)f$ expression [nondim]}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_adf3ce1c6863c71de6e495760ca7ed3fe}\label{structmom__meke_1_1meke__cs_adf3ce1c6863c71de6e495760ca7ed3fe}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!meke\+\_\+cd\+\_\+scale@{meke\+\_\+cd\+\_\+scale}}
\index{meke\+\_\+cd\+\_\+scale@{meke\+\_\+cd\+\_\+scale}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{meke\+\_\+cd\+\_\+scale}{meke\_cd\_scale}}
{\footnotesize\ttfamily real mom\+\_\+meke\+::meke\+\_\+cs\+::meke\+\_\+cd\+\_\+scale}



The ratio of the bottom eddy velocity to the column mean eddy velocity, i.\+e. sqrt(2$\ast$\+M\+E\+K\+E). This should be less than 1 to account for the surface intensification of M\+E\+KE. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00039}{39} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00039   \textcolor{keywordtype}{real} :: meke\_cd\_scale\textcolor{comment}{ !< The ratio of the bottom eddy velocity to the column mean}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_aab6448e3dac88b2328fa7863472fa666}\label{structmom__meke_1_1meke__cs_aab6448e3dac88b2328fa7863472fa666}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!meke\+\_\+ct@{meke\+\_\+ct}}
\index{meke\+\_\+ct@{meke\+\_\+ct}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{meke\+\_\+ct}{meke\_ct}}
{\footnotesize\ttfamily real mom\+\_\+meke\+::meke\+\_\+cs\+::meke\+\_\+ct}



Coefficient in the $\gamma_{bt}$ expression \mbox{[}nondim\mbox{]}. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00044}{44} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00044   \textcolor{keywordtype}{real} :: meke\_ct\textcolor{comment}{       !< Coefficient in the \(\backslash\)f$\(\backslash\)gamma\_\{bt\}\(\backslash\)f$ expression [nondim]}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a3711b7737887bfa2a72f2c4e87fc9872}\label{structmom__meke_1_1meke__cs_a3711b7737887bfa2a72f2c4e87fc9872}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!meke\+\_\+damping@{meke\+\_\+damping}}
\index{meke\+\_\+damping@{meke\+\_\+damping}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{meke\+\_\+damping}{meke\_damping}}
{\footnotesize\ttfamily real mom\+\_\+meke\+::meke\+\_\+cs\+::meke\+\_\+damping}



Local depth-\/independent M\+E\+KE dissipation rate \mbox{[}T-\/1 $\sim$$>$ s-\/1\mbox{]}. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00038}{38} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00038   \textcolor{keywordtype}{real} :: meke\_damping\textcolor{comment}{  !< Local depth-independent MEKE dissipation rate [T-1 ~> s-1].}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_aebb4e86120ecc576431c6c65d90e9e8f}\label{structmom__meke_1_1meke__cs_aebb4e86120ecc576431c6c65d90e9e8f}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!meke\+\_\+dtscale@{meke\+\_\+dtscale}}
\index{meke\+\_\+dtscale@{meke\+\_\+dtscale}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{meke\+\_\+dtscale}{meke\_dtscale}}
{\footnotesize\ttfamily real mom\+\_\+meke\+::meke\+\_\+cs\+::meke\+\_\+dtscale}



Scale factor to accelerate time-\/stepping \mbox{[}nondim\mbox{]}. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00062}{62} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00062   \textcolor{keywordtype}{real} :: meke\_dtscale\textcolor{comment}{  !< Scale factor to accelerate time-stepping [nondim]}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_ab849158f3f1c5f481f78e2ec12af4c41}\label{structmom__meke_1_1meke__cs_ab849158f3f1c5f481f78e2ec12af4c41}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!meke\+\_\+equilibrium\+\_\+alt@{meke\+\_\+equilibrium\+\_\+alt}}
\index{meke\+\_\+equilibrium\+\_\+alt@{meke\+\_\+equilibrium\+\_\+alt}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{meke\+\_\+equilibrium\+\_\+alt}{meke\_equilibrium\_alt}}
{\footnotesize\ttfamily logical mom\+\_\+meke\+::meke\+\_\+cs\+::meke\+\_\+equilibrium\+\_\+alt}



If true, use an alternative calculation for the equilibrium value of M\+E\+KE. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00050}{50} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00050   \textcolor{keywordtype}{logical} :: meke\_equilibrium\_alt\textcolor{comment}{ !< If true, use an alternative calculation for the}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a85ed16382bbd0b945f0de77488377854}\label{structmom__meke_1_1meke__cs_a85ed16382bbd0b945f0de77488377854}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!meke\+\_\+equilibrium\+\_\+restoring@{meke\+\_\+equilibrium\+\_\+restoring}}
\index{meke\+\_\+equilibrium\+\_\+restoring@{meke\+\_\+equilibrium\+\_\+restoring}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{meke\+\_\+equilibrium\+\_\+restoring}{meke\_equilibrium\_restoring}}
{\footnotesize\ttfamily logical mom\+\_\+meke\+::meke\+\_\+cs\+::meke\+\_\+equilibrium\+\_\+restoring}



If true, restore M\+E\+KE back to its equilibrium value, which is calculated at each time step. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00052}{52} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00052   \textcolor{keywordtype}{logical} :: meke\_equilibrium\_restoring\textcolor{comment}{ !< If true, restore MEKE back to its equilibrium value,}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_aaf5934fd66b3fc648adfe16f796b86d2}\label{structmom__meke_1_1meke__cs_aaf5934fd66b3fc648adfe16f796b86d2}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!meke\+\_\+frcoeff@{meke\+\_\+frcoeff}}
\index{meke\+\_\+frcoeff@{meke\+\_\+frcoeff}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{meke\+\_\+frcoeff}{meke\_frcoeff}}
{\footnotesize\ttfamily real mom\+\_\+meke\+::meke\+\_\+cs\+::meke\+\_\+frcoeff}



Efficiency of conversion of ME into M\+E\+KE \mbox{[}nondim\mbox{]}. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00035}{35} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00035   \textcolor{keywordtype}{real} :: meke\_frcoeff\textcolor{comment}{  !< Efficiency of conversion of ME into MEKE [nondim]}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a914e3f10cf750fc8dfbbcd7f60821f37}\label{structmom__meke_1_1meke__cs_a914e3f10cf750fc8dfbbcd7f60821f37}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!meke\+\_\+geometric@{meke\+\_\+geometric}}
\index{meke\+\_\+geometric@{meke\+\_\+geometric}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{meke\+\_\+geometric}{meke\_geometric}}
{\footnotesize\ttfamily logical mom\+\_\+meke\+::meke\+\_\+cs\+::meke\+\_\+geometric}



If true, uses the GM coefficient formulation from the G\+E\+O\+M\+E\+T\+R\+IC framework (Marshall et al., 2012) 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00046}{46} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00046   \textcolor{keywordtype}{logical} :: meke\_geometric\textcolor{comment}{ !< If true, uses the GM coefficient formulation from the GEOMETRIC}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_ab0634af3de913947d1194322e9e57d98}\label{structmom__meke_1_1meke__cs_ab0634af3de913947d1194322e9e57d98}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!meke\+\_\+geometric\+\_\+alpha@{meke\+\_\+geometric\+\_\+alpha}}
\index{meke\+\_\+geometric\+\_\+alpha@{meke\+\_\+geometric\+\_\+alpha}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{meke\+\_\+geometric\+\_\+alpha}{meke\_geometric\_alpha}}
{\footnotesize\ttfamily real mom\+\_\+meke\+::meke\+\_\+cs\+::meke\+\_\+geometric\+\_\+alpha}



The nondimensional coefficient governing the efficiency of the G\+E\+O\+M\+E\+T\+R\+IC thickness diffusion. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00048}{48} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00048   \textcolor{keywordtype}{real}    :: meke\_geometric\_alpha\textcolor{comment}{ !< The nondimensional coefficient governing the efficiency of the}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a4f1e09f9a261661c7c7ac80071462251}\label{structmom__meke_1_1meke__cs_a4f1e09f9a261661c7c7ac80071462251}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!meke\+\_\+gmcoeff@{meke\+\_\+gmcoeff}}
\index{meke\+\_\+gmcoeff@{meke\+\_\+gmcoeff}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{meke\+\_\+gmcoeff}{meke\_gmcoeff}}
{\footnotesize\ttfamily real mom\+\_\+meke\+::meke\+\_\+cs\+::meke\+\_\+gmcoeff}



Efficiency of conversion of PE into M\+E\+KE \mbox{[}nondim\mbox{]}. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00036}{36} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00036   \textcolor{keywordtype}{real} :: meke\_gmcoeff\textcolor{comment}{  !< Efficiency of conversion of PE into MEKE [nondim]}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a62fa7853ac13a5b6b6578623ee97f65d}\label{structmom__meke_1_1meke__cs_a62fa7853ac13a5b6b6578623ee97f65d}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!meke\+\_\+gmecoeff@{meke\+\_\+gmecoeff}}
\index{meke\+\_\+gmecoeff@{meke\+\_\+gmecoeff}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{meke\+\_\+gmecoeff}{meke\_gmecoeff}}
{\footnotesize\ttfamily real mom\+\_\+meke\+::meke\+\_\+cs\+::meke\+\_\+gmecoeff}



Efficiency of conversion of M\+E\+KE into ME by G\+ME \mbox{[}nondim\mbox{]}. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00037}{37} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00037   \textcolor{keywordtype}{real} :: meke\_gmecoeff\textcolor{comment}{ !< Efficiency of conversion of MEKE into ME by GME [nondim]}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_af30830f682f374aed201f92aab6a126d}\label{structmom__meke_1_1meke__cs_af30830f682f374aed201f92aab6a126d}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!meke\+\_\+k4@{meke\+\_\+k4}}
\index{meke\+\_\+k4@{meke\+\_\+k4}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{meke\+\_\+k4}{meke\_k4}}
{\footnotesize\ttfamily real mom\+\_\+meke\+::meke\+\_\+cs\+::meke\+\_\+k4}



Background bi-\/harmonic diffusivity (of M\+E\+KE) \mbox{[}L4 T-\/1 $\sim$$>$ m4 s-\/1\mbox{]}. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00066}{66} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00066   \textcolor{keywordtype}{real} :: meke\_k4\textcolor{comment}{       !< Background bi-harmonic diffusivity (of MEKE) [L4 T-1 ~> m4 s-1]}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_aaefbf10b25abc47f0a93cdf7fda3d5f7}\label{structmom__meke_1_1meke__cs_aaefbf10b25abc47f0a93cdf7fda3d5f7}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!meke\+\_\+kh@{meke\+\_\+kh}}
\index{meke\+\_\+kh@{meke\+\_\+kh}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{meke\+\_\+kh}{meke\_kh}}
{\footnotesize\ttfamily real mom\+\_\+meke\+::meke\+\_\+cs\+::meke\+\_\+kh}



Background lateral diffusion of M\+E\+KE \mbox{[}L2 T-\/1 $\sim$$>$ m2 s-\/1\mbox{]}. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00065}{65} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00065   \textcolor{keywordtype}{real} :: meke\_kh\textcolor{comment}{       !< Background lateral diffusion of MEKE [L2 T-1 ~> m2 s-1]}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a1c12d23e36170a69853fff8085cb8001}\label{structmom__meke_1_1meke__cs_a1c12d23e36170a69853fff8085cb8001}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!meke\+\_\+khcoeff@{meke\+\_\+khcoeff}}
\index{meke\+\_\+khcoeff@{meke\+\_\+khcoeff}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{meke\+\_\+khcoeff}{meke\_khcoeff}}
{\footnotesize\ttfamily real mom\+\_\+meke\+::meke\+\_\+cs\+::meke\+\_\+khcoeff}



Scaling factor to convert M\+E\+KE into Kh \mbox{[}nondim\mbox{]}. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00063}{63} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00063   \textcolor{keywordtype}{real} :: meke\_khcoeff\textcolor{comment}{  !< Scaling factor to convert MEKE into Kh [nondim]}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a2a6ecf96d65459ac02ee50d3a454cefc}\label{structmom__meke_1_1meke__cs_a2a6ecf96d65459ac02ee50d3a454cefc}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!meke\+\_\+min\+\_\+gamma@{meke\+\_\+min\+\_\+gamma}}
\index{meke\+\_\+min\+\_\+gamma@{meke\+\_\+min\+\_\+gamma}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{meke\+\_\+min\+\_\+gamma}{meke\_min\_gamma}}
{\footnotesize\ttfamily real mom\+\_\+meke\+::meke\+\_\+cs\+::meke\+\_\+min\+\_\+gamma}



Minimum value of gamma\+\_\+b$^\wedge$2 allowed \mbox{[}nondim\mbox{]}. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00043}{43} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00043   \textcolor{keywordtype}{real} :: meke\_min\_gamma\textcolor{comment}{!< Minimum value of gamma\_b^2 allowed [nondim]}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_ae22b548c5ea585b4986702ac846ab784}\label{structmom__meke_1_1meke__cs_ae22b548c5ea585b4986702ac846ab784}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!meke\+\_\+restoring\+\_\+rate@{meke\+\_\+restoring\+\_\+rate}}
\index{meke\+\_\+restoring\+\_\+rate@{meke\+\_\+restoring\+\_\+rate}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{meke\+\_\+restoring\+\_\+rate}{meke\_restoring\_rate}}
{\footnotesize\ttfamily real mom\+\_\+meke\+::meke\+\_\+cs\+::meke\+\_\+restoring\+\_\+rate}



Inverse of the timescale used to nudge M\+E\+KE toward its equilibrium value \mbox{[}s-\/1\mbox{]}. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00084}{84} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00084   \textcolor{keywordtype}{real} :: meke\_restoring\_rate\textcolor{comment}{ !< Inverse of the timescale used to nudge MEKE toward its equilibrium value
       [s-1].}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a72daecf2fa02a92418bb1d237f47e970}\label{structmom__meke_1_1meke__cs_a72daecf2fa02a92418bb1d237f47e970}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!meke\+\_\+topographic\+\_\+beta@{meke\+\_\+topographic\+\_\+beta}}
\index{meke\+\_\+topographic\+\_\+beta@{meke\+\_\+topographic\+\_\+beta}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{meke\+\_\+topographic\+\_\+beta}{meke\_topographic\_beta}}
{\footnotesize\ttfamily real mom\+\_\+meke\+::meke\+\_\+cs\+::meke\+\_\+topographic\+\_\+beta}



Weight for how much topographic beta is considered when computing beta in Rhines scale \mbox{[}nondim\mbox{]}. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00082}{82} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00082   \textcolor{keywordtype}{real} :: meke\_topographic\_beta\textcolor{comment}{ !< Weight for how much topographic beta is considered}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a357850e9e13b02635c859fdb770364bb}\label{structmom__meke_1_1meke__cs_a357850e9e13b02635c859fdb770364bb}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!meke\+\_\+uscale@{meke\+\_\+uscale}}
\index{meke\+\_\+uscale@{meke\+\_\+uscale}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{meke\+\_\+uscale}{meke\_uscale}}
{\footnotesize\ttfamily real mom\+\_\+meke\+::meke\+\_\+cs\+::meke\+\_\+uscale}



M\+E\+KE velocity scale for bottom drag \mbox{[}L T-\/1 $\sim$$>$ m s-\/1\mbox{]}. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00064}{64} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00064   \textcolor{keywordtype}{real} :: meke\_uscale\textcolor{comment}{   !< MEKE velocity scale for bottom drag [L T-1 ~> m s-1]}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a0fcdbb671fac5c5a9ce075dc3d0f1675}\label{structmom__meke_1_1meke__cs_a0fcdbb671fac5c5a9ce075dc3d0f1675}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!pass\+\_\+kh@{pass\+\_\+kh}}
\index{pass\+\_\+kh@{pass\+\_\+kh}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{pass\+\_\+kh}{pass\_kh}}
{\footnotesize\ttfamily type(group\+\_\+pass\+\_\+type) mom\+\_\+meke\+::meke\+\_\+cs\+::pass\+\_\+kh}



Group halo pass handle for M\+E\+KEKh, M\+E\+KEKu, and/or M\+E\+KEAu. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00104}{104} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00104   \textcolor{keywordtype}{type}(group\_pass\_type) :: pass\_kh\textcolor{comment}{   !< Group halo pass handle for MEKE%Kh, MEKE%Ku, and/or MEKE%Au}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_ab2f2e88ff8d9e61a88ba1d76c8863244}\label{structmom__meke_1_1meke__cs_ab2f2e88ff8d9e61a88ba1d76c8863244}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!pass\+\_\+meke@{pass\+\_\+meke}}
\index{pass\+\_\+meke@{pass\+\_\+meke}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{pass\+\_\+meke}{pass\_meke}}
{\footnotesize\ttfamily type(group\+\_\+pass\+\_\+type) mom\+\_\+meke\+::meke\+\_\+cs\+::pass\+\_\+meke}



Group halo pass handle for M\+E\+KEM\+E\+KE and maybe M\+E\+KEKh\+\_\+diff. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00103}{103} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00103   \textcolor{keywordtype}{type}(group\_pass\_type) :: pass\_meke\textcolor{comment}{ !< Group halo pass handle for MEKE%MEKE and maybe MEKE%Kh\_diff}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a20c46c20c28f8966d60731425bbd0ad0}\label{structmom__meke_1_1meke__cs_a20c46c20c28f8966d60731425bbd0ad0}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!rd\+\_\+as\+\_\+max\+\_\+scale@{rd\+\_\+as\+\_\+max\+\_\+scale}}
\index{rd\+\_\+as\+\_\+max\+\_\+scale@{rd\+\_\+as\+\_\+max\+\_\+scale}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{rd\+\_\+as\+\_\+max\+\_\+scale}{rd\_as\_max\_scale}}
{\footnotesize\ttfamily logical mom\+\_\+meke\+::meke\+\_\+cs\+::rd\+\_\+as\+\_\+max\+\_\+scale}



If true the length scale can not exceed the first baroclinic deformation radius. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00056}{56} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00056   \textcolor{keywordtype}{logical} :: rd\_as\_max\_scale\textcolor{comment}{ !< If true the length scale can not exceed the}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a189479b2e098888bc24903761fd42592}\label{structmom__meke_1_1meke__cs_a189479b2e098888bc24903761fd42592}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!use\+\_\+min\+\_\+lscale@{use\+\_\+min\+\_\+lscale}}
\index{use\+\_\+min\+\_\+lscale@{use\+\_\+min\+\_\+lscale}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{use\+\_\+min\+\_\+lscale}{use\_min\_lscale}}
{\footnotesize\ttfamily logical mom\+\_\+meke\+::meke\+\_\+cs\+::use\+\_\+min\+\_\+lscale}



Use simple minimum for mixing length scale. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00059}{59} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00059   \textcolor{keywordtype}{logical} :: use\_min\_lscale\textcolor{comment}{ !< Use simple minimum for mixing length scale.}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a30961ae39e5285a09bda4f1235b5e26f}\label{structmom__meke_1_1meke__cs_a30961ae39e5285a09bda4f1235b5e26f}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!use\+\_\+old\+\_\+lscale@{use\+\_\+old\+\_\+lscale}}
\index{use\+\_\+old\+\_\+lscale@{use\+\_\+old\+\_\+lscale}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{use\+\_\+old\+\_\+lscale}{use\_old\_lscale}}
{\footnotesize\ttfamily logical mom\+\_\+meke\+::meke\+\_\+cs\+::use\+\_\+old\+\_\+lscale}



Use the old formula for mixing length scale. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00058}{58} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00058   \textcolor{keywordtype}{logical} :: use\_old\_lscale\textcolor{comment}{ !< Use the old formula for mixing length scale.}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_ae679f694df55de7c846a1291707e370c}\label{structmom__meke_1_1meke__cs_ae679f694df55de7c846a1291707e370c}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!visc\+\_\+drag@{visc\+\_\+drag}}
\index{visc\+\_\+drag@{visc\+\_\+drag}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{visc\+\_\+drag}{visc\_drag}}
{\footnotesize\ttfamily logical mom\+\_\+meke\+::meke\+\_\+cs\+::visc\+\_\+drag}



If true use the vertvisc\+\_\+type to calculate bottom drag. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00045}{45} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00045   \textcolor{keywordtype}{logical} :: visc\_drag\textcolor{comment}{  !< If true use the vertvisc\_type to calculate bottom drag.}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_a70588c16f51e4e2b4bb4862647c959c3}\label{structmom__meke_1_1meke__cs_a70588c16f51e4e2b4bb4862647c959c3}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!viscosity\+\_\+coeff\+\_\+au@{viscosity\+\_\+coeff\+\_\+au}}
\index{viscosity\+\_\+coeff\+\_\+au@{viscosity\+\_\+coeff\+\_\+au}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{viscosity\+\_\+coeff\+\_\+au}{viscosity\_coeff\_au}}
{\footnotesize\ttfamily real mom\+\_\+meke\+::meke\+\_\+cs\+::viscosity\+\_\+coeff\+\_\+au}



The scaling coefficient in the expression for viscosity used to parameterize lateral biharmonic momentum mixing by unresolved eddies represented by M\+E\+KE. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00072}{72} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00072   \textcolor{keywordtype}{real} :: viscosity\_coeff\_au\textcolor{comment}{ !< The scaling coefficient in the expression for}
\end{DoxyCode}
\mbox{\Hypertarget{structmom__meke_1_1meke__cs_adb196645dc565e3ad5902aef066c54e4}\label{structmom__meke_1_1meke__cs_adb196645dc565e3ad5902aef066c54e4}} 
\index{mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}!viscosity\+\_\+coeff\+\_\+ku@{viscosity\+\_\+coeff\+\_\+ku}}
\index{viscosity\+\_\+coeff\+\_\+ku@{viscosity\+\_\+coeff\+\_\+ku}!mom\+\_\+meke\+::meke\+\_\+cs@{mom\+\_\+meke\+::meke\+\_\+cs}}
\subsubsection{\texorpdfstring{viscosity\+\_\+coeff\+\_\+ku}{viscosity\_coeff\_ku}}
{\footnotesize\ttfamily real mom\+\_\+meke\+::meke\+\_\+cs\+::viscosity\+\_\+coeff\+\_\+ku}



The scaling coefficient in the expression for viscosity used to parameterize lateral harmonic momentum mixing by unresolved eddies represented by M\+E\+KE. 



Definition at line \hyperlink{MOM__MEKE_8F90_source_l00069}{69} of file \hyperlink{MOM__MEKE_8F90_source}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}.


\begin{DoxyCode}
00069   \textcolor{keywordtype}{real} :: viscosity\_coeff\_ku\textcolor{comment}{ !< The scaling coefficient in the expression for}
\end{DoxyCode}


The documentation for this type was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/home/cermak/src/\+M\+O\+M6/src/parameterizations/lateral/\hyperlink{MOM__MEKE_8F90}{M\+O\+M\+\_\+\+M\+E\+K\+E.\+F90}\end{DoxyCompactItemize}
