\hypertarget{structmom__int__tide__input_1_1int__tide__input__cs}{}\section{mom\+\_\+int\+\_\+tide\+\_\+input\+:\+:int\+\_\+tide\+\_\+input\+\_\+cs Type Reference}
\label{structmom__int__tide__input_1_1int__tide__input__cs}\index{mom\+\_\+int\+\_\+tide\+\_\+input\+::int\+\_\+tide\+\_\+input\+\_\+cs@{mom\+\_\+int\+\_\+tide\+\_\+input\+::int\+\_\+tide\+\_\+input\+\_\+cs}}


\subsection{Detailed Description}
This control structure holds parameters that regulate internal tide energy inputs. 

Definition at line 35 of file M\+O\+M\+\_\+internal\+\_\+tide\+\_\+input.\+F90.



Collaboration diagram for mom\+\_\+int\+\_\+tide\+\_\+input\+:\+:int\+\_\+tide\+\_\+input\+\_\+cs\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structmom__int__tide__input_1_1int__tide__input__cs__coll__graph}
\end{center}
\end{figure}
\subsection*{Public variables and constants}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structmom__int__tide__input_1_1int__tide__input__cs_a8e879bfbd01730acc30de0c23094704f}\label{structmom__int__tide__input_1_1int__tide__input__cs_a8e879bfbd01730acc30de0c23094704f}} 
logical \mbox{\hyperlink{structmom__int__tide__input_1_1int__tide__input__cs_a8e879bfbd01730acc30de0c23094704f}{debug}}
\begin{DoxyCompactList}\small\item\em If true, write verbose checksums for debugging. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__int__tide__input_1_1int__tide__input__cs_a4bb1a5c22d55cfd27f7b3301fb2d9380}\label{structmom__int__tide__input_1_1int__tide__input__cs_a4bb1a5c22d55cfd27f7b3301fb2d9380}} 
type(diag\+\_\+ctrl), pointer \mbox{\hyperlink{structmom__int__tide__input_1_1int__tide__input__cs_a4bb1a5c22d55cfd27f7b3301fb2d9380}{diag}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A structure that is used to regulate the timing of diagnostic output. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__int__tide__input_1_1int__tide__input__cs_a9a4a11932f64632602253ac86eaa11e8}\label{structmom__int__tide__input_1_1int__tide__input__cs_a9a4a11932f64632602253ac86eaa11e8}} 
real \mbox{\hyperlink{structmom__int__tide__input_1_1int__tide__input__cs_a9a4a11932f64632602253ac86eaa11e8}{tke\+\_\+itide\+\_\+max}}
\begin{DoxyCompactList}\small\item\em Maximum Internal tide conversion available to mix above the B\+BL \mbox{[}R Z3 T-\/3 $\sim$$>$ W m-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__int__tide__input_1_1int__tide__input__cs_a9f1caf1ed7c4484db3cf595f61a891e5}\label{structmom__int__tide__input_1_1int__tide__input__cs_a9f1caf1ed7c4484db3cf595f61a891e5}} 
real \mbox{\hyperlink{structmom__int__tide__input_1_1int__tide__input__cs_a9f1caf1ed7c4484db3cf595f61a891e5}{kappa\+\_\+fill}}
\begin{DoxyCompactList}\small\item\em Vertical diffusivity used to interpolate sensible values of T \& S into thin layers \mbox{[}Z2 T-\/1 $\sim$$>$ m2 s-\/1\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__int__tide__input_1_1int__tide__input__cs_a1adfde4d4f6846eb9a912780d64c2a02}\label{structmom__int__tide__input_1_1int__tide__input__cs_a1adfde4d4f6846eb9a912780d64c2a02}} 
real, dimension(\+:,\+:), allocatable \mbox{\hyperlink{structmom__int__tide__input_1_1int__tide__input__cs_a1adfde4d4f6846eb9a912780d64c2a02}{tke\+\_\+itidal\+\_\+coef}}
\begin{DoxyCompactList}\small\item\em The time-\/invariant field that enters the T\+K\+E\+\_\+itidal input calculation \mbox{[}R Z3 T-\/2 $\sim$$>$ J m-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__int__tide__input_1_1int__tide__input__cs_a72cc47218418b1a2dea79766cf40c48f}\label{structmom__int__tide__input_1_1int__tide__input__cs_a72cc47218418b1a2dea79766cf40c48f}} 
character(len=200) \mbox{\hyperlink{structmom__int__tide__input_1_1int__tide__input__cs_a72cc47218418b1a2dea79766cf40c48f}{inputdir}}
\begin{DoxyCompactList}\small\item\em The directory for input files. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__int__tide__input_1_1int__tide__input__cs_ab183bab838338e7ad6c319e3d176e1e3}\label{structmom__int__tide__input_1_1int__tide__input__cs_ab183bab838338e7ad6c319e3d176e1e3}} 
logical \mbox{\hyperlink{structmom__int__tide__input_1_1int__tide__input__cs_ab183bab838338e7ad6c319e3d176e1e3}{int\+\_\+tide\+\_\+source\+\_\+test}}
\begin{DoxyCompactList}\small\item\em If true, apply an arbitrary generation site for internal tide testing (B\+DM) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__int__tide__input_1_1int__tide__input__cs_abbf91a8aba79c0ad590e380002942b0f}\label{structmom__int__tide__input_1_1int__tide__input__cs_abbf91a8aba79c0ad590e380002942b0f}} 
type(time\+\_\+type) \mbox{\hyperlink{structmom__int__tide__input_1_1int__tide__input__cs_abbf91a8aba79c0ad590e380002942b0f}{time\+\_\+max\+\_\+source}}
\begin{DoxyCompactList}\small\item\em A time for use in testing internal tides. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__int__tide__input_1_1int__tide__input__cs_a3774cc3e253645ca23ba4a9bd36ed584}\label{structmom__int__tide__input_1_1int__tide__input__cs_a3774cc3e253645ca23ba4a9bd36ed584}} 
real \mbox{\hyperlink{structmom__int__tide__input_1_1int__tide__input__cs_a3774cc3e253645ca23ba4a9bd36ed584}{int\+\_\+tide\+\_\+source\+\_\+x}}
\begin{DoxyCompactList}\small\item\em X Location of generation site for internal tide for testing (B\+DM) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__int__tide__input_1_1int__tide__input__cs_a98dfe9402e5384d132f091b6451a9e66}\label{structmom__int__tide__input_1_1int__tide__input__cs_a98dfe9402e5384d132f091b6451a9e66}} 
real \mbox{\hyperlink{structmom__int__tide__input_1_1int__tide__input__cs_a98dfe9402e5384d132f091b6451a9e66}{int\+\_\+tide\+\_\+source\+\_\+y}}
\begin{DoxyCompactList}\small\item\em Y Location of generation site for internal tide for testing (B\+DM) \end{DoxyCompactList}\end{DoxyCompactItemize}
\textbf{ }\par
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structmom__int__tide__input_1_1int__tide__input__cs_a55b8f719ffe593ffba6fa44b4acd85a1}\label{structmom__int__tide__input_1_1int__tide__input__cs_a55b8f719ffe593ffba6fa44b4acd85a1}} 
integer \mbox{\hyperlink{structmom__int__tide__input_1_1int__tide__input__cs_a55b8f719ffe593ffba6fa44b4acd85a1}{id\+\_\+tke\+\_\+itidal}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__int__tide__input_1_1int__tide__input__cs_a73221970b595731fec7dca7b9494941c}\label{structmom__int__tide__input_1_1int__tide__input__cs_a73221970b595731fec7dca7b9494941c}} 
integer \mbox{\hyperlink{structmom__int__tide__input_1_1int__tide__input__cs_a73221970b595731fec7dca7b9494941c}{id\+\_\+nb}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__int__tide__input_1_1int__tide__input__cs_a8b158573afda8c4404d7be2741a116cb}\label{structmom__int__tide__input_1_1int__tide__input__cs_a8b158573afda8c4404d7be2741a116cb}} 
integer \mbox{\hyperlink{structmom__int__tide__input_1_1int__tide__input__cs_a8b158573afda8c4404d7be2741a116cb}{id\+\_\+n2\+\_\+bot}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic I\+Ds. \end{DoxyCompactList}\end{DoxyCompactItemize}



\subsection{Detailed Description}
This control structure holds parameters that regulate internal tide energy inputs. 

Definition at line 35 of file M\+O\+M\+\_\+internal\+\_\+tide\+\_\+input.\+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\+\_\+internal\+\_\+tide\+\_\+input.\+F90\end{DoxyCompactItemize}
