\hypertarget{namespacesgscloud__radpre}{}\doxysubsection{sgscloud\+\_\+radpre Module Reference}
\label{namespacesgscloud__radpre}\index{sgscloud\_radpre@{sgscloud\_radpre}}
\doxysubsubsection*{Functions/\+Subroutines}
\begin{DoxyCompactItemize}
\item 
subroutine \mbox{\hyperlink{namespacesgscloud__radpre_ae1f4c1090517f3927e058e9ed83a72f4_ae1f4c1090517f3927e058e9ed83a72f4}{sgscloud\+\_\+radpre\+\_\+run}} (im, dt, fhswr, levs, flag\+\_\+init, flag\+\_\+restart, con\+\_\+g, con\+\_\+pi, eps, epsm1, r\+\_\+v, cpv, rcp, xlv, xlf, cp, do\+\_\+mynnedmf, qc, qi, qv, T3D, P3D, exner, qr, qs, qg, qci\+\_\+conv, qlc, qli, ud\+\_\+mf, imfdeepcnv, imfdeepcnv\+\_\+gf, imfdeepcnv\+\_\+c3, imfdeepcnv\+\_\+sas, qc\+\_\+save, qi\+\_\+save, qs\+\_\+save, qc\+\_\+bl, qi\+\_\+bl, cldfra\+\_\+bl, delp, clouds1, clouds2, clouds3, clouds4, clouds5, clouds8, clouds9, slmsk, nlay, plyr, xlat, dz, de\+\_\+lgth, cldsa, mtopa, mbota, imp\+\_\+physics, imp\+\_\+physics\+\_\+gfdl, imp\+\_\+physics\+\_\+fa, iovr, errmsg, errflg)
\end{DoxyCompactItemize}


\doxysubsubsection{Function/\+Subroutine Documentation}
\mbox{\Hypertarget{namespacesgscloud__radpre_ae1f4c1090517f3927e058e9ed83a72f4_ae1f4c1090517f3927e058e9ed83a72f4}\label{namespacesgscloud__radpre_ae1f4c1090517f3927e058e9ed83a72f4_ae1f4c1090517f3927e058e9ed83a72f4}} 
\index{sgscloud\_radpre@{sgscloud\_radpre}!sgscloud\_radpre\_run@{sgscloud\_radpre\_run}}
\index{sgscloud\_radpre\_run@{sgscloud\_radpre\_run}!sgscloud\_radpre@{sgscloud\_radpre}}
\doxyparagraph{\texorpdfstring{sgscloud\_radpre\_run()}{sgscloud\_radpre\_run()}}
{\footnotesize\ttfamily subroutine sgscloud\+\_\+radpre\+::sgscloud\+\_\+radpre\+\_\+run (\begin{DoxyParamCaption}\item[{integer, intent(in)}]{im,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{dt,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{fhswr,  }\item[{integer, intent(in)}]{levs,  }\item[{logical, intent(in)}]{flag\+\_\+init,  }\item[{logical, intent(in)}]{flag\+\_\+restart,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{con\+\_\+g,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{con\+\_\+pi,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{eps,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{epsm1,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{r\+\_\+v,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{cpv,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{rcp,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{xlv,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{xlf,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{cp,  }\item[{logical, intent(in)}]{do\+\_\+mynnedmf,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{qc,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{qi,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{qv,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{T3D,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{P3D,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{exner,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{qr,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{qs,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{qg,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{qci\+\_\+conv,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{qlc,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{qli,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{ud\+\_\+mf,  }\item[{integer, intent(in)}]{imfdeepcnv,  }\item[{integer, intent(in)}]{imfdeepcnv\+\_\+gf,  }\item[{integer, intent(in)}]{imfdeepcnv\+\_\+c3,  }\item[{integer, intent(in)}]{imfdeepcnv\+\_\+sas,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{qc\+\_\+save,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{qi\+\_\+save,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{qs\+\_\+save,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{qc\+\_\+bl,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{qi\+\_\+bl,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{cldfra\+\_\+bl,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{delp,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{clouds1,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{clouds2,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{clouds3,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{clouds4,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{clouds5,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{clouds8,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{clouds9,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(in)}]{slmsk,  }\item[{integer, intent(in)}]{nlay,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{plyr,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(in)}]{xlat,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{dz,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(in)}]{de\+\_\+lgth,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{cldsa,  }\item[{integer, dimension(\+:,\+:), intent(inout)}]{mtopa,  }\item[{integer, dimension(\+:,\+:), intent(inout)}]{mbota,  }\item[{integer, intent(in)}]{imp\+\_\+physics,  }\item[{integer, intent(in)}]{imp\+\_\+physics\+\_\+gfdl,  }\item[{integer, intent(in)}]{imp\+\_\+physics\+\_\+fa,  }\item[{integer, intent(in)}]{iovr,  }\item[{character(len=$\ast$), intent(out)}]{errmsg,  }\item[{integer, intent(out)}]{errflg }\end{DoxyParamCaption})}



References \mbox{\hyperlink{group__module__radiation__clouds_gae63b185b4fe1118ce3e020aa31923c91_gae63b185b4fe1118ce3e020aa31923c91}{module\+\_\+radiation\+\_\+clouds\+::gethml()}}, \mbox{\hyperlink{group__module__radiation__clouds_ga592869e340adeb05874434c65ac20115_ga592869e340adeb05874434c65ac20115}{module\+\_\+radiation\+\_\+clouds\+::gfac}}, and \mbox{\hyperlink{group__module__radiation__clouds_ga03bc5d19cbdc84a2032c8d591ba4c96a_ga03bc5d19cbdc84a2032c8d591ba4c96a}{module\+\_\+radiation\+\_\+clouds\+::ptopc}}.

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