\hypertarget{structmom__cvmix__kpp_1_1kpp__cs}{}\section{mom\+\_\+cvmix\+\_\+kpp\+::kpp\+\_\+cs Type Reference}
\label{structmom__cvmix__kpp_1_1kpp__cs}\index{mom\_cvmix\_kpp::kpp\_cs@{mom\_cvmix\_kpp::kpp\_cs}}


\subsection{Detailed Description}
Control structure for containing K\+PP parameters/data. 

Definition at line 71 of file M\+O\+M\+\_\+\+C\+V\+Mix\+\_\+\+K\+P\+P.\+F90.



Collaboration diagram for mom\+\_\+cvmix\+\_\+kpp\+::kpp\+\_\+cs\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structmom__cvmix__kpp_1_1kpp__cs__coll__graph}
\end{center}
\end{figure}
\subsection*{Public variables and constants}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a0f314cb1ad557cda621a024260cbcf23}\label{structmom__cvmix__kpp_1_1kpp__cs_a0f314cb1ad557cda621a024260cbcf23}} 
real \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a0f314cb1ad557cda621a024260cbcf23}{ri\+\_\+crit}}
\begin{DoxyCompactList}\small\item\em Critical bulk Richardson number (defines O\+BL depth) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a06c765e3b683c170e2962817ad1c76a4}\label{structmom__cvmix__kpp_1_1kpp__cs_a06c765e3b683c170e2962817ad1c76a4}} 
real \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a06c765e3b683c170e2962817ad1c76a4}{vonkarman}}
\begin{DoxyCompactList}\small\item\em von Karman constant (dimensionless) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a42d5f9c397a5895ca7c74ce59d0c2516}\label{structmom__cvmix__kpp_1_1kpp__cs_a42d5f9c397a5895ca7c74ce59d0c2516}} 
real \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a42d5f9c397a5895ca7c74ce59d0c2516}{cs}}
\begin{DoxyCompactList}\small\item\em Parameter for computing velocity scale function (dimensionless) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a44ee24f6dcc3cf14a9ecb59bb894e686}\label{structmom__cvmix__kpp_1_1kpp__cs_a44ee24f6dcc3cf14a9ecb59bb894e686}} 
real \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a44ee24f6dcc3cf14a9ecb59bb894e686}{cs2}}
\begin{DoxyCompactList}\small\item\em Parameter for multiplying by non-\/local term. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a6332a2b1e67a71d8ba7dca20079815a0}\label{structmom__cvmix__kpp_1_1kpp__cs_a6332a2b1e67a71d8ba7dca20079815a0}} 
logical \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a6332a2b1e67a71d8ba7dca20079815a0}{enhance\+\_\+diffusion}}
\begin{DoxyCompactList}\small\item\em If True, add enhanced diffusivity at base of boundary layer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a34d31c77612c400d3f3a0f9b0ee24bb6}\label{structmom__cvmix__kpp_1_1kpp__cs_a34d31c77612c400d3f3a0f9b0ee24bb6}} 
character(len=10) \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a34d31c77612c400d3f3a0f9b0ee24bb6}{interptype}}
\begin{DoxyCompactList}\small\item\em Type of interpolation to compute bulk Richardson number. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a20e439a9c099674be1d4209cef890f1c}\label{structmom__cvmix__kpp_1_1kpp__cs_a20e439a9c099674be1d4209cef890f1c}} 
character(len=10) \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a20e439a9c099674be1d4209cef890f1c}{interptype2}}
\begin{DoxyCompactList}\small\item\em Type of interpolation to compute diff and visc at O\+B\+L\+\_\+depth. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a9de0d55d648d9e37b1490e037be7eff6}\label{structmom__cvmix__kpp_1_1kpp__cs_a9de0d55d648d9e37b1490e037be7eff6}} 
logical \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a9de0d55d648d9e37b1490e037be7eff6}{computeekman}}
\begin{DoxyCompactList}\small\item\em If True, compute Ekman depth limit for O\+B\+Ldepth. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_af86f39ff38f6ca6d4c4d3e4f1ff81b4f}\label{structmom__cvmix__kpp_1_1kpp__cs_af86f39ff38f6ca6d4c4d3e4f1ff81b4f}} 
logical \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_af86f39ff38f6ca6d4c4d3e4f1ff81b4f}{computemoninobukhov}}
\begin{DoxyCompactList}\small\item\em If True, compute Monin-\/\+Obukhov limit for O\+B\+Ldepth. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_ace10b2e7f61a2b74c0fa0d803c42cf2b}\label{structmom__cvmix__kpp_1_1kpp__cs_ace10b2e7f61a2b74c0fa0d803c42cf2b}} 
logical \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_ace10b2e7f61a2b74c0fa0d803c42cf2b}{passivemode}}
\begin{DoxyCompactList}\small\item\em If True, makes K\+PP passive meaning it does N\+OT alter the diffusivity. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_ab5206bd35bddd916412358cef6d96cdc}\label{structmom__cvmix__kpp_1_1kpp__cs_ab5206bd35bddd916412358cef6d96cdc}} 
real \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_ab5206bd35bddd916412358cef6d96cdc}{deepobloffset}}
\begin{DoxyCompactList}\small\item\em If non-\/zero, is a distance from the bottom that the O\+BL can not penetrate through \mbox{[}m\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_af48f2eb67cf56c3e4dba854fbfcff4d3}\label{structmom__cvmix__kpp_1_1kpp__cs_af48f2eb67cf56c3e4dba854fbfcff4d3}} 
real \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_af48f2eb67cf56c3e4dba854fbfcff4d3}{minobldepth}}
\begin{DoxyCompactList}\small\item\em If non-\/zero, is a minimum depth for the O\+BL \mbox{[}m\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a8437a0a801c97c2f534c9cf865a53dd3}\label{structmom__cvmix__kpp_1_1kpp__cs_a8437a0a801c97c2f534c9cf865a53dd3}} 
real \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a8437a0a801c97c2f534c9cf865a53dd3}{surf\+\_\+layer\+\_\+ext}}
\begin{DoxyCompactList}\small\item\em Fraction of O\+BL depth considered in the surface layer \mbox{[}nondim\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_ab67be74b9a6a80d951100c0fd66920fd}\label{structmom__cvmix__kpp_1_1kpp__cs_ab67be74b9a6a80d951100c0fd66920fd}} 
real \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_ab67be74b9a6a80d951100c0fd66920fd}{minvtsqr}}
\begin{DoxyCompactList}\small\item\em Min for the squared unresolved velocity used in Rib C\+V\+Mix calculation \mbox{[}m2 s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_ab152b2070f6d940bbc2f0cd4d3512ff1}\label{structmom__cvmix__kpp_1_1kpp__cs_ab152b2070f6d940bbc2f0cd4d3512ff1}} 
logical \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_ab152b2070f6d940bbc2f0cd4d3512ff1}{fixedobldepth}}
\begin{DoxyCompactList}\small\item\em If True, will fix the O\+BL depth at fixed\+O\+B\+Ldepth\+\_\+value. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a12841b6a3d767ad43217836629d853e8}\label{structmom__cvmix__kpp_1_1kpp__cs_a12841b6a3d767ad43217836629d853e8}} 
real \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a12841b6a3d767ad43217836629d853e8}{fixedobldepth\+\_\+value}}
\begin{DoxyCompactList}\small\item\em value for the fixed O\+BL depth when fixed\+O\+B\+Ldepth==True. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_abfaefdde757c216c2274d557e9842515}\label{structmom__cvmix__kpp_1_1kpp__cs_abfaefdde757c216c2274d557e9842515}} 
logical \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_abfaefdde757c216c2274d557e9842515}{debug}}
\begin{DoxyCompactList}\small\item\em If True, calculate checksums and write debugging information. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_ae8c13d5db22e37d224edecafa030a249}\label{structmom__cvmix__kpp_1_1kpp__cs_ae8c13d5db22e37d224edecafa030a249}} 
character(len=30) \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_ae8c13d5db22e37d224edecafa030a249}{matchtechnique}}
\begin{DoxyCompactList}\small\item\em Method used in C\+V\+Mix for setting diffusivity and N\+LT profile functions. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a5f7a8d62c37ecaa376d8ea4725f10d54}\label{structmom__cvmix__kpp_1_1kpp__cs_a5f7a8d62c37ecaa376d8ea4725f10d54}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a5f7a8d62c37ecaa376d8ea4725f10d54}{nlt\+\_\+shape}}
\begin{DoxyCompactList}\small\item\em M\+O\+M6 over-\/ride of C\+V\+Mix N\+LT shape function. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_ab1223fc643de7671198078ce7b2c3fc1}\label{structmom__cvmix__kpp_1_1kpp__cs_ab1223fc643de7671198078ce7b2c3fc1}} 
logical \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_ab1223fc643de7671198078ce7b2c3fc1}{applynonlocaltrans}}
\begin{DoxyCompactList}\small\item\em If True, apply non-\/local transport to heat and scalars. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_ae8cc5fc78934370fdf57b0b3b44007fd}\label{structmom__cvmix__kpp_1_1kpp__cs_ae8cc5fc78934370fdf57b0b3b44007fd}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_ae8cc5fc78934370fdf57b0b3b44007fd}{n\+\_\+smooth}}
\begin{DoxyCompactList}\small\item\em Number of times smoothing operator is applied on O\+B\+Ldepth. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_af2bc0d1f02bcde8296a8a8ea751f4c53}\label{structmom__cvmix__kpp_1_1kpp__cs_af2bc0d1f02bcde8296a8a8ea751f4c53}} 
logical \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_af2bc0d1f02bcde8296a8a8ea751f4c53}{deepen\+\_\+only}}
\begin{DoxyCompactList}\small\item\em If true, apply O\+B\+Ldepth smoothing at a cell only if the O\+B\+Ldepth gets deeper. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_ac3d7ac45fccfd939ff807d11c995916a}\label{structmom__cvmix__kpp_1_1kpp__cs_ac3d7ac45fccfd939ff807d11c995916a}} 
logical \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_ac3d7ac45fccfd939ff807d11c995916a}{kppzerodiffusivity}}
\begin{DoxyCompactList}\small\item\em If True, will set diffusivity and viscosity from K\+PP to zero for testing purposes. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a9b1bd1a96aeb1c0cc5aeadbb9a9b53bb}\label{structmom__cvmix__kpp_1_1kpp__cs_a9b1bd1a96aeb1c0cc5aeadbb9a9b53bb}} 
logical \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a9b1bd1a96aeb1c0cc5aeadbb9a9b53bb}{kppisadditive}}
\begin{DoxyCompactList}\small\item\em If True, will add K\+PP diffusivity to initial diffusivity. If False, will replace initial diffusivity wherever K\+PP diffusivity is non-\/zero. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_afdebb580523b258ba748b5bbad87fed8}\label{structmom__cvmix__kpp_1_1kpp__cs_afdebb580523b258ba748b5bbad87fed8}} 
real \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_afdebb580523b258ba748b5bbad87fed8}{min\+\_\+thickness}}
\begin{DoxyCompactList}\small\item\em A minimum thickness used to avoid division by small numbers in the vicinity of vanished layers. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a73271963b0a219d1efcee4542ac39cf2}\label{structmom__cvmix__kpp_1_1kpp__cs_a73271963b0a219d1efcee4542ac39cf2}} 
logical \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a73271963b0a219d1efcee4542ac39cf2}{correctsurflayeravg}}
\begin{DoxyCompactList}\small\item\em If true, applies a correction to the averaging of surface layer properties. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a538477c6e8b08cab383e8e2d9b7532df}\label{structmom__cvmix__kpp_1_1kpp__cs_a538477c6e8b08cab383e8e2d9b7532df}} 
real \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a538477c6e8b08cab383e8e2d9b7532df}{surflayerdepth}}
\begin{DoxyCompactList}\small\item\em A guess at the depth of the surface layer (which should 0.\+1 of O\+B\+Ldepth) \mbox{[}m\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a6a638b829c1a86518b3aed34aaea0943}\label{structmom__cvmix__kpp_1_1kpp__cs_a6a638b829c1a86518b3aed34aaea0943}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a6a638b829c1a86518b3aed34aaea0943}{sw\+\_\+method}}
\begin{DoxyCompactList}\small\item\em Sets method for using shortwave radiation in surface buoyancy flux. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_aa352aa8f02d418b7a225a4f04fe87b1f}\label{structmom__cvmix__kpp_1_1kpp__cs_aa352aa8f02d418b7a225a4f04fe87b1f}} 
logical \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_aa352aa8f02d418b7a225a4f04fe87b1f}{lt\+\_\+k\+\_\+enhancement}}
\begin{DoxyCompactList}\small\item\em Flags if enhancing mixing coefficients due to LT. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a384cd75fb3dd11eca6238caa4be01d10}\label{structmom__cvmix__kpp_1_1kpp__cs_a384cd75fb3dd11eca6238caa4be01d10}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a384cd75fb3dd11eca6238caa4be01d10}{lt\+\_\+k\+\_\+shape}}
\begin{DoxyCompactList}\small\item\em Integer for constant or shape function enhancement. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_ad35a2b2ff3bb582abd0dc88c202469e8}\label{structmom__cvmix__kpp_1_1kpp__cs_ad35a2b2ff3bb582abd0dc88c202469e8}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_ad35a2b2ff3bb582abd0dc88c202469e8}{lt\+\_\+k\+\_\+method}}
\begin{DoxyCompactList}\small\item\em Integer for mixing coefficients LT method. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a2f2ce67de80a79ec24deba06fc58cc6a}\label{structmom__cvmix__kpp_1_1kpp__cs_a2f2ce67de80a79ec24deba06fc58cc6a}} 
real \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a2f2ce67de80a79ec24deba06fc58cc6a}{kpp\+\_\+k\+\_\+enh\+\_\+fac}}
\begin{DoxyCompactList}\small\item\em Factor to multiply by K if Method is C\+O\+N\+S\+T\+A\+NT. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a0218768858d11311aacb4a34f47735c4}\label{structmom__cvmix__kpp_1_1kpp__cs_a0218768858d11311aacb4a34f47735c4}} 
logical \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a0218768858d11311aacb4a34f47735c4}{lt\+\_\+vt2\+\_\+enhancement}}
\begin{DoxyCompactList}\small\item\em Flags if enhancing Vt2 due to LT. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a2cf9e86bf2f77868771cf9d025f3e083}\label{structmom__cvmix__kpp_1_1kpp__cs_a2cf9e86bf2f77868771cf9d025f3e083}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a2cf9e86bf2f77868771cf9d025f3e083}{lt\+\_\+vt2\+\_\+method}}
\begin{DoxyCompactList}\small\item\em Integer for Vt2 LT method. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a6242e2a76bd09273d5d023c82fee097b}\label{structmom__cvmix__kpp_1_1kpp__cs_a6242e2a76bd09273d5d023c82fee097b}} 
real \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a6242e2a76bd09273d5d023c82fee097b}{kpp\+\_\+vt2\+\_\+enh\+\_\+fac}}
\begin{DoxyCompactList}\small\item\em Factor to multiply by V\+T2 if Method is C\+O\+N\+S\+T\+A\+NT. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_aae6c2b93a54a748e6033c8f77d42c9dd}\label{structmom__cvmix__kpp_1_1kpp__cs_aae6c2b93a54a748e6033c8f77d42c9dd}} 
logical \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_aae6c2b93a54a748e6033c8f77d42c9dd}{stokes\+\_\+mixing}}
\begin{DoxyCompactList}\small\item\em Flag if model is mixing down Stokes gradient This is relavent for which current to use in RiB. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a2b735ec9e8b36c5029067b32786bc024}\label{structmom__cvmix__kpp_1_1kpp__cs_a2b735ec9e8b36c5029067b32786bc024}} 
type(cvmix\+\_\+kpp\+\_\+params\+\_\+type), pointer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a2b735ec9e8b36c5029067b32786bc024}{kpp\+\_\+params}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em C\+V\+Mix parameters. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a08073dcb1e97680061c24d54fdc50072}\label{structmom__cvmix__kpp_1_1kpp__cs_a08073dcb1e97680061c24d54fdc50072}} 
type(diag\+\_\+ctrl), pointer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a08073dcb1e97680061c24d54fdc50072}{diag}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Pointer to diagnostics control structure. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a8f75c776b6040f19e5dc2943f845064d}\label{structmom__cvmix__kpp_1_1kpp__cs_a8f75c776b6040f19e5dc2943f845064d}} 
real, dimension(\+:,\+:), allocatable \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a8f75c776b6040f19e5dc2943f845064d}{obldepth}}
\begin{DoxyCompactList}\small\item\em Depth (positive) of O\+BL \mbox{[}m\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_ac3c04411b7da145aa57e6c9cc613ce84}\label{structmom__cvmix__kpp_1_1kpp__cs_ac3c04411b7da145aa57e6c9cc613ce84}} 
real, dimension(\+:,\+:), allocatable \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_ac3c04411b7da145aa57e6c9cc613ce84}{obldepth\+\_\+original}}
\begin{DoxyCompactList}\small\item\em Depth (positive) of O\+BL \mbox{[}m\mbox{]} without smoothing. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a9ba9ae50447fbac1d5fd25a5e4c917ba}\label{structmom__cvmix__kpp_1_1kpp__cs_a9ba9ae50447fbac1d5fd25a5e4c917ba}} 
real, dimension(\+:,\+:), allocatable \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a9ba9ae50447fbac1d5fd25a5e4c917ba}{kobl}}
\begin{DoxyCompactList}\small\item\em Level (+fraction) of O\+BL extent. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_ac1f9258cde50524f58fac1e5f0f65c4d}\label{structmom__cvmix__kpp_1_1kpp__cs_ac1f9258cde50524f58fac1e5f0f65c4d}} 
real, dimension(\+:,\+:), allocatable \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_ac1f9258cde50524f58fac1e5f0f65c4d}{obldepthprev}}
\begin{DoxyCompactList}\small\item\em previous Depth (positive) of O\+BL \mbox{[}m\mbox{]} \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a267987804dd867c46cc8fdd3d64b49f5}\label{structmom__cvmix__kpp_1_1kpp__cs_a267987804dd867c46cc8fdd3d64b49f5}} 
real, dimension(\+:,\+:), allocatable \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a267987804dd867c46cc8fdd3d64b49f5}{la\+\_\+sl}}
\begin{DoxyCompactList}\small\item\em Langmuir number used in K\+PP. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a9cfce5f1847977ab60e0614c4529ae15}\label{structmom__cvmix__kpp_1_1kpp__cs_a9cfce5f1847977ab60e0614c4529ae15}} 
real, dimension(\+:,\+:,\+:), allocatable \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a9cfce5f1847977ab60e0614c4529ae15}{drho}}
\begin{DoxyCompactList}\small\item\em Bulk difference in density \mbox{[}R $\sim$$>$ kg m-\/3\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_ac68a922ed10c28b9041197517fa4fc92}\label{structmom__cvmix__kpp_1_1kpp__cs_ac68a922ed10c28b9041197517fa4fc92}} 
real, dimension(\+:,\+:,\+:), allocatable \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_ac68a922ed10c28b9041197517fa4fc92}{uz2}}
\begin{DoxyCompactList}\small\item\em Square of bulk difference in resolved velocity \mbox{[}m2 s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a4e91606d6d1fd2a7cbec5848135b60f6}\label{structmom__cvmix__kpp_1_1kpp__cs_a4e91606d6d1fd2a7cbec5848135b60f6}} 
real, dimension(\+:,\+:,\+:), allocatable \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a4e91606d6d1fd2a7cbec5848135b60f6}{bulkri}}
\begin{DoxyCompactList}\small\item\em Bulk Richardson number for each layer (dimensionless) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a4482accd47e49771ce2f28f3f56a089d}\label{structmom__cvmix__kpp_1_1kpp__cs_a4482accd47e49771ce2f28f3f56a089d}} 
real, dimension(\+:,\+:,\+:), allocatable \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a4482accd47e49771ce2f28f3f56a089d}{sigma}}
\begin{DoxyCompactList}\small\item\em Sigma coordinate (dimensionless) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a0768be12a32e3a72b14b7d11dac3fc14}\label{structmom__cvmix__kpp_1_1kpp__cs_a0768be12a32e3a72b14b7d11dac3fc14}} 
real, dimension(\+:,\+:,\+:), allocatable \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a0768be12a32e3a72b14b7d11dac3fc14}{ws}}
\begin{DoxyCompactList}\small\item\em Turbulent velocity scale for scalars \mbox{[}m s-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a3637392c77cb6e787a3a4ff76acd9053}\label{structmom__cvmix__kpp_1_1kpp__cs_a3637392c77cb6e787a3a4ff76acd9053}} 
real, dimension(\+:,\+:,\+:), allocatable \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a3637392c77cb6e787a3a4ff76acd9053}{n}}
\begin{DoxyCompactList}\small\item\em Brunt-\/\+Vaisala frequency \mbox{[}s-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_aaff77f5ec56b7844811c9f57b1c5e3f3}\label{structmom__cvmix__kpp_1_1kpp__cs_aaff77f5ec56b7844811c9f57b1c5e3f3}} 
real, dimension(\+:,\+:,\+:), allocatable \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_aaff77f5ec56b7844811c9f57b1c5e3f3}{n2}}
\begin{DoxyCompactList}\small\item\em Squared Brunt-\/\+Vaisala frequency \mbox{[}s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a3da07ab6a97dd9077bd7b17163912c27}\label{structmom__cvmix__kpp_1_1kpp__cs_a3da07ab6a97dd9077bd7b17163912c27}} 
real, dimension(\+:,\+:,\+:), allocatable \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a3da07ab6a97dd9077bd7b17163912c27}{vt2}}
\begin{DoxyCompactList}\small\item\em Unresolved squared turbulence velocity for bulk Ri \mbox{[}m2 s-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_ad4f346a37710e365eab010e9b79a1f35}\label{structmom__cvmix__kpp_1_1kpp__cs_ad4f346a37710e365eab010e9b79a1f35}} 
real, dimension(\+:,\+:,\+:), allocatable \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_ad4f346a37710e365eab010e9b79a1f35}{kt\+\_\+kpp}}
\begin{DoxyCompactList}\small\item\em Temp diffusivity from K\+PP \mbox{[}m2 s-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a7e3a5dbad68ce1eb58cee3e485c66a63}\label{structmom__cvmix__kpp_1_1kpp__cs_a7e3a5dbad68ce1eb58cee3e485c66a63}} 
real, dimension(\+:,\+:,\+:), allocatable \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a7e3a5dbad68ce1eb58cee3e485c66a63}{ks\+\_\+kpp}}
\begin{DoxyCompactList}\small\item\em Scalar diffusivity from K\+PP \mbox{[}m2 s-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a190001c55b2f0eaeadeea435bc0793ae}\label{structmom__cvmix__kpp_1_1kpp__cs_a190001c55b2f0eaeadeea435bc0793ae}} 
real, dimension(\+:,\+:,\+:), allocatable \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a190001c55b2f0eaeadeea435bc0793ae}{kv\+\_\+kpp}}
\begin{DoxyCompactList}\small\item\em Viscosity due to K\+PP \mbox{[}m2 s-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a4b9689d82ed437a64423c652b7c4305c}\label{structmom__cvmix__kpp_1_1kpp__cs_a4b9689d82ed437a64423c652b7c4305c}} 
real, dimension(\+:,\+:), allocatable \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a4b9689d82ed437a64423c652b7c4305c}{tsurf}}
\begin{DoxyCompactList}\small\item\em Temperature of surface layer \mbox{[}degC\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a5d46760406d88171dadda1f7555bdb35}\label{structmom__cvmix__kpp_1_1kpp__cs_a5d46760406d88171dadda1f7555bdb35}} 
real, dimension(\+:,\+:), allocatable \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a5d46760406d88171dadda1f7555bdb35}{ssurf}}
\begin{DoxyCompactList}\small\item\em Salinity of surface layer \mbox{[}ppt\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a992a618f3cf914651152739104306d44}\label{structmom__cvmix__kpp_1_1kpp__cs_a992a618f3cf914651152739104306d44}} 
real, dimension(\+:,\+:), allocatable \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a992a618f3cf914651152739104306d44}{usurf}}
\begin{DoxyCompactList}\small\item\em i-\/velocity of surface layer \mbox{[}m s-\/1\mbox{]} \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a96cc7e89d2a4e0f07874b85355387afd}\label{structmom__cvmix__kpp_1_1kpp__cs_a96cc7e89d2a4e0f07874b85355387afd}} 
real, dimension(\+:,\+:), allocatable \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a96cc7e89d2a4e0f07874b85355387afd}{vsurf}}
\begin{DoxyCompactList}\small\item\em j-\/velocity of surface layer \mbox{[}m s-\/1\mbox{]} \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_ad3653e4af37e616adf7ff1f2cca913d3}\label{structmom__cvmix__kpp_1_1kpp__cs_ad3653e4af37e616adf7ff1f2cca913d3}} 
real, dimension(\+:,\+:,\+:), allocatable \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_ad3653e4af37e616adf7ff1f2cca913d3}{enhk}}
\begin{DoxyCompactList}\small\item\em Enhancement for mixing coefficient. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_ac4e67c1f117c5a742f4ff3121c7239da}\label{structmom__cvmix__kpp_1_1kpp__cs_ac4e67c1f117c5a742f4ff3121c7239da}} 
real, dimension(\+:,\+:,\+:), allocatable \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_ac4e67c1f117c5a742f4ff3121c7239da}{enhvt2}}
\begin{DoxyCompactList}\small\item\em Enhancement for Vt2. \end{DoxyCompactList}\end{DoxyCompactItemize}
\textbf{ }\par
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a3f899be3e4f0e2a705847361c7560920}\label{structmom__cvmix__kpp_1_1kpp__cs_a3f899be3e4f0e2a705847361c7560920}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a3f899be3e4f0e2a705847361c7560920}{id\+\_\+obldepth}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_ae79ff5c55e804f3d8d2e0ca52277c62c}\label{structmom__cvmix__kpp_1_1kpp__cs_ae79ff5c55e804f3d8d2e0ca52277c62c}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_ae79ff5c55e804f3d8d2e0ca52277c62c}{id\+\_\+bulkri}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_abc4f88b2b274773740a2449853df64fd}\label{structmom__cvmix__kpp_1_1kpp__cs_abc4f88b2b274773740a2449853df64fd}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_abc4f88b2b274773740a2449853df64fd}{id\+\_\+n}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a0cd160eb355ab0216bf0a76aecbd6efc}\label{structmom__cvmix__kpp_1_1kpp__cs_a0cd160eb355ab0216bf0a76aecbd6efc}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a0cd160eb355ab0216bf0a76aecbd6efc}{id\+\_\+n2}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a3c34e4115291ed60d12ffd5d2975eb58}\label{structmom__cvmix__kpp_1_1kpp__cs_a3c34e4115291ed60d12ffd5d2975eb58}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a3c34e4115291ed60d12ffd5d2975eb58}{id\+\_\+ws}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a3dc3f023456037633bbd8c21e9822503}\label{structmom__cvmix__kpp_1_1kpp__cs_a3dc3f023456037633bbd8c21e9822503}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a3dc3f023456037633bbd8c21e9822503}{id\+\_\+vt2}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a27232a4264823900da2b665d475b4939}\label{structmom__cvmix__kpp_1_1kpp__cs_a27232a4264823900da2b665d475b4939}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a27232a4264823900da2b665d475b4939}{id\+\_\+bulkuz2}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a0cb87ccfbea8ae31e05df13c7010635b}\label{structmom__cvmix__kpp_1_1kpp__cs_a0cb87ccfbea8ae31e05df13c7010635b}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a0cb87ccfbea8ae31e05df13c7010635b}{id\+\_\+bulkdrho}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a3f699922d28abcd86889b94a27fc180b}\label{structmom__cvmix__kpp_1_1kpp__cs_a3f699922d28abcd86889b94a27fc180b}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a3f699922d28abcd86889b94a27fc180b}{id\+\_\+ustar}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a9951283ec6e6a4d805bb6829d251555a}\label{structmom__cvmix__kpp_1_1kpp__cs_a9951283ec6e6a4d805bb6829d251555a}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a9951283ec6e6a4d805bb6829d251555a}{id\+\_\+buoyflux}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a48fb126a4b15e9d01cd88cdd6918f4b2}\label{structmom__cvmix__kpp_1_1kpp__cs_a48fb126a4b15e9d01cd88cdd6918f4b2}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a48fb126a4b15e9d01cd88cdd6918f4b2}{id\+\_\+qminussw}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_adf6bc1ca9d1b28c4c8b91e5ba4f021f9}\label{structmom__cvmix__kpp_1_1kpp__cs_adf6bc1ca9d1b28c4c8b91e5ba4f021f9}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_adf6bc1ca9d1b28c4c8b91e5ba4f021f9}{id\+\_\+nets}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a534dbd73c0f92b6a867b3d3bdc738c11}\label{structmom__cvmix__kpp_1_1kpp__cs_a534dbd73c0f92b6a867b3d3bdc738c11}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a534dbd73c0f92b6a867b3d3bdc738c11}{id\+\_\+sigma}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a8be65814187802a2f086e1e8d6197a97}\label{structmom__cvmix__kpp_1_1kpp__cs_a8be65814187802a2f086e1e8d6197a97}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a8be65814187802a2f086e1e8d6197a97}{id\+\_\+kv\+\_\+kpp}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a5604f119a879584b9e13b460a2c440f7}\label{structmom__cvmix__kpp_1_1kpp__cs_a5604f119a879584b9e13b460a2c440f7}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a5604f119a879584b9e13b460a2c440f7}{id\+\_\+kt\+\_\+kpp}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a3b316942a042144195ed5119fe17e317}\label{structmom__cvmix__kpp_1_1kpp__cs_a3b316942a042144195ed5119fe17e317}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a3b316942a042144195ed5119fe17e317}{id\+\_\+ks\+\_\+kpp}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a4fb7c5aef06a0f19b1d0b18dd119fec8}\label{structmom__cvmix__kpp_1_1kpp__cs_a4fb7c5aef06a0f19b1d0b18dd119fec8}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a4fb7c5aef06a0f19b1d0b18dd119fec8}{id\+\_\+tsurf}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_abcc2f6ae28c1fd30cf9fbcf3bc260778}\label{structmom__cvmix__kpp_1_1kpp__cs_abcc2f6ae28c1fd30cf9fbcf3bc260778}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_abcc2f6ae28c1fd30cf9fbcf3bc260778}{id\+\_\+ssurf}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a402e4361fdefba462897868dc54b13b6}\label{structmom__cvmix__kpp_1_1kpp__cs_a402e4361fdefba462897868dc54b13b6}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a402e4361fdefba462897868dc54b13b6}{id\+\_\+usurf}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a718bf33ff566e4681d1043d32f80efab}\label{structmom__cvmix__kpp_1_1kpp__cs_a718bf33ff566e4681d1043d32f80efab}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a718bf33ff566e4681d1043d32f80efab}{id\+\_\+vsurf}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a09d8d0b7b8a676461d7c340936a2b11d}\label{structmom__cvmix__kpp_1_1kpp__cs_a09d8d0b7b8a676461d7c340936a2b11d}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a09d8d0b7b8a676461d7c340936a2b11d}{id\+\_\+kd\+\_\+in}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a4c130e0c85be385f34605b966a0d2b0b}\label{structmom__cvmix__kpp_1_1kpp__cs_a4c130e0c85be385f34605b966a0d2b0b}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a4c130e0c85be385f34605b966a0d2b0b}{id\+\_\+nltt}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a6da5861c4bfe915306df4961fc53ca96}\label{structmom__cvmix__kpp_1_1kpp__cs_a6da5861c4bfe915306df4961fc53ca96}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a6da5861c4bfe915306df4961fc53ca96}{id\+\_\+nlts}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a8635c4497e76417f204a99d505973170}\label{structmom__cvmix__kpp_1_1kpp__cs_a8635c4497e76417f204a99d505973170}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a8635c4497e76417f204a99d505973170}{id\+\_\+nlt\+\_\+dsdt}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a06990ea392d0fda4e3f80a4ffe0bd037}\label{structmom__cvmix__kpp_1_1kpp__cs_a06990ea392d0fda4e3f80a4ffe0bd037}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a06990ea392d0fda4e3f80a4ffe0bd037}{id\+\_\+nlt\+\_\+dtdt}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a41a51fda4259cb442c7b1c719ea7d891}\label{structmom__cvmix__kpp_1_1kpp__cs_a41a51fda4259cb442c7b1c719ea7d891}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a41a51fda4259cb442c7b1c719ea7d891}{id\+\_\+nlt\+\_\+temp\+\_\+budget}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a53d53d7e057fa08e004256d5b29b9173}\label{structmom__cvmix__kpp_1_1kpp__cs_a53d53d7e057fa08e004256d5b29b9173}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a53d53d7e057fa08e004256d5b29b9173}{id\+\_\+nlt\+\_\+saln\+\_\+budget}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_aaa31e5367abdcfb9ab7f023c4a396448}\label{structmom__cvmix__kpp_1_1kpp__cs_aaa31e5367abdcfb9ab7f023c4a396448}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_aaa31e5367abdcfb9ab7f023c4a396448}{id\+\_\+enhk}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a76771c1ab7a502d52ba69f0c6d45884d}\label{structmom__cvmix__kpp_1_1kpp__cs_a76771c1ab7a502d52ba69f0c6d45884d}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a76771c1ab7a502d52ba69f0c6d45884d}{id\+\_\+enhvt2}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_ab22b33c0b9bede21b4052bbb6c8da2b9}\label{structmom__cvmix__kpp_1_1kpp__cs_ab22b33c0b9bede21b4052bbb6c8da2b9}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_ab22b33c0b9bede21b4052bbb6c8da2b9}{id\+\_\+enhw}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a3861cd84921e02f80affe29ac0f4c67e}\label{structmom__cvmix__kpp_1_1kpp__cs_a3861cd84921e02f80affe29ac0f4c67e}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a3861cd84921e02f80affe29ac0f4c67e}{id\+\_\+la\+\_\+sl}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__cvmix__kpp_1_1kpp__cs_a4c61b9774278752c0ef901c32dff9524}\label{structmom__cvmix__kpp_1_1kpp__cs_a4c61b9774278752c0ef901c32dff9524}} 
integer \mbox{\hyperlink{structmom__cvmix__kpp_1_1kpp__cs_a4c61b9774278752c0ef901c32dff9524}{id\+\_\+obldepth\+\_\+original}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic handles. \end{DoxyCompactList}\end{DoxyCompactItemize}



\subsection{Detailed Description}
Control structure for containing K\+PP parameters/data. 

Definition at line 71 of file M\+O\+M\+\_\+\+C\+V\+Mix\+\_\+\+K\+P\+P.\+F90.



The documentation for this type was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/home/cermak/src/\+M\+O\+M6.\+devrob/src/parameterizations/vertical/M\+O\+M\+\_\+\+C\+V\+Mix\+\_\+\+K\+P\+P.\+F90\end{DoxyCompactItemize}
