\hypertarget{namespacegfdl__cloud__microphys}{}\doxysubsection{gfdl\+\_\+cloud\+\_\+microphys Module Reference}
\label{namespacegfdl__cloud__microphys}\index{gfdl\_cloud\_microphys@{gfdl\_cloud\_microphys}}
\doxysubsubsection*{Functions/\+Subroutines}
\begin{DoxyCompactItemize}
\item 
subroutine, public \mbox{\hyperlink{namespacegfdl__cloud__microphys_abe4f8ccdbd6330c63ab86308c39e16c0_abe4f8ccdbd6330c63ab86308c39e16c0}{gfdl\+\_\+cloud\+\_\+microphys\+\_\+init}} (me, master, nlunit, input\+\_\+nml\+\_\+file, logunit, fn\+\_\+nml, imp\+\_\+physics, imp\+\_\+physics\+\_\+gfdl, do\+\_\+shoc, errmsg, errflg)
\begin{DoxyCompactList}\small\item\em The subroutine initializes the GFDL cloud microphysics. \end{DoxyCompactList}\item 
subroutine, public \mbox{\hyperlink{namespacegfdl__cloud__microphys_ae201d516aad837a6c94a149b14566fb9_ae201d516aad837a6c94a149b14566fb9}{gfdl\+\_\+cloud\+\_\+microphys\+\_\+finalize}} (errmsg, errflg)
\begin{DoxyCompactList}\small\item\em The subroutine \textquotesingle{}gfdl\+\_\+cloud\+\_\+microphys\+\_\+finalize\textquotesingle{} terminates the GFDL cloud microphysics. \end{DoxyCompactList}\item 
subroutine, public \mbox{\hyperlink{namespacegfdl__cloud__microphys_a57379a8f2ca712404e049dc5438ca6ac_a57379a8f2ca712404e049dc5438ca6ac}{gfdl\+\_\+cloud\+\_\+microphys\+\_\+run}} (levs, im, rainmin, con\+\_\+g, con\+\_\+fvirt, con\+\_\+rd, con\+\_\+eps, frland, garea, islmsk, gq0, gq0\+\_\+ntcw, gq0\+\_\+ntrw, gq0\+\_\+ntiw, gq0\+\_\+ntsw, gq0\+\_\+ntgl, gq0\+\_\+ntclamt, gt0, gu0, gv0, vvl, prsl, phii, del, rain0, ice0, snow0, graupel0, prcp0, sr, dtp, hydrostatic, phys\+\_\+hydrostatic, lradar, refl\+\_\+10cm, reset, effr\+\_\+in, rew, rei, rer, res, reg, cplchm, pfi\+\_\+lsan, pfl\+\_\+lsan, errmsg, errflg)
\end{DoxyCompactItemize}
\doxysubsubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
logical \mbox{\hyperlink{namespacegfdl__cloud__microphys_a2a417de8dd296802a748e49d2ff42703_a2a417de8dd296802a748e49d2ff42703}{is\+\_\+initialized}} = .false.
\end{DoxyCompactItemize}


\doxysubsubsection{Function/\+Subroutine Documentation}
\mbox{\Hypertarget{namespacegfdl__cloud__microphys_abe4f8ccdbd6330c63ab86308c39e16c0_abe4f8ccdbd6330c63ab86308c39e16c0}\label{namespacegfdl__cloud__microphys_abe4f8ccdbd6330c63ab86308c39e16c0_abe4f8ccdbd6330c63ab86308c39e16c0}} 
\index{gfdl\_cloud\_microphys@{gfdl\_cloud\_microphys}!gfdl\_cloud\_microphys\_init@{gfdl\_cloud\_microphys\_init}}
\index{gfdl\_cloud\_microphys\_init@{gfdl\_cloud\_microphys\_init}!gfdl\_cloud\_microphys@{gfdl\_cloud\_microphys}}
\doxyparagraph{\texorpdfstring{gfdl\_cloud\_microphys\_init()}{gfdl\_cloud\_microphys\_init()}}
{\footnotesize\ttfamily subroutine, public gfdl\+\_\+cloud\+\_\+microphys\+::gfdl\+\_\+cloud\+\_\+microphys\+\_\+init (\begin{DoxyParamCaption}\item[{integer, intent(in)}]{me,  }\item[{integer, intent(in)}]{master,  }\item[{integer, intent(in)}]{nlunit,  }\item[{character(len=$\ast$), dimension(\+:), intent(in)}]{input\+\_\+nml\+\_\+file,  }\item[{integer, intent(in)}]{logunit,  }\item[{character(len=$\ast$), intent(in)}]{fn\+\_\+nml,  }\item[{integer, intent(in)}]{imp\+\_\+physics,  }\item[{integer, intent(in)}]{imp\+\_\+physics\+\_\+gfdl,  }\item[{logical, intent(in)}]{do\+\_\+shoc,  }\item[{character(len=$\ast$), intent(out)}]{errmsg,  }\item[{integer, intent(out)}]{errflg }\end{DoxyParamCaption})}

\hypertarget{namespacegfdl__cloud__microphys_abe4f8ccdbd6330c63ab86308c39e16c0_arg_table_gfdl_cloud_microphys_init}{}\doxysubsubsection{Argument Table}\label{namespacegfdl__cloud__microphys_abe4f8ccdbd6330c63ab86308c39e16c0_arg_table_gfdl_cloud_microphys_init}
 

References \mbox{\hyperlink{group__mod__gfdl__cloud__mp_gacb9663cee42bc7d8c26e24ea3a400212_gacb9663cee42bc7d8c26e24ea3a400212}{gfdl\+\_\+cloud\+\_\+microphys\+\_\+mod\+::gfdl\+\_\+cloud\+\_\+microphys\+\_\+mod\+\_\+init()}}.

Here is the call graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespacegfdl__cloud__microphys_abe4f8ccdbd6330c63ab86308c39e16c0_abe4f8ccdbd6330c63ab86308c39e16c0_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespacegfdl__cloud__microphys_ae201d516aad837a6c94a149b14566fb9_ae201d516aad837a6c94a149b14566fb9}\label{namespacegfdl__cloud__microphys_ae201d516aad837a6c94a149b14566fb9_ae201d516aad837a6c94a149b14566fb9}} 
\index{gfdl\_cloud\_microphys@{gfdl\_cloud\_microphys}!gfdl\_cloud\_microphys\_finalize@{gfdl\_cloud\_microphys\_finalize}}
\index{gfdl\_cloud\_microphys\_finalize@{gfdl\_cloud\_microphys\_finalize}!gfdl\_cloud\_microphys@{gfdl\_cloud\_microphys}}
\doxyparagraph{\texorpdfstring{gfdl\_cloud\_microphys\_finalize()}{gfdl\_cloud\_microphys\_finalize()}}
{\footnotesize\ttfamily subroutine, public gfdl\+\_\+cloud\+\_\+microphys\+::gfdl\+\_\+cloud\+\_\+microphys\+\_\+finalize (\begin{DoxyParamCaption}\item[{character(len=$\ast$), intent(out)}]{errmsg,  }\item[{integer, intent(out)}]{errflg }\end{DoxyParamCaption})}

\hypertarget{namespacegfdl__cloud__microphys_ae201d516aad837a6c94a149b14566fb9_arg_table_gfdl_cloud_microphys_finalize}{}\doxysubsubsection{Argument Table}\label{namespacegfdl__cloud__microphys_ae201d516aad837a6c94a149b14566fb9_arg_table_gfdl_cloud_microphys_finalize}
 

References \mbox{\hyperlink{group__mod__gfdl__cloud__mp_gaa396bb16135a2b26d6c8ca7d659f0b0a_gaa396bb16135a2b26d6c8ca7d659f0b0a}{gfdl\+\_\+cloud\+\_\+microphys\+\_\+mod\+::gfdl\+\_\+cloud\+\_\+microphys\+\_\+mod\+\_\+end()}}.

Here is the call graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespacegfdl__cloud__microphys_ae201d516aad837a6c94a149b14566fb9_ae201d516aad837a6c94a149b14566fb9_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespacegfdl__cloud__microphys_a57379a8f2ca712404e049dc5438ca6ac_a57379a8f2ca712404e049dc5438ca6ac}\label{namespacegfdl__cloud__microphys_a57379a8f2ca712404e049dc5438ca6ac_a57379a8f2ca712404e049dc5438ca6ac}} 
\index{gfdl\_cloud\_microphys@{gfdl\_cloud\_microphys}!gfdl\_cloud\_microphys\_run@{gfdl\_cloud\_microphys\_run}}
\index{gfdl\_cloud\_microphys\_run@{gfdl\_cloud\_microphys\_run}!gfdl\_cloud\_microphys@{gfdl\_cloud\_microphys}}
\doxyparagraph{\texorpdfstring{gfdl\_cloud\_microphys\_run()}{gfdl\_cloud\_microphys\_run()}}
{\footnotesize\ttfamily subroutine, public gfdl\+\_\+cloud\+\_\+microphys\+::gfdl\+\_\+cloud\+\_\+microphys\+\_\+run (\begin{DoxyParamCaption}\item[{integer, intent(in)}]{levs,  }\item[{integer, intent(in)}]{im,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{rainmin,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{con\+\_\+g,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{con\+\_\+fvirt,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{con\+\_\+rd,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{con\+\_\+eps,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(in)}]{frland,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(in)}]{garea,  }\item[{integer, dimension(\+:), intent(in)}]{islmsk,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{gq0,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{gq0\+\_\+ntcw,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{gq0\+\_\+ntrw,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{gq0\+\_\+ntiw,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{gq0\+\_\+ntsw,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{gq0\+\_\+ntgl,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{gq0\+\_\+ntclamt,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{gt0,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{gu0,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{gv0,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{vvl,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{prsl,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{phii,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{del,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(out)}]{rain0,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(out)}]{ice0,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(out)}]{snow0,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(out)}]{graupel0,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(out)}]{prcp0,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(out)}]{sr,  }\item[{real(kind\+\_\+phys), intent(in)}]{dtp,  }\item[{logical, intent(in)}]{hydrostatic,  }\item[{logical, intent(in)}]{phys\+\_\+hydrostatic,  }\item[{logical, intent(in)}]{lradar,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{refl\+\_\+10cm,  }\item[{logical, intent(in)}]{reset,  }\item[{logical, intent(in)}]{effr\+\_\+in,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{rew,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{rei,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{rer,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{res,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{reg,  }\item[{logical, intent(in)}]{cplchm,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{pfi\+\_\+lsan,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{pfl\+\_\+lsan,  }\item[{character(len=$\ast$), intent(out)}]{errmsg,  }\item[{integer, intent(out)}]{errflg }\end{DoxyParamCaption})}



References \mbox{\hyperlink{group__mod__gfdl__cloud__mp_ga41eef6d7073ac6722450667b8394cf13_ga41eef6d7073ac6722450667b8394cf13}{gfdl\+\_\+cloud\+\_\+microphys\+\_\+mod\+::cloud\+\_\+diagnosis()}}, and \mbox{\hyperlink{group__mod__gfdl__cloud__mp_gab96ce7bbe8889ca0845652ef6df3ea14_gab96ce7bbe8889ca0845652ef6df3ea14}{gfdl\+\_\+cloud\+\_\+microphys\+\_\+mod\+::gfdl\+\_\+cloud\+\_\+microphys\+\_\+mod\+\_\+driver()}}.

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


\doxysubsubsection{Variable Documentation}
\mbox{\Hypertarget{namespacegfdl__cloud__microphys_a2a417de8dd296802a748e49d2ff42703_a2a417de8dd296802a748e49d2ff42703}\label{namespacegfdl__cloud__microphys_a2a417de8dd296802a748e49d2ff42703_a2a417de8dd296802a748e49d2ff42703}} 
\index{gfdl\_cloud\_microphys@{gfdl\_cloud\_microphys}!is\_initialized@{is\_initialized}}
\index{is\_initialized@{is\_initialized}!gfdl\_cloud\_microphys@{gfdl\_cloud\_microphys}}
\doxyparagraph{\texorpdfstring{is\_initialized}{is\_initialized}}
{\footnotesize\ttfamily logical gfdl\+\_\+cloud\+\_\+microphys\+::is\+\_\+initialized = .false.\hspace{0.3cm}{\ttfamily [private]}}

