\hypertarget{namespaceprogsigma}{}\doxysubsection{progsigma Module Reference}
\label{namespaceprogsigma}\index{progsigma@{progsigma}}
\doxysubsubsection*{Functions/\+Subroutines}
\begin{DoxyCompactItemize}
\item 
subroutine, public \mbox{\hyperlink{group___s_a_m_f__shal_ga265583ac39816b7e1904c9dbeb3ffb73_ga265583ac39816b7e1904c9dbeb3ffb73}{progsigma\+\_\+calc}} (im, km, flag\+\_\+init, flag\+\_\+restart, flag\+\_\+shallow, del, tmf, qmicro, dbyo1, zdqca, omega\+\_\+u, zeta, hvap, delt, qadv, kbcon1, ktcon, cnvflg, sigmain, sigmaout, sigmab)
\begin{DoxyCompactList}\small\item\em This subroutine computes a prognostic updraft area fraction used in the closure computations in the samfdeepcnv.\+f scheme This subroutine computes a prognostic updraft area fracftion used in the closure computations in the samfshalcnv. scheme. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsubsection{Function/\+Subroutine Documentation}
\mbox{\Hypertarget{group___s_a_m_f__shal_ga265583ac39816b7e1904c9dbeb3ffb73_ga265583ac39816b7e1904c9dbeb3ffb73}\label{group___s_a_m_f__shal_ga265583ac39816b7e1904c9dbeb3ffb73_ga265583ac39816b7e1904c9dbeb3ffb73}} 
\index{progsigma@{progsigma}!progsigma\_calc@{progsigma\_calc}}
\index{progsigma\_calc@{progsigma\_calc}!progsigma@{progsigma}}
\doxyparagraph{\texorpdfstring{progsigma\_calc()}{progsigma\_calc()}}
{\footnotesize\ttfamily subroutine, public progsigma\+::progsigma\+\_\+calc (\begin{DoxyParamCaption}\item[{integer, intent(in)}]{im,  }\item[{integer, intent(in)}]{km,  }\item[{logical, intent(in)}]{flag\+\_\+init,  }\item[{logical, intent(in)}]{flag\+\_\+restart,  }\item[{logical, intent(in)}]{flag\+\_\+shallow,  }\item[{real(kind=kind\+\_\+phys), dimension(im,km), intent(in)}]{del,  }\item[{real(kind=kind\+\_\+phys), dimension(im,km), intent(in)}]{tmf,  }\item[{real(kind=kind\+\_\+phys), dimension(im,km), intent(in)}]{qmicro,  }\item[{real(kind=kind\+\_\+phys), dimension(im,km), intent(in)}]{dbyo1,  }\item[{real(kind=kind\+\_\+phys), dimension(im,km), intent(in)}]{zdqca,  }\item[{real(kind=kind\+\_\+phys), dimension(im,km), intent(in)}]{omega\+\_\+u,  }\item[{real(kind=kind\+\_\+phys), dimension(im,km), intent(in)}]{zeta,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{hvap,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{delt,  }\item[{real(kind=kind\+\_\+phys), dimension(im,km), intent(in)}]{qadv,  }\item[{integer, dimension(im), intent(in)}]{kbcon1,  }\item[{integer, dimension(im), intent(in)}]{ktcon,  }\item[{logical, dimension(im), intent(in)}]{cnvflg,  }\item[{real(kind=kind\+\_\+phys), dimension(im,km), intent(in)}]{sigmain,  }\item[{real(kind=kind\+\_\+phys), dimension(im,km), intent(out)}]{sigmaout,  }\item[{real(kind=kind\+\_\+phys), dimension(im), intent(out)}]{sigmab }\end{DoxyParamCaption})}

\hypertarget{group___s_a_m_f__shal_ga265583ac39816b7e1904c9dbeb3ffb73_gen_progsigma}{}\doxysubsubsection{progsigma\+\_\+calc General Algorithm}\label{group___s_a_m_f__shal_ga265583ac39816b7e1904c9dbeb3ffb73_gen_progsigma}


Referenced by \mbox{\hyperlink{group___s_a_m_fdeep_gac55d92617a54178b719994b95b9e197f_gac55d92617a54178b719994b95b9e197f}{samfdeepcnv\+::samfdeepcnv\+\_\+run()}}, and \mbox{\hyperlink{group___s_a_m_f__shal_ga7c9c5f5be5cf7b4f28738a89a9103939_ga7c9c5f5be5cf7b4f28738a89a9103939}{samfshalcnv\+::samfshalcnv\+\_\+run()}}.

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