\hypertarget{namespacenst__module}{}\doxysubsection{nst\+\_\+module Module Reference}
\label{namespacenst__module}\index{nst\_module@{nst\_module}}


This module contains the diurnal thermocline layer model (DTM) of the GFS NSST scheme.  


\doxysubsubsection*{Functions/\+Subroutines}
\begin{DoxyCompactItemize}
\item 
subroutine \mbox{\hyperlink{group__gfs__nst__main__mod_gafd47af48d99737aba7c03ab6d1c17540_gafd47af48d99737aba7c03ab6d1c17540}{dtm\+\_\+1p}} (kdt, timestep, rich, tox, toy, i0, q, sss, sep, q\+\_\+ts, hl\+\_\+ts, rho, alpha, beta, alon, sinlat, soltim, grav, le, d\+\_\+conv, xt, xs, xu, xv, xz, xzts, xtts)
\begin{DoxyCompactList}\small\item\em This subroutine contains the module of diurnal thermocline layer model. \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__gfs__nst__main__mod_gaa63c73ffe0e4993cd939bfd283d31f8c_gaa63c73ffe0e4993cd939bfd283d31f8c}{eulerm}} (kdt, timestep, rich, tox, toy, i0, q, sss, sep, q\+\_\+ts, hl\+\_\+ts, rho, alpha, beta, alon, sinlat, soltim, grav, le, d\+\_\+conv, xt, xs, xu, xv, xz, xzts, xtts)
\begin{DoxyCompactList}\small\item\em This subroutine integrates one time step with modified Euler method. \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__gfs__nst__main__mod_ga1313dc227a78424d4a00d503fc3c5f87_ga1313dc227a78424d4a00d503fc3c5f87}{dtm\+\_\+1p\+\_\+zwa}} (kdt, timestep, i0, q, rho, d\+\_\+conv, xt, xs, xu, xv, xz, tr\+\_\+mda, tr\+\_\+fca, tr\+\_\+tla, tr\+\_\+mwa)
\begin{DoxyCompactList}\small\item\em This subroutine applies xz adjustment. \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__gfs__nst__main__mod_gaf3e1724af903b4b2b330022953959678_gaf3e1724af903b4b2b330022953959678}{dtm\+\_\+1p\+\_\+fca}} (d\+\_\+conv, xt, xtts, xz, xzts)
\begin{DoxyCompactList}\small\item\em This subroutine applies free convection adjustment(fca). \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__gfs__nst__main__mod_ga85daa66ec3f9754880f9d3a0e4b7930d_ga85daa66ec3f9754880f9d3a0e4b7930d}{dtm\+\_\+1p\+\_\+tla}} (dz, te, xt, xtts, xz, xzts)
\begin{DoxyCompactList}\small\item\em This subroutine applies top layer adjustment (tla). \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__gfs__nst__main__mod_ga2e08a6c88cc2edc6501027f42b18c335_ga2e08a6c88cc2edc6501027f42b18c335}{dtm\+\_\+1p\+\_\+mwa}} (xt, xtts, xz, xzts)
\begin{DoxyCompactList}\small\item\em This subroutine applies maximum warming adjustment (mwa). \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__gfs__nst__main__mod_gab2d5db491828a6ccdd93d0a75c18f90a_gab2d5db491828a6ccdd93d0a75c18f90a}{dtm\+\_\+1p\+\_\+mda}} (xt, xtts, xz, xzts)
\begin{DoxyCompactList}\small\item\em This subroutine applies minimum depth adjustment (xz adjustment). \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__gfs__nst__main__mod_ga7fb7e8cac3ea5dd061b8ec533532d2e6_ga7fb7e8cac3ea5dd061b8ec533532d2e6}{dtm\+\_\+1p\+\_\+mta}} (dta, xt, xtts, xz, xzts)
\begin{DoxyCompactList}\small\item\em This subroutine applies maximum temperature adjustment (mta). \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__gfs__nst__main__mod_ga8a443d04ac3e0fda9d65715d0a15106b_ga8a443d04ac3e0fda9d65715d0a15106b}{convdepth}} (kdt, timestep, i0, q, sss, sep, rho, alpha, beta, xt, xs, xz, d\+\_\+conv)
\begin{DoxyCompactList}\small\item\em This subroutine calculates depth for convective adjustment. \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__gfs__nst__main__mod_ga8a675addc5dc1e840b49bf2ceac1baf9_ga8a675addc5dc1e840b49bf2ceac1baf9}{dtm\+\_\+onset}} (kdt, timestep, rich, tox, toy, i0, q, sss, sep, q\+\_\+ts, hl\+\_\+ts, rho, alpha, beta, alon, sinlat, soltim, grav, le, xt, xs, xu, xv, xz, xzts, xtts)
\item 
subroutine \mbox{\hyperlink{group__gfs__nst__main__mod_gad57616c57a22ebce71578b7412cb3d96_gad57616c57a22ebce71578b7412cb3d96}{cal\+\_\+w}} (kdt, xz, xt, xzts, xtts, w\+\_\+0, w\+\_\+d)
\begin{DoxyCompactList}\small\item\em This subroutine computes coefficients ({\itshape w\+\_\+0} and {\itshape w\+\_\+d}) to calculate d(tw)/d(ts). \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__gfs__nst__main__mod_gabba35e4e5b182736d1769dfd527e20d1_gabba35e4e5b182736d1769dfd527e20d1}{cal\+\_\+ttop}} (kdt, timestep, q\+\_\+warm, rho, dz, xt, xz, ttop)
\begin{DoxyCompactList}\small\item\em This subroutine calculates the diurnal warming amount at the top layer with thickness of {\itshape delz}. \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__gfs__nst__main__mod_ga729ee7c192eb227cbb5fc389a41392c3_ga729ee7c192eb227cbb5fc389a41392c3}{app\+\_\+sfs}} (kdt, xt, xs, xu, xv, alpha, beta, grav, d\+\_\+1p, xz)
\begin{DoxyCompactList}\small\item\em This subroutine adjust dtm-\/1p dtl thickness by applying shear flow stability with assumed exponential profile. \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__gfs__nst__main__mod_gaad4907f5627d1f1cc0175a6d086da04c_gaad4907f5627d1f1cc0175a6d086da04c}{cal\+\_\+tztr}} (kdt, xt, c\+\_\+0, c\+\_\+d, w\+\_\+0, w\+\_\+d, zc, zw, z, tztr)
\begin{DoxyCompactList}\small\item\em This subroutine calculates d(tz)/d(ts). \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__gfs__nst__main__mod_ga575fe07affb9f7ac503aafa593f99c16_ga575fe07affb9f7ac503aafa593f99c16}{cool\+\_\+skin}} (ustar\+\_\+a, f\+\_\+nsol, f\+\_\+sol\+\_\+0, evap, sss, alpha, beta, rho\+\_\+w, rho\+\_\+a, ts, q\+\_\+ts, hl\+\_\+ts, grav, le, deltat\+\_\+c, z\+\_\+c, c\+\_\+0, c\+\_\+d)
\begin{DoxyCompactList}\small\item\em This subroutine contains the upper ocean cool-\/skin parameterization (Fairall et al, 1996 \cite{fairall_et_al_1996}). \end{DoxyCompactList}\item 
real function \mbox{\hyperlink{group__gfs__nst__main__mod_ga22cf495451b57feb93c6180349ca616d_ga22cf495451b57feb93c6180349ca616d}{int\+\_\+epn}} (z1, z2, zmx, ztr, n)
\begin{DoxyCompactList}\small\item\em This function calculates a definitive integral of an exponential curve (power of 2). \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__gfs__nst__main__mod_gaab8624dab20cc66f7f2ea228c9729d81_gaab8624dab20cc66f7f2ea228c9729d81}{dtl\+\_\+reset\+\_\+cv}} (xt, xs, xu, xv, xz)
\begin{DoxyCompactList}\small\item\em This subroutine resets the value of xt,xs,xu,xv,xz. \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__gfs__nst__main__mod_gac580da303d7ed06da1f8c095dcf848ba_gac580da303d7ed06da1f8c095dcf848ba}{dtl\+\_\+reset}} (xt, xs, xu, xv, xz, xzts, xtts)
\begin{DoxyCompactList}\small\item\em This subroutine resets the value of xt,xs,xu,xv,xz,xtts,xzts. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsubsection{Function/\+Subroutine Documentation}
\mbox{\Hypertarget{group__gfs__nst__main__mod_gafd47af48d99737aba7c03ab6d1c17540_gafd47af48d99737aba7c03ab6d1c17540}\label{group__gfs__nst__main__mod_gafd47af48d99737aba7c03ab6d1c17540_gafd47af48d99737aba7c03ab6d1c17540}} 
\index{nst\_module@{nst\_module}!dtm\_1p@{dtm\_1p}}
\index{dtm\_1p@{dtm\_1p}!nst\_module@{nst\_module}}
\doxyparagraph{\texorpdfstring{dtm\_1p()}{dtm\_1p()}}
{\footnotesize\ttfamily subroutine nst\+\_\+module\+::dtm\+\_\+1p (\begin{DoxyParamCaption}\item[{integer, intent(in)}]{kdt,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{timestep,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{rich,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{tox,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{toy,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{i0,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{q,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{sss,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{sep,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{q\+\_\+ts,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{hl\+\_\+ts,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{rho,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{alpha,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{beta,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{alon,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{sinlat,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{soltim,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{grav,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{le,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{d\+\_\+conv,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xt,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xs,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xu,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xv,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xz,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xzts,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xtts }\end{DoxyParamCaption})}



References \mbox{\hyperlink{group__gfs__nst__main__mod_ga8a675addc5dc1e840b49bf2ceac1baf9_ga8a675addc5dc1e840b49bf2ceac1baf9}{dtm\+\_\+onset()}}, and \mbox{\hyperlink{group__gfs__nst__main__mod_gaa63c73ffe0e4993cd939bfd283d31f8c_gaa63c73ffe0e4993cd939bfd283d31f8c}{eulerm()}}.



Referenced by \mbox{\hyperlink{group__gfs__nst__main__mod_gaf1d4588f94fa0249277318bf34bd687b_gaf1d4588f94fa0249277318bf34bd687b}{sfc\+\_\+nst\+::sfc\+\_\+nst\+\_\+run()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__gfs__nst__main__mod_gafd47af48d99737aba7c03ab6d1c17540_gafd47af48d99737aba7c03ab6d1c17540_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=326pt]{group__gfs__nst__main__mod_gafd47af48d99737aba7c03ab6d1c17540_gafd47af48d99737aba7c03ab6d1c17540_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__gfs__nst__main__mod_gaa63c73ffe0e4993cd939bfd283d31f8c_gaa63c73ffe0e4993cd939bfd283d31f8c}\label{group__gfs__nst__main__mod_gaa63c73ffe0e4993cd939bfd283d31f8c_gaa63c73ffe0e4993cd939bfd283d31f8c}} 
\index{nst\_module@{nst\_module}!eulerm@{eulerm}}
\index{eulerm@{eulerm}!nst\_module@{nst\_module}}
\doxyparagraph{\texorpdfstring{eulerm()}{eulerm()}}
{\footnotesize\ttfamily subroutine nst\+\_\+module\+::eulerm (\begin{DoxyParamCaption}\item[{integer, intent(in)}]{kdt,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{timestep,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{rich,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{tox,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{toy,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{i0,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{q,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{sss,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{sep,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{q\+\_\+ts,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{hl\+\_\+ts,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{rho,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{alpha,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{beta,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{alon,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{sinlat,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{soltim,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{grav,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{le,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{d\+\_\+conv,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xt,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xs,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xu,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xv,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xz,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xzts,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xtts }\end{DoxyParamCaption})}



References \mbox{\hyperlink{group__gfs__nst__main__mod_gac580da303d7ed06da1f8c095dcf848ba_gac580da303d7ed06da1f8c095dcf848ba}{dtl\+\_\+reset()}}.



Referenced by \mbox{\hyperlink{group__gfs__nst__main__mod_gafd47af48d99737aba7c03ab6d1c17540_gafd47af48d99737aba7c03ab6d1c17540}{dtm\+\_\+1p()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=328pt]{group__gfs__nst__main__mod_gaa63c73ffe0e4993cd939bfd283d31f8c_gaa63c73ffe0e4993cd939bfd283d31f8c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__gfs__nst__main__mod_gaa63c73ffe0e4993cd939bfd283d31f8c_gaa63c73ffe0e4993cd939bfd283d31f8c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__gfs__nst__main__mod_ga1313dc227a78424d4a00d503fc3c5f87_ga1313dc227a78424d4a00d503fc3c5f87}\label{group__gfs__nst__main__mod_ga1313dc227a78424d4a00d503fc3c5f87_ga1313dc227a78424d4a00d503fc3c5f87}} 
\index{nst\_module@{nst\_module}!dtm\_1p\_zwa@{dtm\_1p\_zwa}}
\index{dtm\_1p\_zwa@{dtm\_1p\_zwa}!nst\_module@{nst\_module}}
\doxyparagraph{\texorpdfstring{dtm\_1p\_zwa()}{dtm\_1p\_zwa()}}
{\footnotesize\ttfamily subroutine nst\+\_\+module\+::dtm\+\_\+1p\+\_\+zwa (\begin{DoxyParamCaption}\item[{integer, intent(in)}]{kdt,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{timestep,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{i0,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{q,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{rho,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{d\+\_\+conv,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xt,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xs,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xu,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xv,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xz,  }\item[{real(kind=kind\+\_\+phys), intent(out)}]{tr\+\_\+mda,  }\item[{real(kind=kind\+\_\+phys), intent(out)}]{tr\+\_\+fca,  }\item[{real(kind=kind\+\_\+phys), intent(out)}]{tr\+\_\+tla,  }\item[{real(kind=kind\+\_\+phys), intent(out)}]{tr\+\_\+mwa }\end{DoxyParamCaption})}



References \mbox{\hyperlink{group__gfs__nst__main__mod_gabba35e4e5b182736d1769dfd527e20d1_gabba35e4e5b182736d1769dfd527e20d1}{cal\+\_\+ttop()}}, and \mbox{\hyperlink{group__gfs__nst__main__mod_gaab8624dab20cc66f7f2ea228c9729d81_gaab8624dab20cc66f7f2ea228c9729d81}{dtl\+\_\+reset\+\_\+cv()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__gfs__nst__main__mod_ga1313dc227a78424d4a00d503fc3c5f87_ga1313dc227a78424d4a00d503fc3c5f87_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__gfs__nst__main__mod_gaf3e1724af903b4b2b330022953959678_gaf3e1724af903b4b2b330022953959678}\label{group__gfs__nst__main__mod_gaf3e1724af903b4b2b330022953959678_gaf3e1724af903b4b2b330022953959678}} 
\index{nst\_module@{nst\_module}!dtm\_1p\_fca@{dtm\_1p\_fca}}
\index{dtm\_1p\_fca@{dtm\_1p\_fca}!nst\_module@{nst\_module}}
\doxyparagraph{\texorpdfstring{dtm\_1p\_fca()}{dtm\_1p\_fca()}}
{\footnotesize\ttfamily subroutine nst\+\_\+module\+::dtm\+\_\+1p\+\_\+fca (\begin{DoxyParamCaption}\item[{real(kind=kind\+\_\+phys), intent(in)}]{d\+\_\+conv,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{xt,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{xtts,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xz,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xzts }\end{DoxyParamCaption})}



Referenced by \mbox{\hyperlink{group__gfs__nst__main__mod_gaf1d4588f94fa0249277318bf34bd687b_gaf1d4588f94fa0249277318bf34bd687b}{sfc\+\_\+nst\+::sfc\+\_\+nst\+\_\+run()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=346pt]{group__gfs__nst__main__mod_gaf3e1724af903b4b2b330022953959678_gaf3e1724af903b4b2b330022953959678_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__gfs__nst__main__mod_ga85daa66ec3f9754880f9d3a0e4b7930d_ga85daa66ec3f9754880f9d3a0e4b7930d}\label{group__gfs__nst__main__mod_ga85daa66ec3f9754880f9d3a0e4b7930d_ga85daa66ec3f9754880f9d3a0e4b7930d}} 
\index{nst\_module@{nst\_module}!dtm\_1p\_tla@{dtm\_1p\_tla}}
\index{dtm\_1p\_tla@{dtm\_1p\_tla}!nst\_module@{nst\_module}}
\doxyparagraph{\texorpdfstring{dtm\_1p\_tla()}{dtm\_1p\_tla()}}
{\footnotesize\ttfamily subroutine nst\+\_\+module\+::dtm\+\_\+1p\+\_\+tla (\begin{DoxyParamCaption}\item[{real(kind=kind\+\_\+phys), intent(in)}]{dz,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{te,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{xt,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{xtts,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xz,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xzts }\end{DoxyParamCaption})}



Referenced by \mbox{\hyperlink{group__gfs__nst__main__mod_gaf1d4588f94fa0249277318bf34bd687b_gaf1d4588f94fa0249277318bf34bd687b}{sfc\+\_\+nst\+::sfc\+\_\+nst\+\_\+run()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=342pt]{group__gfs__nst__main__mod_ga85daa66ec3f9754880f9d3a0e4b7930d_ga85daa66ec3f9754880f9d3a0e4b7930d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__gfs__nst__main__mod_ga2e08a6c88cc2edc6501027f42b18c335_ga2e08a6c88cc2edc6501027f42b18c335}\label{group__gfs__nst__main__mod_ga2e08a6c88cc2edc6501027f42b18c335_ga2e08a6c88cc2edc6501027f42b18c335}} 
\index{nst\_module@{nst\_module}!dtm\_1p\_mwa@{dtm\_1p\_mwa}}
\index{dtm\_1p\_mwa@{dtm\_1p\_mwa}!nst\_module@{nst\_module}}
\doxyparagraph{\texorpdfstring{dtm\_1p\_mwa()}{dtm\_1p\_mwa()}}
{\footnotesize\ttfamily subroutine nst\+\_\+module\+::dtm\+\_\+1p\+\_\+mwa (\begin{DoxyParamCaption}\item[{real(kind=kind\+\_\+phys), intent(in)}]{xt,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{xtts,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xz,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xzts }\end{DoxyParamCaption})}



Referenced by \mbox{\hyperlink{group__gfs__nst__main__mod_gaf1d4588f94fa0249277318bf34bd687b_gaf1d4588f94fa0249277318bf34bd687b}{sfc\+\_\+nst\+::sfc\+\_\+nst\+\_\+run()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__gfs__nst__main__mod_ga2e08a6c88cc2edc6501027f42b18c335_ga2e08a6c88cc2edc6501027f42b18c335_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__gfs__nst__main__mod_gab2d5db491828a6ccdd93d0a75c18f90a_gab2d5db491828a6ccdd93d0a75c18f90a}\label{group__gfs__nst__main__mod_gab2d5db491828a6ccdd93d0a75c18f90a_gab2d5db491828a6ccdd93d0a75c18f90a}} 
\index{nst\_module@{nst\_module}!dtm\_1p\_mda@{dtm\_1p\_mda}}
\index{dtm\_1p\_mda@{dtm\_1p\_mda}!nst\_module@{nst\_module}}
\doxyparagraph{\texorpdfstring{dtm\_1p\_mda()}{dtm\_1p\_mda()}}
{\footnotesize\ttfamily subroutine nst\+\_\+module\+::dtm\+\_\+1p\+\_\+mda (\begin{DoxyParamCaption}\item[{real(kind=kind\+\_\+phys), intent(in)}]{xt,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{xtts,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xz,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xzts }\end{DoxyParamCaption})}



Referenced by \mbox{\hyperlink{group__gfs__nst__main__mod_gaf1d4588f94fa0249277318bf34bd687b_gaf1d4588f94fa0249277318bf34bd687b}{sfc\+\_\+nst\+::sfc\+\_\+nst\+\_\+run()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__gfs__nst__main__mod_gab2d5db491828a6ccdd93d0a75c18f90a_gab2d5db491828a6ccdd93d0a75c18f90a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__gfs__nst__main__mod_ga7fb7e8cac3ea5dd061b8ec533532d2e6_ga7fb7e8cac3ea5dd061b8ec533532d2e6}\label{group__gfs__nst__main__mod_ga7fb7e8cac3ea5dd061b8ec533532d2e6_ga7fb7e8cac3ea5dd061b8ec533532d2e6}} 
\index{nst\_module@{nst\_module}!dtm\_1p\_mta@{dtm\_1p\_mta}}
\index{dtm\_1p\_mta@{dtm\_1p\_mta}!nst\_module@{nst\_module}}
\doxyparagraph{\texorpdfstring{dtm\_1p\_mta()}{dtm\_1p\_mta()}}
{\footnotesize\ttfamily subroutine nst\+\_\+module\+::dtm\+\_\+1p\+\_\+mta (\begin{DoxyParamCaption}\item[{real(kind=kind\+\_\+phys), intent(in)}]{dta,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{xt,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{xtts,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xz,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xzts }\end{DoxyParamCaption})}



Referenced by \mbox{\hyperlink{group__gfs__nst__main__mod_gaf1d4588f94fa0249277318bf34bd687b_gaf1d4588f94fa0249277318bf34bd687b}{sfc\+\_\+nst\+::sfc\+\_\+nst\+\_\+run()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=348pt]{group__gfs__nst__main__mod_ga7fb7e8cac3ea5dd061b8ec533532d2e6_ga7fb7e8cac3ea5dd061b8ec533532d2e6_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__gfs__nst__main__mod_ga8a443d04ac3e0fda9d65715d0a15106b_ga8a443d04ac3e0fda9d65715d0a15106b}\label{group__gfs__nst__main__mod_ga8a443d04ac3e0fda9d65715d0a15106b_ga8a443d04ac3e0fda9d65715d0a15106b}} 
\index{nst\_module@{nst\_module}!convdepth@{convdepth}}
\index{convdepth@{convdepth}!nst\_module@{nst\_module}}
\doxyparagraph{\texorpdfstring{convdepth()}{convdepth()}}
{\footnotesize\ttfamily subroutine nst\+\_\+module\+::convdepth (\begin{DoxyParamCaption}\item[{integer, intent(in)}]{kdt,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{timestep,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{i0,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{q,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{sss,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{sep,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{rho,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{alpha,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{beta,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{xt,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{xs,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{xz,  }\item[{real(kind=kind\+\_\+phys), intent(out)}]{d\+\_\+conv }\end{DoxyParamCaption})}



Referenced by \mbox{\hyperlink{group__gfs__nst__main__mod_gaf1d4588f94fa0249277318bf34bd687b_gaf1d4588f94fa0249277318bf34bd687b}{sfc\+\_\+nst\+::sfc\+\_\+nst\+\_\+run()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=340pt]{group__gfs__nst__main__mod_ga8a443d04ac3e0fda9d65715d0a15106b_ga8a443d04ac3e0fda9d65715d0a15106b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__gfs__nst__main__mod_ga8a675addc5dc1e840b49bf2ceac1baf9_ga8a675addc5dc1e840b49bf2ceac1baf9}\label{group__gfs__nst__main__mod_ga8a675addc5dc1e840b49bf2ceac1baf9_ga8a675addc5dc1e840b49bf2ceac1baf9}} 
\index{nst\_module@{nst\_module}!dtm\_onset@{dtm\_onset}}
\index{dtm\_onset@{dtm\_onset}!nst\_module@{nst\_module}}
\doxyparagraph{\texorpdfstring{dtm\_onset()}{dtm\_onset()}}
{\footnotesize\ttfamily subroutine nst\+\_\+module\+::dtm\+\_\+onset (\begin{DoxyParamCaption}\item[{integer, intent(in)}]{kdt,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{timestep,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{rich,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{tox,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{toy,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{i0,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{q,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{sss,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{sep,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{q\+\_\+ts,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{hl\+\_\+ts,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{rho,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{alpha,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{beta,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{alon,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{sinlat,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{soltim,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{grav,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{le,  }\item[{real(kind=kind\+\_\+phys), intent(out)}]{xt,  }\item[{real(kind=kind\+\_\+phys), intent(out)}]{xs,  }\item[{real(kind=kind\+\_\+phys), intent(out)}]{xu,  }\item[{real(kind=kind\+\_\+phys), intent(out)}]{xv,  }\item[{real(kind=kind\+\_\+phys), intent(out)}]{xz,  }\item[{real(kind=kind\+\_\+phys), intent(out)}]{xzts,  }\item[{real(kind=kind\+\_\+phys), intent(out)}]{xtts }\end{DoxyParamCaption})}



References \mbox{\hyperlink{group__gfs__nst__main__mod_gac580da303d7ed06da1f8c095dcf848ba_gac580da303d7ed06da1f8c095dcf848ba}{dtl\+\_\+reset()}}.



Referenced by \mbox{\hyperlink{group__gfs__nst__main__mod_gafd47af48d99737aba7c03ab6d1c17540_gafd47af48d99737aba7c03ab6d1c17540}{dtm\+\_\+1p()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=346pt]{group__gfs__nst__main__mod_ga8a675addc5dc1e840b49bf2ceac1baf9_ga8a675addc5dc1e840b49bf2ceac1baf9_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__gfs__nst__main__mod_ga8a675addc5dc1e840b49bf2ceac1baf9_ga8a675addc5dc1e840b49bf2ceac1baf9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__gfs__nst__main__mod_gad57616c57a22ebce71578b7412cb3d96_gad57616c57a22ebce71578b7412cb3d96}\label{group__gfs__nst__main__mod_gad57616c57a22ebce71578b7412cb3d96_gad57616c57a22ebce71578b7412cb3d96}} 
\index{nst\_module@{nst\_module}!cal\_w@{cal\_w}}
\index{cal\_w@{cal\_w}!nst\_module@{nst\_module}}
\doxyparagraph{\texorpdfstring{cal\_w()}{cal\_w()}}
{\footnotesize\ttfamily subroutine nst\+\_\+module\+::cal\+\_\+w (\begin{DoxyParamCaption}\item[{integer, intent(in)}]{kdt,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{xz,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{xt,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{xzts,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{xtts,  }\item[{real(kind=kind\+\_\+phys), intent(out)}]{w\+\_\+0,  }\item[{real(kind=kind\+\_\+phys), intent(out)}]{w\+\_\+d }\end{DoxyParamCaption})}



Referenced by \mbox{\hyperlink{group__gfs__nst__main__mod_gaf1d4588f94fa0249277318bf34bd687b_gaf1d4588f94fa0249277318bf34bd687b}{sfc\+\_\+nst\+::sfc\+\_\+nst\+\_\+run()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=318pt]{group__gfs__nst__main__mod_gad57616c57a22ebce71578b7412cb3d96_gad57616c57a22ebce71578b7412cb3d96_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__gfs__nst__main__mod_gabba35e4e5b182736d1769dfd527e20d1_gabba35e4e5b182736d1769dfd527e20d1}\label{group__gfs__nst__main__mod_gabba35e4e5b182736d1769dfd527e20d1_gabba35e4e5b182736d1769dfd527e20d1}} 
\index{nst\_module@{nst\_module}!cal\_ttop@{cal\_ttop}}
\index{cal\_ttop@{cal\_ttop}!nst\_module@{nst\_module}}
\doxyparagraph{\texorpdfstring{cal\_ttop()}{cal\_ttop()}}
{\footnotesize\ttfamily subroutine nst\+\_\+module\+::cal\+\_\+ttop (\begin{DoxyParamCaption}\item[{integer, intent(in)}]{kdt,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{timestep,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{q\+\_\+warm,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{rho,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{dz,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{xt,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{xz,  }\item[{real(kind=kind\+\_\+phys), intent(out)}]{ttop }\end{DoxyParamCaption})}



Referenced by \mbox{\hyperlink{group__gfs__nst__main__mod_ga1313dc227a78424d4a00d503fc3c5f87_ga1313dc227a78424d4a00d503fc3c5f87}{dtm\+\_\+1p\+\_\+zwa()}}, and \mbox{\hyperlink{group__gfs__nst__main__mod_gaf1d4588f94fa0249277318bf34bd687b_gaf1d4588f94fa0249277318bf34bd687b}{sfc\+\_\+nst\+::sfc\+\_\+nst\+\_\+run()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__gfs__nst__main__mod_gabba35e4e5b182736d1769dfd527e20d1_gabba35e4e5b182736d1769dfd527e20d1_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__gfs__nst__main__mod_ga729ee7c192eb227cbb5fc389a41392c3_ga729ee7c192eb227cbb5fc389a41392c3}\label{group__gfs__nst__main__mod_ga729ee7c192eb227cbb5fc389a41392c3_ga729ee7c192eb227cbb5fc389a41392c3}} 
\index{nst\_module@{nst\_module}!app\_sfs@{app\_sfs}}
\index{app\_sfs@{app\_sfs}!nst\_module@{nst\_module}}
\doxyparagraph{\texorpdfstring{app\_sfs()}{app\_sfs()}}
{\footnotesize\ttfamily subroutine nst\+\_\+module\+::app\+\_\+sfs (\begin{DoxyParamCaption}\item[{integer, intent(in)}]{kdt,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{xt,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{xs,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{xu,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{xv,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{alpha,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{beta,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{grav,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{d\+\_\+1p,  }\item[{real(kind=kind\+\_\+phys), intent(out)}]{xz }\end{DoxyParamCaption})}



References \mbox{\hyperlink{group__gfs__nst__main__mod_ga22cf495451b57feb93c6180349ca616d_ga22cf495451b57feb93c6180349ca616d}{int\+\_\+epn()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=328pt]{group__gfs__nst__main__mod_ga729ee7c192eb227cbb5fc389a41392c3_ga729ee7c192eb227cbb5fc389a41392c3_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__gfs__nst__main__mod_gaad4907f5627d1f1cc0175a6d086da04c_gaad4907f5627d1f1cc0175a6d086da04c}\label{group__gfs__nst__main__mod_gaad4907f5627d1f1cc0175a6d086da04c_gaad4907f5627d1f1cc0175a6d086da04c}} 
\index{nst\_module@{nst\_module}!cal\_tztr@{cal\_tztr}}
\index{cal\_tztr@{cal\_tztr}!nst\_module@{nst\_module}}
\doxyparagraph{\texorpdfstring{cal\_tztr()}{cal\_tztr()}}
{\footnotesize\ttfamily subroutine nst\+\_\+module\+::cal\+\_\+tztr (\begin{DoxyParamCaption}\item[{integer, intent(in)}]{kdt,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{xt,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{c\+\_\+0,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{c\+\_\+d,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{w\+\_\+0,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{w\+\_\+d,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{zc,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{zw,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{z,  }\item[{real(kind=kind\+\_\+phys), intent(out)}]{tztr }\end{DoxyParamCaption})}

\mbox{\Hypertarget{group__gfs__nst__main__mod_ga575fe07affb9f7ac503aafa593f99c16_ga575fe07affb9f7ac503aafa593f99c16}\label{group__gfs__nst__main__mod_ga575fe07affb9f7ac503aafa593f99c16_ga575fe07affb9f7ac503aafa593f99c16}} 
\index{nst\_module@{nst\_module}!cool\_skin@{cool\_skin}}
\index{cool\_skin@{cool\_skin}!nst\_module@{nst\_module}}
\doxyparagraph{\texorpdfstring{cool\_skin()}{cool\_skin()}}
{\footnotesize\ttfamily subroutine nst\+\_\+module\+::cool\+\_\+skin (\begin{DoxyParamCaption}\item[{real(kind=kind\+\_\+phys), intent(in)}]{ustar\+\_\+a,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{f\+\_\+nsol,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{f\+\_\+sol\+\_\+0,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{evap,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{sss,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{alpha,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{beta,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{rho\+\_\+w,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{rho\+\_\+a,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{ts,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{q\+\_\+ts,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{hl\+\_\+ts,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{grav,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{le,  }\item[{real(kind=kind\+\_\+phys), intent(out)}]{deltat\+\_\+c,  }\item[{real(kind=kind\+\_\+phys), intent(out)}]{z\+\_\+c,  }\item[{real(kind=kind\+\_\+phys), intent(out)}]{c\+\_\+0,  }\item[{real(kind=kind\+\_\+phys), intent(out)}]{c\+\_\+d }\end{DoxyParamCaption})}



Referenced by \mbox{\hyperlink{group__gfs__nst__main__mod_gaf1d4588f94fa0249277318bf34bd687b_gaf1d4588f94fa0249277318bf34bd687b}{sfc\+\_\+nst\+::sfc\+\_\+nst\+\_\+run()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=334pt]{group__gfs__nst__main__mod_ga575fe07affb9f7ac503aafa593f99c16_ga575fe07affb9f7ac503aafa593f99c16_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__gfs__nst__main__mod_ga22cf495451b57feb93c6180349ca616d_ga22cf495451b57feb93c6180349ca616d}\label{group__gfs__nst__main__mod_ga22cf495451b57feb93c6180349ca616d_ga22cf495451b57feb93c6180349ca616d}} 
\index{nst\_module@{nst\_module}!int\_epn@{int\_epn}}
\index{int\_epn@{int\_epn}!nst\_module@{nst\_module}}
\doxyparagraph{\texorpdfstring{int\_epn()}{int\_epn()}}
{\footnotesize\ttfamily real function nst\+\_\+module\+::int\+\_\+epn (\begin{DoxyParamCaption}\item[{real(kind\+\_\+phys)}]{z1,  }\item[{real(kind\+\_\+phys)}]{z2,  }\item[{real(kind\+\_\+phys)}]{zmx,  }\item[{real(kind\+\_\+phys)}]{ztr,  }\item[{integer}]{n }\end{DoxyParamCaption})}



References \mbox{\hyperlink{group__gfs__nst__main__mod_ga22cf495451b57feb93c6180349ca616d_ga22cf495451b57feb93c6180349ca616d}{int\+\_\+epn()}}.



Referenced by \mbox{\hyperlink{group__gfs__nst__main__mod_ga729ee7c192eb227cbb5fc389a41392c3_ga729ee7c192eb227cbb5fc389a41392c3}{app\+\_\+sfs()}}, and \mbox{\hyperlink{group__gfs__nst__main__mod_ga22cf495451b57feb93c6180349ca616d_ga22cf495451b57feb93c6180349ca616d}{int\+\_\+epn()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=184pt]{group__gfs__nst__main__mod_ga22cf495451b57feb93c6180349ca616d_ga22cf495451b57feb93c6180349ca616d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=328pt]{group__gfs__nst__main__mod_ga22cf495451b57feb93c6180349ca616d_ga22cf495451b57feb93c6180349ca616d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__gfs__nst__main__mod_gaab8624dab20cc66f7f2ea228c9729d81_gaab8624dab20cc66f7f2ea228c9729d81}\label{group__gfs__nst__main__mod_gaab8624dab20cc66f7f2ea228c9729d81_gaab8624dab20cc66f7f2ea228c9729d81}} 
\index{nst\_module@{nst\_module}!dtl\_reset\_cv@{dtl\_reset\_cv}}
\index{dtl\_reset\_cv@{dtl\_reset\_cv}!nst\_module@{nst\_module}}
\doxyparagraph{\texorpdfstring{dtl\_reset\_cv()}{dtl\_reset\_cv()}}
{\footnotesize\ttfamily subroutine nst\+\_\+module\+::dtl\+\_\+reset\+\_\+cv (\begin{DoxyParamCaption}\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xt,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xs,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xu,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xv,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xz }\end{DoxyParamCaption})}



Referenced by \mbox{\hyperlink{group__gfs__nst__main__mod_ga1313dc227a78424d4a00d503fc3c5f87_ga1313dc227a78424d4a00d503fc3c5f87}{dtm\+\_\+1p\+\_\+zwa()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__gfs__nst__main__mod_gaab8624dab20cc66f7f2ea228c9729d81_gaab8624dab20cc66f7f2ea228c9729d81_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__gfs__nst__main__mod_gac580da303d7ed06da1f8c095dcf848ba_gac580da303d7ed06da1f8c095dcf848ba}\label{group__gfs__nst__main__mod_gac580da303d7ed06da1f8c095dcf848ba_gac580da303d7ed06da1f8c095dcf848ba}} 
\index{nst\_module@{nst\_module}!dtl\_reset@{dtl\_reset}}
\index{dtl\_reset@{dtl\_reset}!nst\_module@{nst\_module}}
\doxyparagraph{\texorpdfstring{dtl\_reset()}{dtl\_reset()}}
{\footnotesize\ttfamily subroutine nst\+\_\+module\+::dtl\+\_\+reset (\begin{DoxyParamCaption}\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xt,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xs,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xu,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xv,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xz,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xzts,  }\item[{real(kind=kind\+\_\+phys), intent(inout)}]{xtts }\end{DoxyParamCaption})}



Referenced by \mbox{\hyperlink{group__gfs__nst__main__mod_ga8a675addc5dc1e840b49bf2ceac1baf9_ga8a675addc5dc1e840b49bf2ceac1baf9}{dtm\+\_\+onset()}}, \mbox{\hyperlink{group__gfs__nst__main__mod_gaa63c73ffe0e4993cd939bfd283d31f8c_gaa63c73ffe0e4993cd939bfd283d31f8c}{eulerm()}}, and \mbox{\hyperlink{group__gfs__nst__main__mod_gaf1d4588f94fa0249277318bf34bd687b_gaf1d4588f94fa0249277318bf34bd687b}{sfc\+\_\+nst\+::sfc\+\_\+nst\+\_\+run()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__gfs__nst__main__mod_gac580da303d7ed06da1f8c095dcf848ba_gac580da303d7ed06da1f8c095dcf848ba_icgraph}
\end{center}
\end{figure}
