\hypertarget{namespacemynnedmf__wrapper}{}\doxysubsection{mynnedmf\+\_\+wrapper Module Reference}
\label{namespacemynnedmf__wrapper}\index{mynnedmf\_wrapper@{mynnedmf\_wrapper}}


The following references best describe the code within Olson et al. (2019, NOAA Technical Memorandum) Nakanishi and Niino (2009) \cite{NAKANISHI_2009}.  


\doxysubsubsection*{Functions/\+Subroutines}
\begin{DoxyCompactItemize}
\item 
subroutine \mbox{\hyperlink{namespacemynnedmf__wrapper_abe64ac2264a73364821ba7539ea54fd2_abe64ac2264a73364821ba7539ea54fd2}{mynnedmf\+\_\+wrapper\+\_\+init}} (con\+\_\+cp, con\+\_\+grav, con\+\_\+rd, con\+\_\+rv, con\+\_\+cpv, con\+\_\+cliq, con\+\_\+cice, con\+\_\+rcp, con\+\_\+\+XLV, con\+\_\+\+XLF, con\+\_\+p608, con\+\_\+ep2, con\+\_\+karman, con\+\_\+t0c, do\+\_\+mynnedmf, errmsg, errflg)
\item 
subroutine \mbox{\hyperlink{namespacemynnedmf__wrapper_a5378d6685861595d780461a111ad26b4_a5378d6685861595d780461a111ad26b4}{mynnedmf\+\_\+wrapper\+\_\+run}} (im, levs, flag\+\_\+init, flag\+\_\+restart, lssav, ldiag3d, qdiag3d, lsidea, cplflx, delt, dtf, dx, zorl, phii, u, v, omega, t3d, qgrs\+\_\+water\+\_\+vapor, qgrs\+\_\+liquid\+\_\+cloud, qgrs\+\_\+ice, qgrs\+\_\+snow, qgrs\+\_\+cloud\+\_\+droplet\+\_\+num\+\_\+conc, qgrs\+\_\+cloud\+\_\+ice\+\_\+num\+\_\+conc, qgrs\+\_\+ozone, qgrs\+\_\+water\+\_\+aer\+\_\+num\+\_\+conc, qgrs\+\_\+ice\+\_\+aer\+\_\+num\+\_\+conc, qgrs\+\_\+cccn, prsl, prsi, exner, slmsk, tsurf, qsfc, ps, ust, ch, hflx, qflx, wspd, rb, dtsfc1, dqsfc1, dusfc1, dvsfc1, dusfci\+\_\+diag, dvsfci\+\_\+diag, dtsfci\+\_\+diag, dqsfci\+\_\+diag, dusfc\+\_\+diag, dvsfc\+\_\+diag, dtsfc\+\_\+diag, dqsfc\+\_\+diag, dusfc\+\_\+cice, dvsfc\+\_\+cice, dtsfc\+\_\+cice, dqsfc\+\_\+cice, hflx\+\_\+wat, qflx\+\_\+wat, stress\+\_\+wat, oceanfrac, fice, wet, icy, dry, dusfci\+\_\+cpl, dvsfci\+\_\+cpl, dtsfci\+\_\+cpl, dqsfci\+\_\+cpl, dusfc\+\_\+cpl, dvsfc\+\_\+cpl, dtsfc\+\_\+cpl, dqsfc\+\_\+cpl, recmol, qke, qke\+\_\+adv, Tsq, Qsq, Cov, el\+\_\+pbl, sh3d, sm3d, exch\+\_\+h, exch\+\_\+m, dqke, qwt, qshear, qbuoy, qdiss, Pblh, kpbl, qc\+\_\+bl, qi\+\_\+bl, cldfra\+\_\+bl, edmf\+\_\+a, edmf\+\_\+w, edmf\+\_\+qt, edmf\+\_\+thl, edmf\+\_\+ent, edmf\+\_\+qc, sub\+\_\+thl, sub\+\_\+sqv, det\+\_\+thl, det\+\_\+sqv, nupdraft, max\+MF, ktop\+\_\+plume, dudt, dvdt, dtdt, dqdt\+\_\+water\+\_\+vapor, dqdt\+\_\+liquid\+\_\+cloud, dqdt\+\_\+ice, dqdt\+\_\+snow, dqdt\+\_\+ozone, dqdt\+\_\+cloud\+\_\+droplet\+\_\+num\+\_\+conc, dqdt\+\_\+ice\+\_\+num\+\_\+conc, dqdt\+\_\+water\+\_\+aer\+\_\+num\+\_\+conc, dqdt\+\_\+ice\+\_\+aer\+\_\+num\+\_\+conc, dqdt\+\_\+cccn, flag\+\_\+for\+\_\+pbl\+\_\+generic\+\_\+tend, dtend, dtidx, index\+\_\+of\+\_\+temperature, index\+\_\+of\+\_\+x\+\_\+wind, index\+\_\+of\+\_\+y\+\_\+wind, ntke, ntqv, ntcw, ntiw, ntsw, ntoz, ntlnc, ntinc, ntwa, ntia, index\+\_\+of\+\_\+process\+\_\+pbl, htrsw, htrlw, xmu, tke\+\_\+budget, bl\+\_\+mynn\+\_\+tkeadvect, bl\+\_\+mynn\+\_\+cloudpdf, bl\+\_\+mynn\+\_\+mixlength, bl\+\_\+mynn\+\_\+edmf, bl\+\_\+mynn\+\_\+edmf\+\_\+mom, bl\+\_\+mynn\+\_\+edmf\+\_\+tke, bl\+\_\+mynn\+\_\+cloudmix, bl\+\_\+mynn\+\_\+mixqt, bl\+\_\+mynn\+\_\+output, bl\+\_\+mynn\+\_\+closure, icloud\+\_\+bl, do\+\_\+mynnsfclay, imp\+\_\+physics, imp\+\_\+physics\+\_\+gfdl, imp\+\_\+physics\+\_\+thompson, imp\+\_\+physics\+\_\+wsm6, imp\+\_\+physics\+\_\+fa, chem3d, frp, mix\+\_\+chem, rrfs\+\_\+sd, enh\+\_\+mix, nchem, ndvel, vdep, smoke\+\_\+dbg, imp\+\_\+physics\+\_\+nssl, nssl\+\_\+ccn\+\_\+on, ltaerosol, mraerosol, spp\+\_\+wts\+\_\+pbl, spp\+\_\+pbl, lprnt, huge, errmsg, errflg)
\end{DoxyCompactItemize}


\doxysubsubsection{Function/\+Subroutine Documentation}
\mbox{\Hypertarget{namespacemynnedmf__wrapper_abe64ac2264a73364821ba7539ea54fd2_abe64ac2264a73364821ba7539ea54fd2}\label{namespacemynnedmf__wrapper_abe64ac2264a73364821ba7539ea54fd2_abe64ac2264a73364821ba7539ea54fd2}} 
\index{mynnedmf\_wrapper@{mynnedmf\_wrapper}!mynnedmf\_wrapper\_init@{mynnedmf\_wrapper\_init}}
\index{mynnedmf\_wrapper\_init@{mynnedmf\_wrapper\_init}!mynnedmf\_wrapper@{mynnedmf\_wrapper}}
\doxyparagraph{\texorpdfstring{mynnedmf\_wrapper\_init()}{mynnedmf\_wrapper\_init()}}
{\footnotesize\ttfamily subroutine mynnedmf\+\_\+wrapper\+::mynnedmf\+\_\+wrapper\+\_\+init (\begin{DoxyParamCaption}\item[{real(kind\+\_\+phys), intent(in)}]{con\+\_\+cp,  }\item[{real(kind\+\_\+phys), intent(in)}]{con\+\_\+grav,  }\item[{real(kind\+\_\+phys), intent(in)}]{con\+\_\+rd,  }\item[{real(kind\+\_\+phys), intent(in)}]{con\+\_\+rv,  }\item[{real(kind\+\_\+phys), intent(in)}]{con\+\_\+cpv,  }\item[{real(kind\+\_\+phys), intent(in)}]{con\+\_\+cliq,  }\item[{real(kind\+\_\+phys), intent(in)}]{con\+\_\+cice,  }\item[{real(kind\+\_\+phys), intent(in)}]{con\+\_\+rcp,  }\item[{real(kind\+\_\+phys), intent(in)}]{con\+\_\+\+XLV,  }\item[{real(kind\+\_\+phys), intent(in)}]{con\+\_\+\+XLF,  }\item[{real(kind\+\_\+phys), intent(in)}]{con\+\_\+p608,  }\item[{real(kind\+\_\+phys), intent(in)}]{con\+\_\+ep2,  }\item[{real(kind\+\_\+phys), intent(in)}]{con\+\_\+karman,  }\item[{real(kind\+\_\+phys), intent(in)}]{con\+\_\+t0c,  }\item[{logical, intent(in)}]{do\+\_\+mynnedmf,  }\item[{character(len=$\ast$), intent(out)}]{errmsg,  }\item[{integer, intent(out)}]{errflg }\end{DoxyParamCaption})}

\hypertarget{namespacemynnedmf__wrapper_abe64ac2264a73364821ba7539ea54fd2_arg_table_mynnedmf_wrapper_init}{}\doxysubsubsection{Argument Table}\label{namespacemynnedmf__wrapper_abe64ac2264a73364821ba7539ea54fd2_arg_table_mynnedmf_wrapper_init}
 \mbox{\Hypertarget{namespacemynnedmf__wrapper_a5378d6685861595d780461a111ad26b4_a5378d6685861595d780461a111ad26b4}\label{namespacemynnedmf__wrapper_a5378d6685861595d780461a111ad26b4_a5378d6685861595d780461a111ad26b4}} 
\index{mynnedmf\_wrapper@{mynnedmf\_wrapper}!mynnedmf\_wrapper\_run@{mynnedmf\_wrapper\_run}}
\index{mynnedmf\_wrapper\_run@{mynnedmf\_wrapper\_run}!mynnedmf\_wrapper@{mynnedmf\_wrapper}}
\doxyparagraph{\texorpdfstring{mynnedmf\_wrapper\_run()}{mynnedmf\_wrapper\_run()}}
{\footnotesize\ttfamily subroutine mynnedmf\+\_\+wrapper\+::mynnedmf\+\_\+wrapper\+\_\+run (\begin{DoxyParamCaption}\item[{integer, intent(in)}]{im,  }\item[{integer, intent(in)}]{levs,  }\item[{logical, intent(in)}]{flag\+\_\+init,  }\item[{logical, intent(in)}]{flag\+\_\+restart,  }\item[{logical, intent(in)}]{lssav,  }\item[{logical, intent(in)}]{ldiag3d,  }\item[{logical, intent(in)}]{qdiag3d,  }\item[{logical, intent(in)}]{lsidea,  }\item[{logical, intent(in)}]{cplflx,  }\item[{real(kind\+\_\+phys), intent(in)}]{delt,  }\item[{real(kind\+\_\+phys), intent(in)}]{dtf,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(in)}]{dx,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(in)}]{zorl,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{phii,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{u,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{v,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{omega,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{t3d,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{qgrs\+\_\+water\+\_\+vapor,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{qgrs\+\_\+liquid\+\_\+cloud,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{qgrs\+\_\+ice,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{qgrs\+\_\+snow,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{qgrs\+\_\+cloud\+\_\+droplet\+\_\+num\+\_\+conc,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{qgrs\+\_\+cloud\+\_\+ice\+\_\+num\+\_\+conc,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{qgrs\+\_\+ozone,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{qgrs\+\_\+water\+\_\+aer\+\_\+num\+\_\+conc,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{qgrs\+\_\+ice\+\_\+aer\+\_\+num\+\_\+conc,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{qgrs\+\_\+cccn,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{prsl,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{prsi,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{exner,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(in)}]{slmsk,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(in)}]{tsurf,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(in)}]{qsfc,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(in)}]{ps,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(in)}]{ust,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(out)}]{ch,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(in)}]{hflx,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(in)}]{qflx,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(in)}]{wspd,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(in)}]{rb,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(out)}]{dtsfc1,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(out)}]{dqsfc1,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(out)}]{dusfc1,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(out)}]{dvsfc1,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(out)}]{dusfci\+\_\+diag,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(out)}]{dvsfci\+\_\+diag,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(out)}]{dtsfci\+\_\+diag,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(out)}]{dqsfci\+\_\+diag,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(inout)}]{dusfc\+\_\+diag,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(inout)}]{dvsfc\+\_\+diag,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(inout)}]{dtsfc\+\_\+diag,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(inout)}]{dqsfc\+\_\+diag,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(in)}]{dusfc\+\_\+cice,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(in)}]{dvsfc\+\_\+cice,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(in)}]{dtsfc\+\_\+cice,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(in)}]{dqsfc\+\_\+cice,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(in)}]{hflx\+\_\+wat,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(in)}]{qflx\+\_\+wat,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(in)}]{stress\+\_\+wat,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(in)}]{oceanfrac,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(in)}]{fice,  }\item[{logical, dimension(\+:), intent(in)}]{wet,  }\item[{logical, dimension(\+:), intent(in)}]{icy,  }\item[{logical, dimension(\+:), intent(in)}]{dry,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(inout)}]{dusfci\+\_\+cpl,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(inout)}]{dvsfci\+\_\+cpl,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(inout)}]{dtsfci\+\_\+cpl,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(inout)}]{dqsfci\+\_\+cpl,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(inout)}]{dusfc\+\_\+cpl,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(inout)}]{dvsfc\+\_\+cpl,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(inout)}]{dtsfc\+\_\+cpl,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(inout)}]{dqsfc\+\_\+cpl,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(in)}]{recmol,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{qke,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{qke\+\_\+adv,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(out)}]{Tsq,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(out)}]{Qsq,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(out)}]{Cov,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{el\+\_\+pbl,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{sh3d,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{sm3d,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(out)}]{exch\+\_\+h,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(out)}]{exch\+\_\+m,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{dqke,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{qwt,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{qshear,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{qbuoy,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{qdiss,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(inout)}]{Pblh,  }\item[{integer, dimension(\+:), intent(inout)}]{kpbl,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{qc\+\_\+bl,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{qi\+\_\+bl,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{cldfra\+\_\+bl,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{edmf\+\_\+a,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{edmf\+\_\+w,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{edmf\+\_\+qt,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{edmf\+\_\+thl,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{edmf\+\_\+ent,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{edmf\+\_\+qc,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{sub\+\_\+thl,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{sub\+\_\+sqv,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{det\+\_\+thl,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{det\+\_\+sqv,  }\item[{integer, dimension(\+:), intent(inout)}]{nupdraft,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(out)}]{max\+MF,  }\item[{integer, dimension(\+:), intent(inout)}]{ktop\+\_\+plume,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{dudt,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{dvdt,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{dtdt,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{dqdt\+\_\+water\+\_\+vapor,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{dqdt\+\_\+liquid\+\_\+cloud,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{dqdt\+\_\+ice,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{dqdt\+\_\+snow,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{dqdt\+\_\+ozone,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{dqdt\+\_\+cloud\+\_\+droplet\+\_\+num\+\_\+conc,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{dqdt\+\_\+ice\+\_\+num\+\_\+conc,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{dqdt\+\_\+water\+\_\+aer\+\_\+num\+\_\+conc,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{dqdt\+\_\+ice\+\_\+aer\+\_\+num\+\_\+conc,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{dqdt\+\_\+cccn,  }\item[{logical, intent(in)}]{flag\+\_\+for\+\_\+pbl\+\_\+generic\+\_\+tend,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:,\+:), intent(inout), optional}]{dtend,  }\item[{integer, dimension(\+:,\+:), intent(in)}]{dtidx,  }\item[{integer, intent(in)}]{index\+\_\+of\+\_\+temperature,  }\item[{integer, intent(in)}]{index\+\_\+of\+\_\+x\+\_\+wind,  }\item[{integer, intent(in)}]{index\+\_\+of\+\_\+y\+\_\+wind,  }\item[{integer, intent(in)}]{ntke,  }\item[{integer, intent(in)}]{ntqv,  }\item[{integer, intent(in)}]{ntcw,  }\item[{integer, intent(in)}]{ntiw,  }\item[{integer, intent(in)}]{ntsw,  }\item[{integer, intent(in)}]{ntoz,  }\item[{integer, intent(in)}]{ntlnc,  }\item[{integer, intent(in)}]{ntinc,  }\item[{integer, intent(in)}]{ntwa,  }\item[{integer, intent(in)}]{ntia,  }\item[{integer, intent(in)}]{index\+\_\+of\+\_\+process\+\_\+pbl,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{htrsw,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{htrlw,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(in)}]{xmu,  }\item[{integer, intent(in)}]{tke\+\_\+budget,  }\item[{logical, intent(in)}]{bl\+\_\+mynn\+\_\+tkeadvect,  }\item[{integer, intent(in)}]{bl\+\_\+mynn\+\_\+cloudpdf,  }\item[{integer, intent(in)}]{bl\+\_\+mynn\+\_\+mixlength,  }\item[{integer, intent(in)}]{bl\+\_\+mynn\+\_\+edmf,  }\item[{integer, intent(in)}]{bl\+\_\+mynn\+\_\+edmf\+\_\+mom,  }\item[{integer, intent(in)}]{bl\+\_\+mynn\+\_\+edmf\+\_\+tke,  }\item[{integer, intent(in)}]{bl\+\_\+mynn\+\_\+cloudmix,  }\item[{integer, intent(in)}]{bl\+\_\+mynn\+\_\+mixqt,  }\item[{integer, intent(in)}]{bl\+\_\+mynn\+\_\+output,  }\item[{real(kind\+\_\+phys), intent(in)}]{bl\+\_\+mynn\+\_\+closure,  }\item[{integer, intent(in)}]{icloud\+\_\+bl,  }\item[{logical, intent(in)}]{do\+\_\+mynnsfclay,  }\item[{integer, intent(in)}]{imp\+\_\+physics,  }\item[{integer, intent(in)}]{imp\+\_\+physics\+\_\+gfdl,  }\item[{integer, intent(in)}]{imp\+\_\+physics\+\_\+thompson,  }\item[{integer, intent(in)}]{imp\+\_\+physics\+\_\+wsm6,  }\item[{integer, intent(in)}]{imp\+\_\+physics\+\_\+fa,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:,\+:), intent(inout)}]{chem3d,  }\item[{real(kind\+\_\+phys), dimension(\+:), intent(inout)}]{frp,  }\item[{logical, intent(in)}]{mix\+\_\+chem,  }\item[{logical, intent(in)}]{rrfs\+\_\+sd,  }\item[{logical, intent(in)}]{enh\+\_\+mix,  }\item[{integer, intent(in)}]{nchem,  }\item[{integer, intent(in)}]{ndvel,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:  ), intent(inout)}]{vdep,  }\item[{logical, intent(in)}]{smoke\+\_\+dbg,  }\item[{integer, intent(in)}]{imp\+\_\+physics\+\_\+nssl,  }\item[{logical, intent(in)}]{nssl\+\_\+ccn\+\_\+on,  }\item[{logical, intent(in)}]{ltaerosol,  }\item[{logical, intent(in)}]{mraerosol,  }\item[{real(kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{spp\+\_\+wts\+\_\+pbl,  }\item[{integer, intent(in)}]{spp\+\_\+pbl,  }\item[{logical, intent(in)}]{lprnt,  }\item[{real(kind\+\_\+phys)}]{huge,  }\item[{character(len=$\ast$), intent(out)}]{errmsg,  }\item[{integer, intent(out)}]{errflg }\end{DoxyParamCaption})}

