<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">\hypertarget{namespacegfs__cloud__diagnostics}{}\doxysubsection{gfs\+\_\+cloud\+\_\+diagnostics Module Reference}
\label{namespacegfs__cloud__diagnostics}\index{gfs\_cloud\_diagnostics@{gfs\_cloud\_diagnostics}}
\doxysubsubsection*{Functions/\+Subroutines}
\begin{DoxyCompactItemize}
\item 
subroutine, public \mbox{\hyperlink{group__gfs__cloud__diagnostics__mod_ga388506aaec3e403f8c1c76d96ded3f7e_ga388506aaec3e403f8c1c76d96ded3f7e}{gfs\+\_\+cloud\+\_\+diagnostics\+\_\+run}} (n\+Col, n\+Lev, iovr, iovr\+\_\+rand, iovr\+\_\+maxrand, iovr\+\_\+max, iovr\+\_\+dcorr, iovr\+\_\+exp, iovr\+\_\+exprand, lsswr, lslwr, lat, de\+\_\+lgth, p\+\_\+lay, cld\+\_\+frac, p\+\_\+lev, deltaZ, cloud\+\_\+overlap\+\_\+param, precip\+\_\+overlap\+\_\+param, con\+\_\+pi, top\+\_\+at\+\_\+1, si, mtopa, mbota, cldsa, errmsg, errflg)
\end{DoxyCompactItemize}
\doxysubsubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
integer, parameter \mbox{\hyperlink{namespacegfs__cloud__diagnostics_a3db6e4cf25daa7e349754fae5bf0ccd8_a3db6e4cf25daa7e349754fae5bf0ccd8}{nf\+\_\+clds}} = 9
\item 
integer, parameter \mbox{\hyperlink{namespacegfs__cloud__diagnostics_a4630a4d45773d1ca345c95c643d76d43_a4630a4d45773d1ca345c95c643d76d43}{nk\+\_\+clds}} = 3
\item 
real(kind\+\_\+phys), parameter \mbox{\hyperlink{namespacegfs__cloud__diagnostics_a0ee601777c0a6657fcfbac46813f264e_a0ee601777c0a6657fcfbac46813f264e}{climit}} = 0.\+001
\item 
real(kind\+\_\+phys), parameter \mbox{\hyperlink{namespacegfs__cloud__diagnostics_a0afba76df37c17a36f4d194b823c0ed4_a0afba76df37c17a36f4d194b823c0ed4}{ovcst}} = 1.\+0 -\/ 1.\+0e-\/8
\item 
real(kind\+\_\+phys), dimension(\mbox{\hyperlink{namespacegfs__cloud__diagnostics_a4630a4d45773d1ca345c95c643d76d43_a4630a4d45773d1ca345c95c643d76d43}{nk\+\_\+clds}}+1, 2), parameter \mbox{\hyperlink{namespacegfs__cloud__diagnostics_a72573ff86224930a80b0aabd7fe316a9_a72573ff86224930a80b0aabd7fe316a9}{ptopc}} = reshape(source=(/ 1050., 650., 400., 0.\+0, 1050., 750., 500., 0.\+0 /), shape=(/NK\+\_\+\+CLDS+1,2/))
\item 
character(40), parameter \mbox{\hyperlink{namespacegfs__cloud__diagnostics_a4e562b280a775742a092f261e0d64081_a4e562b280a775742a092f261e0d64081}{vtagcld}} =\textquotesingle{}UFS-\/cloud-\/diagnostics v\+X.\+x May 2020 \textquotesingle{}
\end{DoxyCompactItemize}


\doxysubsubsection{Function/\+Subroutine Documentation}
\mbox{\Hypertarget{group__gfs__cloud__diagnostics__mod_ga388506aaec3e403f8c1c76d96ded3f7e_ga388506aaec3e403f8c1c76d96ded3f7e}\label{group__gfs__cloud__diagnostics__mod_ga388506aaec3e403f8c1c76d96ded3f7e_ga388506aaec3e403f8c1c76d96ded3f7e}} 
\index{gfs\_cloud\_diagnostics@{gfs\_cloud\_diagnostics}!gfs\_cloud\_diagnostics\_run@{gfs\_cloud\_diagnostics\_run}}
\index{gfs\_cloud\_diagnostics\_run@{gfs\_cloud\_diagnostics\_run}!gfs\_cloud\_diagnostics@{gfs\_cloud\_diagnostics}}
\doxyparagraph{\texorpdfstring{gfs\_cloud\_diagnostics\_run()}{gfs\_cloud\_diagnostics\_run()}}
{\footnotesize\ttfamily subroutine, public gfs\+\_\+cloud\+\_\+diagnostics\+::gfs\+\_\+cloud\+\_\+diagnostics\+\_\+run (\begin{DoxyParamCaption}\item[{integer, intent(in)}]{n\+Col,  }\item[{integer, intent(in)}]{n\+Lev,  }\item[{integer, intent(in)}]{iovr,  }\item[{integer, intent(in)}]{iovr\+\_\+rand,  }\item[{integer, intent(in)}]{iovr\+\_\+maxrand,  }\item[{integer, intent(in)}]{iovr\+\_\+max,  }\item[{integer, intent(in)}]{iovr\+\_\+dcorr,  }\item[{integer, intent(in)}]{iovr\+\_\+exp,  }\item[{integer, intent(in)}]{iovr\+\_\+exprand,  }\item[{logical, intent(in)}]{lsswr,  }\item[{logical, intent(in)}]{lslwr,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(in)}]{lat,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(in)}]{de\+\_\+lgth,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{p\+\_\+lay,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{cld\+\_\+frac,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{p\+\_\+lev,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{deltaZ,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{cloud\+\_\+overlap\+\_\+param,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{precip\+\_\+overlap\+\_\+param,  }\item[{real(kind\+\_\+phys), intent(in)}]{con\+\_\+pi,  }\item[{logical, intent(in)}]{top\+\_\+at\+\_\+1,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(in)}]{si,  }\item[{integer, dimension(\+:,\+:), intent(out)}]{mtopa,  }\item[{integer, dimension(\+:,\+:), intent(out)}]{mbota,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(out)}]{cldsa,  }\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_ga2739168b8205ee860eb8a160ea722a44_ga2739168b8205ee860eb8a160ea722a44}{module\+\_\+radiation\+\_\+clouds\+::nk\+\_\+clds}}, 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]{group__gfs__cloud__diagnostics__mod_ga388506aaec3e403f8c1c76d96ded3f7e_ga388506aaec3e403f8c1c76d96ded3f7e_cgraph}
\end{center}
\end{figure}


\doxysubsubsection{Variable Documentation}
\mbox{\Hypertarget{namespacegfs__cloud__diagnostics_a3db6e4cf25daa7e349754fae5bf0ccd8_a3db6e4cf25daa7e349754fae5bf0ccd8}\label{namespacegfs__cloud__diagnostics_a3db6e4cf25daa7e349754fae5bf0ccd8_a3db6e4cf25daa7e349754fae5bf0ccd8}} 
\index{gfs\_cloud\_diagnostics@{gfs\_cloud\_diagnostics}!nf\_clds@{nf\_clds}}
\index{nf\_clds@{nf\_clds}!gfs\_cloud\_diagnostics@{gfs\_cloud\_diagnostics}}
\doxyparagraph{\texorpdfstring{nf\_clds}{nf\_clds}}
{\footnotesize\ttfamily integer, parameter gfs\+\_\+cloud\+\_\+diagnostics\+::nf\+\_\+clds = 9}

\mbox{\Hypertarget{namespacegfs__cloud__diagnostics_a4630a4d45773d1ca345c95c643d76d43_a4630a4d45773d1ca345c95c643d76d43}\label{namespacegfs__cloud__diagnostics_a4630a4d45773d1ca345c95c643d76d43_a4630a4d45773d1ca345c95c643d76d43}} 
\index{gfs\_cloud\_diagnostics@{gfs\_cloud\_diagnostics}!nk\_clds@{nk\_clds}}
\index{nk\_clds@{nk\_clds}!gfs\_cloud\_diagnostics@{gfs\_cloud\_diagnostics}}
\doxyparagraph{\texorpdfstring{nk\_clds}{nk\_clds}}
{\footnotesize\ttfamily integer, parameter gfs\+\_\+cloud\+\_\+diagnostics\+::nk\+\_\+clds = 3}

\mbox{\Hypertarget{namespacegfs__cloud__diagnostics_a0ee601777c0a6657fcfbac46813f264e_a0ee601777c0a6657fcfbac46813f264e}\label{namespacegfs__cloud__diagnostics_a0ee601777c0a6657fcfbac46813f264e_a0ee601777c0a6657fcfbac46813f264e}} 
\index{gfs\_cloud\_diagnostics@{gfs\_cloud\_diagnostics}!climit@{climit}}
\index{climit@{climit}!gfs\_cloud\_diagnostics@{gfs\_cloud\_diagnostics}}
\doxyparagraph{\texorpdfstring{climit}{climit}}
{\footnotesize\ttfamily real(kind\+\_\+phys), parameter gfs\+\_\+cloud\+\_\+diagnostics\+::climit = 0.\+001}

\mbox{\Hypertarget{namespacegfs__cloud__diagnostics_a0afba76df37c17a36f4d194b823c0ed4_a0afba76df37c17a36f4d194b823c0ed4}\label{namespacegfs__cloud__diagnostics_a0afba76df37c17a36f4d194b823c0ed4_a0afba76df37c17a36f4d194b823c0ed4}} 
\index{gfs\_cloud\_diagnostics@{gfs\_cloud\_diagnostics}!ovcst@{ovcst}}
\index{ovcst@{ovcst}!gfs\_cloud\_diagnostics@{gfs\_cloud\_diagnostics}}
\doxyparagraph{\texorpdfstring{ovcst}{ovcst}}
{\footnotesize\ttfamily real(kind\+\_\+phys), parameter gfs\+\_\+cloud\+\_\+diagnostics\+::ovcst = 1.\+0 -\/ 1.\+0e-\/8}

\mbox{\Hypertarget{namespacegfs__cloud__diagnostics_a72573ff86224930a80b0aabd7fe316a9_a72573ff86224930a80b0aabd7fe316a9}\label{namespacegfs__cloud__diagnostics_a72573ff86224930a80b0aabd7fe316a9_a72573ff86224930a80b0aabd7fe316a9}} 
\index{gfs\_cloud\_diagnostics@{gfs\_cloud\_diagnostics}!ptopc@{ptopc}}
\index{ptopc@{ptopc}!gfs\_cloud\_diagnostics@{gfs\_cloud\_diagnostics}}
\doxyparagraph{\texorpdfstring{ptopc}{ptopc}}
{\footnotesize\ttfamily real(kind\+\_\+phys), dimension(\mbox{\hyperlink{namespacegfs__cloud__diagnostics_a4630a4d45773d1ca345c95c643d76d43_a4630a4d45773d1ca345c95c643d76d43}{nk\+\_\+clds}}+1,2), parameter gfs\+\_\+cloud\+\_\+diagnostics\+::ptopc = reshape(source=(/ 1050., 650., 400., 0.\+0, 1050., 750., 500., 0.\+0 /), shape=(/NK\+\_\+\+CLDS+1,2/))}

\mbox{\Hypertarget{namespacegfs__cloud__diagnostics_a4e562b280a775742a092f261e0d64081_a4e562b280a775742a092f261e0d64081}\label{namespacegfs__cloud__diagnostics_a4e562b280a775742a092f261e0d64081_a4e562b280a775742a092f261e0d64081}} 
\index{gfs\_cloud\_diagnostics@{gfs\_cloud\_diagnostics}!vtagcld@{vtagcld}}
\index{vtagcld@{vtagcld}!gfs\_cloud\_diagnostics@{gfs\_cloud\_diagnostics}}
\doxyparagraph{\texorpdfstring{vtagcld}{vtagcld}}
{\footnotesize\ttfamily character(40), parameter gfs\+\_\+cloud\+\_\+diagnostics\+::vtagcld =\textquotesingle{}UFS-\/cloud-\/diagnostics v\+X.\+x May 2020 \textquotesingle{}}

</pre></body></html>