\hypertarget{group__mod__nsslmp}{}\doxysubsection{NSSL 2-\/moment microphysics modules}
\label{group__mod__nsslmp}\index{NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}}


This module provides a 2-\/moment bulk microphysics scheme described by Mansell, Zeigler, and Bruning (2010, JAS)  


Collaboration diagram for NSSL 2-\/moment microphysics modules\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp}
\end{center}
\end{figure}
\doxysubsubsection*{Functions/\+Subroutines}
\begin{DoxyCompactItemize}
\item 
real function, private \mbox{\hyperlink{group__mod__nsslmp_gac20b774649dab0a14de471e613049621_gac20b774649dab0a14de471e613049621}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::fqvs}} (t)
\begin{DoxyCompactList}\small\item\em This function is for saturation vapor pressure with respect to liquid water. \end{DoxyCompactList}\item 
real function, private \mbox{\hyperlink{group__mod__nsslmp_ga4790969c2aa3ce692ba95809f122dd10_ga4790969c2aa3ce692ba95809f122dd10}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::fqis}} (t)
\begin{DoxyCompactList}\small\item\em This function is for saturation vapor pressure with respect to ice. \end{DoxyCompactList}\item 
subroutine, public \mbox{\hyperlink{group__mod__nsslmp_gad4f1554e9a7b8a8f0679dbb0ca2628ef_gad4f1554e9a7b8a8f0679dbb0ca2628ef}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::nssl\+\_\+2mom\+\_\+init\+\_\+const}} (con\+\_\+g, con\+\_\+rd, con\+\_\+cp, con\+\_\+rv, con\+\_\+t0c, con\+\_\+cliq, con\+\_\+csol, con\+\_\+eps)
\begin{DoxyCompactList}\small\item\em NSSL MP subroutine to initialize physical constants provided by host model. \end{DoxyCompactList}\item 
subroutine, public \mbox{\hyperlink{group__mod__nsslmp_gabc727a241f59c3ca981182ae29b653c2_gabc727a241f59c3ca981182ae29b653c2}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::nssl\+\_\+2mom\+\_\+init}} (ims, ime, jms, jme, kms, kme, nssl\+\_\+params, ipctmp, mixphase, ihvol, idoniconlytmp, nssl\+\_\+graupelfallfac, nssl\+\_\+hailfallfac, nssl\+\_\+ehw0, nssl\+\_\+ehlw0, nssl\+\_\+icdx, nssl\+\_\+icdxhl, nssl\+\_\+icefallfac, nssl\+\_\+snowfallfac, errmsg, errflg, myrank, mpiroot)
\begin{DoxyCompactList}\small\item\em NSSL MP setup routine (sets local options and array indices) \end{DoxyCompactList}\item 
subroutine, public \mbox{\hyperlink{group__mod__nsslmp_ga1cdd63eaa05871a9305db455dc5ffcab_ga1cdd63eaa05871a9305db455dc5ffcab}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::nssl\+\_\+2mom\+\_\+driver}} (qv, qc, qr, qi, qs, qh, qhl, ccw, crw, cci, csw, chw, chl, cn, vhw, vhl, cna, cni, f\+\_\+cn, f\+\_\+cna, f\+\_\+cina, zrw, zhw, zhl, qsw, qhw, qhlw, tt, th, pii, p, w, dn, dz, dtp, itimestep, RAINNC, RAINNCV, dx, dy, axtra, SNOWNC, SNOWNCV, GRPLNC, GRPLNCV, SR, HAILNC, HAILNCV, tkediss, re\+\_\+cloud, re\+\_\+ice, re\+\_\+snow, re\+\_\+rain, has\+\_\+reqc, has\+\_\+reqi, has\+\_\+reqs, has\+\_\+reqr, rainncw2, rainnci2, dbz, vzf, compdbz, rscghis\+\_\+2d, rscghis\+\_\+2dp, rscghis\+\_\+2dn, scr, scw, sci, scs, sch, schl, sctot, elec\+\_\+physics, induc, elecz, scion, sciona, noninduc, noninducp, noninducn, pcc2, pre2, depsubr, mnucf2, melr2, ctr2, rim1\+\_\+2, rim2\+\_\+2, rim3\+\_\+2, nctr2, nnuccd2, nnucf2, effc2, effr2, effi2, effs2, effg2, fc2, fr2, fi2, fs2, fg2, fnc2, fnr2, fni2, fns2, fng2, ipelectmp, diagflag, ke\+\_\+diag, errmsg, errflg, nssl\+\_\+progn, wetscav\+\_\+on, rainprod, evapprod, cu\+\_\+used, qrcuten, qscuten, qicuten, qccuten, ids, ide, jds, jde, kds, kde, ims, ime, jms, jme, kms, kme, its, ite, jts, jte, kts, kte)
\begin{DoxyCompactList}\small\item\em Driver subroutine that copies state data to local 2D arrays for microphysics calls. \end{DoxyCompactList}\item 
real function, private \mbox{\hyperlink{group__mod__nsslmp_ga966c94b788d8e8958fff525003f48fd9_ga966c94b788d8e8958fff525003f48fd9}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gamma\+\_\+sp}} (xx)
\begin{DoxyCompactList}\small\item\em Single-\/precision complete gamma function. \end{DoxyCompactList}\item 
double precision function, private \mbox{\hyperlink{group__mod__nsslmp_ga4769e7fe84d08e5a07e8f9ea56914762_ga4769e7fe84d08e5a07e8f9ea56914762}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gamma\+\_\+dpr}} (x)
\begin{DoxyCompactList}\small\item\em Douple-\/precision complete gamma function (single precision input) \end{DoxyCompactList}\item 
real function, private \mbox{\hyperlink{group__mod__nsslmp_ga001ec9b24ae3adc6f1cd47ac43204d34_ga001ec9b24ae3adc6f1cd47ac43204d34}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gamxinf}} (A1, X1)
\begin{DoxyCompactList}\small\item\em single-\/precision incomplete gamma function (single precision args) \end{DoxyCompactList}\item 
double precision function, private \mbox{\hyperlink{group__mod__nsslmp_gad09b95cb254d934b57802e6f24d69eaf_gad09b95cb254d934b57802e6f24d69eaf}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gamxinfdp}} (A1, X1)
\begin{DoxyCompactList}\small\item\em Double-\/precision incomplete gamma function (single precision args) \end{DoxyCompactList}\item 
real function \mbox{\hyperlink{group__mod__nsslmp_ga6d0f1fb5cc9fda3d99aa187d63368fe9_ga6d0f1fb5cc9fda3d99aa187d63368fe9}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gaminterp}} (ratio, alp, luindex, ilh)
\begin{DoxyCompactList}\small\item\em Function to interpolate from a table of incomplete gamma function values. \end{DoxyCompactList}\item 
real function, private \mbox{\hyperlink{group__mod__nsslmp_gab0a066fab5da9d3bb15ed2a2722b47e6_gab0a066fab5da9d3bb15ed2a2722b47e6}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gaml02}} (x)
\begin{DoxyCompactList}\small\item\em Function calculates Gamma(0.\+2,x)/\+Gamma\mbox{[}0.\+2\mbox{]} for 40 micro drops ( imurain == 3 ) \end{DoxyCompactList}\item 
real function, private \mbox{\hyperlink{group__mod__nsslmp_gac1cafe76bb3fb3c6188460773d4ad989_gac1cafe76bb3fb3c6188460773d4ad989}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gaml02d300}} (x)
\begin{DoxyCompactList}\small\item\em Function calculates fraction of drops larger than 300 microns ( imurain == 3 ) \end{DoxyCompactList}\item 
real function, private \mbox{\hyperlink{group__mod__nsslmp_ga61f606380174ead05eccd18a0de55b54_ga61f606380174ead05eccd18a0de55b54}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gaml02d500}} (x)
\begin{DoxyCompactList}\small\item\em Function calculates Gamma(0.\+2,x)/\+Gamma\mbox{[}0.\+2\mbox{]} for 500 micro drops ( imurain == 3 ) \end{DoxyCompactList}\item 
double precision function, private \mbox{\hyperlink{group__mod__nsslmp_ga316422c2efdacd1dbdc0c1418350eaf6_ga316422c2efdacd1dbdc0c1418350eaf6}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gamma\+\_\+dp}} (xx)
\begin{DoxyCompactList}\small\item\em Douple-\/precision complete gamma function (double precision argument) \end{DoxyCompactList}\item 
subroutine, private \mbox{\hyperlink{group__mod__nsslmp_ga0a14f7fd3f152d34460c332c9f4ce603_ga0a14f7fd3f152d34460c332c9f4ce603}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gammadp}} (X, GA)
\begin{DoxyCompactList}\small\item\em Double-\/precision complete gamma function subroutine (used by beta function routine) \end{DoxyCompactList}\item 
real function, private \mbox{\hyperlink{group__mod__nsslmp_ga0dabeda97fcbc7690787bb712eb2c267_ga0dabeda97fcbc7690787bb712eb2c267}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::delbk}} (\mbox{\hyperlink{namespacemodule__mp__nssl__2mom_ae02e36fa27ccf311884f53fbf47b11b2_ae02e36fa27ccf311884f53fbf47b11b2}{bb}}, nu, mu, k)
\begin{DoxyCompactList}\small\item\em Function calculates collection coefficients following Siefert (2006) \end{DoxyCompactList}\item 
real function, private \mbox{\hyperlink{group__mod__nsslmp_gacfb4b38156737aa351dcc8dd1a3492c5_gacfb4b38156737aa351dcc8dd1a3492c5}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::delabk}} (ba, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_ae02e36fa27ccf311884f53fbf47b11b2_ae02e36fa27ccf311884f53fbf47b11b2}{bb}}, nua, nub, mua, mub, k)
\begin{DoxyCompactList}\small\item\em Function calculates collection coefficients following Siefert (2006) \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__mod__nsslmp_gaa88ef817bac1d81c748fd32c9b9be6ea_gaa88ef817bac1d81c748fd32c9b9be6ea}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::sediment1d}} (dtp, nx, ny, nz, an, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_aeb6985702c4432fae28a17d0b5544a6b_aeb6985702c4432fae28a17d0b5544a6b}{na}}, nor, norz, xfall, dn, dz3d, dz3dinv, t0, t7, infdo, jslab, its, jts, timesed1, timesed2, timesed3, zmaxsed, timesetvt)
\begin{DoxyCompactList}\small\item\em Sedimentation driver subroutine. Calls fallout column by column. \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__mod__nsslmp_gae621d5fefce44abf9ff804cb6d0c5913_gae621d5fefce44abf9ff804cb6d0c5913}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::fallout1d}} (nx, ny, nz, nor, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_aeb6985702c4432fae28a17d0b5544a6b_aeb6985702c4432fae28a17d0b5544a6b}{na}}, dtp, dtfrac, jgs, vt, a, db1, ia, id, xfall, dtz1, ixcol)
\begin{DoxyCompactList}\small\item\em Column sedimentation fallout subroutine. \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__mod__nsslmp_ga416d221e65719addcd9254cf20e3c0eb_ga416d221e65719addcd9254cf20e3c0eb}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::calczgr1d}} (nx, ny, nz, nor, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_aeb6985702c4432fae28a17d0b5544a6b_aeb6985702c4432fae28a17d0b5544a6b}{na}}, a, ixe, kze, z, db, jgs, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_a6f59e788f6634083973bbd5ff87f3f65_a6f59e788f6634083973bbd5ff87f3f65}{ipconc}}, alpha, l, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_ae135c09ecaa04c40177b3a8d59deb3c7_ae135c09ecaa04c40177b3a8d59deb3c7}{ln}}, qmin, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_a5e350792f109bd9c77a65f5b3d153046_a5e350792f109bd9c77a65f5b3d153046}{xvmn}}, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_a16c2b29bf792ee5a1e1038ea960886c6_a16c2b29bf792ee5a1e1038ea960886c6}{xvmx}}, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_ae77427ddf1c67c45a89ef8eff583dc33_ae77427ddf1c67c45a89ef8eff583dc33}{lvol}}, rho\+\_\+qx, ixcol)
\begin{DoxyCompactList}\small\item\em Calculates temporary reflectivity moment for adaptive size-\/sorting limiter. \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__mod__nsslmp_ga0cb30e0249d14d780428d4d9bd829003_ga0cb30e0249d14d780428d4d9bd829003}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::calcnfromz1d}} (nx, ny, nz, nor, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_aeb6985702c4432fae28a17d0b5544a6b_aeb6985702c4432fae28a17d0b5544a6b}{na}}, a, t0, ixe, kze, z0, db, jgs, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_a6f59e788f6634083973bbd5ff87f3f65_a6f59e788f6634083973bbd5ff87f3f65}{ipconc}}, alpha, l, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_ae135c09ecaa04c40177b3a8d59deb3c7_ae135c09ecaa04c40177b3a8d59deb3c7}{ln}}, qmin, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_a5e350792f109bd9c77a65f5b3d153046_a5e350792f109bd9c77a65f5b3d153046}{xvmn}}, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_a16c2b29bf792ee5a1e1038ea960886c6_a16c2b29bf792ee5a1e1038ea960886c6}{xvmx}}, t1, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_ae77427ddf1c67c45a89ef8eff583dc33_ae77427ddf1c67c45a89ef8eff583dc33}{lvol}}, rho\+\_\+qx, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_aaeaed0175d5fc0dee21016e25eed1977_aaeaed0175d5fc0dee21016e25eed1977}{infall}}, ixcol)
\begin{DoxyCompactList}\small\item\em Subroutine to correct number concentration to prevent reflectivity growth. \end{DoxyCompactList}\item 
subroutine, public \mbox{\hyperlink{group__mod__nsslmp_ga58002862f8b4adfd1329ee40abd421ba_ga58002862f8b4adfd1329ee40abd421ba}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::calcnfromq}} (nx, ny, nz, an, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_aeb6985702c4432fae28a17d0b5544a6b_aeb6985702c4432fae28a17d0b5544a6b}{na}}, nor, norz, dn, qcw, qci, qsw, qrw, qhw, qhl, ccw, cci, csw, crw, chw, chl, cccn, cccna, vhw, vhl, qv, spechum, invertccn\+\_\+flag, cwmasin)
\begin{DoxyCompactList}\small\item\em Subroutine to calculate number concentrations from initial state that has only mixing ratio. \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__mod__nsslmp_ga0fea874028a2389ed8ccb75e4824077a_ga0fea874028a2389ed8ccb75e4824077a}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::calcnfromcuten}} (nx, ny, nz, an, anold, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_aeb6985702c4432fae28a17d0b5544a6b_aeb6985702c4432fae28a17d0b5544a6b}{na}}, nor, norz, dn)
\begin{DoxyCompactList}\small\item\em Subroutine to calculate number concentrations from convection parameterization rates that have only mixing ratio. \end{DoxyCompactList}\item 
subroutine, public \mbox{\hyperlink{group__mod__nsslmp_ga37d3fa222343306d040b1b0524e49e72_ga37d3fa222343306d040b1b0524e49e72}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::calc\+\_\+eff\+\_\+radius}} (nx, ny, nz, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_aeb6985702c4432fae28a17d0b5544a6b_aeb6985702c4432fae28a17d0b5544a6b}{na}}, jyslab, nor, norz, t1, t2, t3, t4, qcw, qci, qsw, qrw, ccw, cci, csw, crw, an, dn)
\begin{DoxyCompactList}\small\item\em Subroutine to calculate effective radii for use by radiation routines. \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__mod__nsslmp_ga9508fcfd1b4336c24e0829c5398f250b_ga9508fcfd1b4336c24e0829c5398f250b}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::qvexcess}} (ngs, mgs, qwvp0, qv0, qcw1, pres, thetap0, theta0, qvex, pi0, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_a75232bb644648edefcae00dfcca3b107_a75232bb644648edefcae00dfcca3b107}{tabqvs}}, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_af5e79e8b453e113b4dfab5c0f6c5134f_af5e79e8b453e113b4dfab5c0f6c5134f}{nqsat}}, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_a55b2bad42bc8ac4179825143c9c692a9_a55b2bad42bc8ac4179825143c9c692a9}{fqsat}}, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_a782374c86c0f216df962fd8bda6c8d73_a782374c86c0f216df962fd8bda6c8d73}{cbw}}, fcqv1, felvcp, ss1, pk, ngscnt)
\begin{DoxyCompactList}\small\item\em Subroutine that returns the maximum possible condensation. \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__mod__nsslmp_gaefba8287d51b94b10963e4ff52574029_gaefba8287d51b94b10963e4ff52574029}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::setvtz}} (ngscnt, qx, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_a7b7f8105f270ac735ba7d19416e4311a_a7b7f8105f270ac735ba7d19416e4311a}{qxmin}}, qxw, cx, rho0, rhovt, xdia, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_a3bd3037c839f0c02c191c2aebf78a076_a3bd3037c839f0c02c191c2aebf78a076}{cno}}, cnostmp, xmas, vtxbar, xdn, xvmn0, xvmx0, xv, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_a3cd0819ec44b60998a11578a76c4c652_a3cd0819ec44b60998a11578a76c4c652}{cdx}}, cdxgs, ipconc1, ndebug1, ngs, nz, kgs, fadvisc, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_a1d1243b7115b6701dadac54fd12397e8_a1d1243b7115b6701dadac54fd12397e8}{cwmasn}}, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_ab3ba4315e93c47ea68e3f80ada4ba4b2_ab3ba4315e93c47ea68e3f80ada4ba4b2}{cwmasx}}, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_a66541a0b0f97cb1d64ca632b4cffe58f_a66541a0b0f97cb1d64ca632b4cffe58f}{cwradn}}, cnina, cimna, cimxa, itype1a, itype2a, temcg, infdo, alpha, ildo, axx, bxx)
\begin{DoxyCompactList}\small\item\em Mean hydrometeor size and fall speed calculations. \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__mod__nsslmp_ga4ea70fd73f9b7e8dd2472e073f46ca5c_ga4ea70fd73f9b7e8dd2472e073f46ca5c}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::ziegfall1d}} (nx, ny, nz, nor, norz, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_aeb6985702c4432fae28a17d0b5544a6b_aeb6985702c4432fae28a17d0b5544a6b}{na}}, dtp, jgs, ixcol, xvt, rhovtzx, an, dn, ipconc0, t0, t7, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_a1d1243b7115b6701dadac54fd12397e8_a1d1243b7115b6701dadac54fd12397e8}{cwmasn}}, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_ab3ba4315e93c47ea68e3f80ada4ba4b2_ab3ba4315e93c47ea68e3f80ada4ba4b2}{cwmasx}}, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_a66541a0b0f97cb1d64ca632b4cffe58f_a66541a0b0f97cb1d64ca632b4cffe58f}{cwradn}}, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_a7b7f8105f270ac735ba7d19416e4311a_a7b7f8105f270ac735ba7d19416e4311a}{qxmin}}, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_a967f15b7105adaed35ae3bf28d05ef93_a967f15b7105adaed35ae3bf28d05ef93}{xdnmx}}, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_a0fd9e58624c9667944eb4348351fa75c_a0fd9e58624c9667944eb4348351fa75c}{xdnmn}}, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_a3cd0819ec44b60998a11578a76c4c652_a3cd0819ec44b60998a11578a76c4c652}{cdx}}, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_a3bd3037c839f0c02c191c2aebf78a076_a3bd3037c839f0c02c191c2aebf78a076}{cno}}, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_af0864830d2253a856dd1899659183761_af0864830d2253a856dd1899659183761}{xdn0}}, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_a5e350792f109bd9c77a65f5b3d153046_a5e350792f109bd9c77a65f5b3d153046}{xvmn}}, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_a16c2b29bf792ee5a1e1038ea960886c6_a16c2b29bf792ee5a1e1038ea960886c6}{xvmx}}, ngs, qx, qxw, cx, xv, vtxbar, xmas, xdn, xdia, vx, alpha, zx, igs, kgs, rho0, temcg, temg, rhovt, cwnc, cinc, fadvisc, cwdia, cipmas, cnina, cimas, cnostmp, infdo, ildo, timesetvt)
\begin{DoxyCompactList}\small\item\em Column-\/wise front end to setvtz for sedimentation. \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__mod__nsslmp_ga028b696f0860f5c6e6d9d062f404faf0_ga028b696f0860f5c6e6d9d062f404faf0}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::radardd02}} (nx, ny, nz, nor, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_aeb6985702c4432fae28a17d0b5544a6b_aeb6985702c4432fae28a17d0b5544a6b}{na}}, an, temk, dbz, db, nzdbz, cnoh0t, hwdn1t, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_a6f59e788f6634083973bbd5ff87f3f65_a6f59e788f6634083973bbd5ff87f3f65}{ipconc}}, ke\+\_\+diag, iunit)
\begin{DoxyCompactList}\small\item\em Radar reflectivity calculation. Assumes ideal Rayleigh scattering. \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__mod__nsslmp_ga3f4d74227d96f3ceb9a04d838a19653d_ga3f4d74227d96f3ceb9a04d838a19653d}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::nucond}} (nx, ny, nz, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_aeb6985702c4432fae28a17d0b5544a6b_aeb6985702c4432fae28a17d0b5544a6b}{na}}, jyslab, nor, norz, dtp, nxi, dz3d, t0, t9, an, dn, p2, pn, w, axtra, io\+\_\+flag, ssfilt, t00, t77, flag\+\_\+qndrop)
\begin{DoxyCompactList}\small\item\em Droplet nucleation routine. Explicit condensation/evaporation. Tiny mixing ratio cleanup. \end{DoxyCompactList}\item 
subroutine \mbox{\hyperlink{group__mod__nsslmp_ga0b2e4a38870ae5d581e3684f1e7b9d7a_ga0b2e4a38870ae5d581e3684f1e7b9d7a}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::nssl\+\_\+2mom\+\_\+gs}} (nx, ny, nz, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_aeb6985702c4432fae28a17d0b5544a6b_aeb6985702c4432fae28a17d0b5544a6b}{na}}, jyslab, nor, norz, dtp, gz, t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, an, dn, p2, pn, w, iunit, t00, t77, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_a0258e642a013c023fac96c90ad87e54f_a0258e642a013c023fac96c90ad87e54f}{ventr}}, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_a387b7be247c0f608027dda40e25c3af8_a387b7be247c0f608027dda40e25c3af8}{ventc}}, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_a1f606cb974d5046563529e295ecbf460_a1f606cb974d5046563529e295ecbf460}{c1sw}}, jgs, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_ad0011773551e6248e39faaca6a821c00_ad0011773551e6248e39faaca6a821c00}{ido}}, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_a967f15b7105adaed35ae3bf28d05ef93_a967f15b7105adaed35ae3bf28d05ef93}{xdnmx}}, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_a0fd9e58624c9667944eb4348351fa75c_a0fd9e58624c9667944eb4348351fa75c}{xdnmn}}, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_a3cd0819ec44b60998a11578a76c4c652_a3cd0819ec44b60998a11578a76c4c652}{cdx}}, \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_af0864830d2253a856dd1899659183761_af0864830d2253a856dd1899659183761}{xdn0}}, tmp3d, tkediss, thproc, numproc, dx1, dy1, timevtcalc, axtra, io\+\_\+flag, has\+\_\+wetscav, rainprod2d, evapprod2d, errmsg, errflg, elec, its, ids, ide, jds, jde)
\begin{DoxyCompactList}\small\item\em Main microphysical processes routine. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsubsection{Detailed Description}
This module provides a 2-\/moment bulk microphysics scheme based on a combination of Straka and Mansell (2005, JAM) and Zeigler (1985, JAS) and modified/upgraded in in Mansell, Zeigler, and Bruning (2010, JAS). Two-\/moment adaptive sedimentation follows Mansell (2010, JAS), using parameter infall = 4.

Added info on graupel density and soaking is in Mansell and Ziegler (2013, JAS)

Average graupel particle density is predicted, which affects fall speed as well. Hail density prediction is by default disabled in this version, but may be enabled at some point if there is interest.

Maintainer\+: Ted Mansell, National Severe Storms Laboratory \href{mailto:ted.mansell@noaa.gov}{\texttt{ ted.\+mansell@noaa.\+gov}}

Microphysics References\+:

Mansell, E. R., C. L. Ziegler, and E. C. Bruning, 2010\+: Simulated electrification of a small thunderstorm with two-\/moment bulk microphysics. J. Atmos. Sci., 67, 171-\/194, doi\+:10. 1175/2009\+JAS2965.\+1.

Mansell, E. R. and C. L. Ziegler, 2013\+: Aerosol effects on simulated storm electrification and precipitation in a two-\/moment bulk microphysics model. J. Atmos. Sci., 70 (7), 2032-\/2050, doi\+:10.\+1175/\+JAS-\/\+D-\/12-\/0264.1.

Ziegler, C. L., 1985\+: Retrieval of thermal and microphysical variables in observed convective storms. Part I\+: Model development and preliminary testing. J. Atmos. Sci., 42, 1487-\/1509.

Sedimentation reference\+:

Mansell, E. R., 2010\+: On sedimentation and advection in multimoment bulk microphysics. J. Atmos. Sci., 67, 3084-\/3094, doi\+:10.\+1175/2010\+JAS3341.1.

Module for NSSL cloud physics 

\doxysubsubsection{Function/\+Subroutine Documentation}
\mbox{\Hypertarget{group__mod__nsslmp_gac20b774649dab0a14de471e613049621_gac20b774649dab0a14de471e613049621}\label{group__mod__nsslmp_gac20b774649dab0a14de471e613049621_gac20b774649dab0a14de471e613049621}} 
\index{NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}!fqvs@{fqvs}}
\index{fqvs@{fqvs}!NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}}
\doxyparagraph{\texorpdfstring{fqvs()}{fqvs()}}
{\footnotesize\ttfamily real function, private module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::fqvs (\begin{DoxyParamCaption}\item[{real}]{t }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



References \mbox{\hyperlink{group__mod__nsslmp_gac20b774649dab0a14de471e613049621_gac20b774649dab0a14de471e613049621}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::fqvs()}}.



Referenced by \mbox{\hyperlink{group__mod__nsslmp_gac20b774649dab0a14de471e613049621_gac20b774649dab0a14de471e613049621}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::fqvs()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=204pt]{group__mod__nsslmp_gac20b774649dab0a14de471e613049621_gac20b774649dab0a14de471e613049621_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=204pt]{group__mod__nsslmp_gac20b774649dab0a14de471e613049621_gac20b774649dab0a14de471e613049621_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__mod__nsslmp_ga4790969c2aa3ce692ba95809f122dd10_ga4790969c2aa3ce692ba95809f122dd10}\label{group__mod__nsslmp_ga4790969c2aa3ce692ba95809f122dd10_ga4790969c2aa3ce692ba95809f122dd10}} 
\index{NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}!fqis@{fqis}}
\index{fqis@{fqis}!NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}}
\doxyparagraph{\texorpdfstring{fqis()}{fqis()}}
{\footnotesize\ttfamily real function, private module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::fqis (\begin{DoxyParamCaption}\item[{real}]{t }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



References \mbox{\hyperlink{group__mod__nsslmp_ga4790969c2aa3ce692ba95809f122dd10_ga4790969c2aa3ce692ba95809f122dd10}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::fqis()}}.



Referenced by \mbox{\hyperlink{group__mod__nsslmp_ga4790969c2aa3ce692ba95809f122dd10_ga4790969c2aa3ce692ba95809f122dd10}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::fqis()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=204pt]{group__mod__nsslmp_ga4790969c2aa3ce692ba95809f122dd10_ga4790969c2aa3ce692ba95809f122dd10_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=204pt]{group__mod__nsslmp_ga4790969c2aa3ce692ba95809f122dd10_ga4790969c2aa3ce692ba95809f122dd10_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__mod__nsslmp_gad4f1554e9a7b8a8f0679dbb0ca2628ef_gad4f1554e9a7b8a8f0679dbb0ca2628ef}\label{group__mod__nsslmp_gad4f1554e9a7b8a8f0679dbb0ca2628ef_gad4f1554e9a7b8a8f0679dbb0ca2628ef}} 
\index{NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}!nssl\_2mom\_init\_const@{nssl\_2mom\_init\_const}}
\index{nssl\_2mom\_init\_const@{nssl\_2mom\_init\_const}!NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}}
\doxyparagraph{\texorpdfstring{nssl\_2mom\_init\_const()}{nssl\_2mom\_init\_const()}}
{\footnotesize\ttfamily subroutine, public module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::nssl\+\_\+2mom\+\_\+init\+\_\+const (\begin{DoxyParamCaption}\item[{real, intent(in)}]{con\+\_\+g,  }\item[{real, intent(in)}]{con\+\_\+rd,  }\item[{real, intent(in)}]{con\+\_\+cp,  }\item[{real, intent(in)}]{con\+\_\+rv,  }\item[{real, intent(in)}]{con\+\_\+t0c,  }\item[{real, intent(in)}]{con\+\_\+cliq,  }\item[{real, intent(in)}]{con\+\_\+csol,  }\item[{real, intent(in)}]{con\+\_\+eps }\end{DoxyParamCaption})}



Referenced by \mbox{\hyperlink{group__nsslmp_gab01ad39d22dfee4beee2476feed5c7de_gab01ad39d22dfee4beee2476feed5c7de}{mp\+\_\+nssl\+::mp\+\_\+nssl\+\_\+init()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_gad4f1554e9a7b8a8f0679dbb0ca2628ef_gad4f1554e9a7b8a8f0679dbb0ca2628ef_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__mod__nsslmp_gabc727a241f59c3ca981182ae29b653c2_gabc727a241f59c3ca981182ae29b653c2}\label{group__mod__nsslmp_gabc727a241f59c3ca981182ae29b653c2_gabc727a241f59c3ca981182ae29b653c2}} 
\index{NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}!nssl\_2mom\_init@{nssl\_2mom\_init}}
\index{nssl\_2mom\_init@{nssl\_2mom\_init}!NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}}
\doxyparagraph{\texorpdfstring{nssl\_2mom\_init()}{nssl\_2mom\_init()}}
{\footnotesize\ttfamily subroutine, public module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::nssl\+\_\+2mom\+\_\+init (\begin{DoxyParamCaption}\item[{integer, intent(in)}]{ims,  }\item[{integer, intent(in)}]{ime,  }\item[{integer, intent(in)}]{jms,  }\item[{integer, intent(in)}]{jme,  }\item[{integer, intent(in)}]{kms,  }\item[{integer, intent(in)}]{kme,  }\item[{real, dimension(20), intent(in)}]{nssl\+\_\+params,  }\item[{integer, intent(in)}]{ipctmp,  }\item[{integer, intent(in)}]{mixphase,  }\item[{integer, intent(in)}]{ihvol,  }\item[{logical, intent(in), optional}]{idoniconlytmp,  }\item[{real, intent(in), optional}]{nssl\+\_\+graupelfallfac,  }\item[{real, intent(in), optional}]{nssl\+\_\+hailfallfac,  }\item[{real, intent(in), optional}]{nssl\+\_\+ehw0,  }\item[{real, intent(in), optional}]{nssl\+\_\+ehlw0,  }\item[{integer, intent(in), optional}]{nssl\+\_\+icdx,  }\item[{integer, intent(in), optional}]{nssl\+\_\+icdxhl,  }\item[{real, intent(in), optional}]{nssl\+\_\+icefallfac,  }\item[{real, intent(in), optional}]{nssl\+\_\+snowfallfac,  }\item[{character(len=$\ast$), intent(out)}]{errmsg,  }\item[{integer, intent(out)}]{errflg,  }\item[{integer, intent(in), optional}]{myrank,  }\item[{integer, intent(in), optional}]{mpiroot }\end{DoxyParamCaption})}



References \mbox{\hyperlink{group__mod__nsslmp_gacfb4b38156737aa351dcc8dd1a3492c5_gacfb4b38156737aa351dcc8dd1a3492c5}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::delabk()}}, \mbox{\hyperlink{group__mod__nsslmp_ga0dabeda97fcbc7690787bb712eb2c267_ga0dabeda97fcbc7690787bb712eb2c267}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::delbk()}}, \mbox{\hyperlink{group__mod__nsslmp_ga316422c2efdacd1dbdc0c1418350eaf6_ga316422c2efdacd1dbdc0c1418350eaf6}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gamma\+\_\+dp()}}, \mbox{\hyperlink{group__mod__nsslmp_ga4769e7fe84d08e5a07e8f9ea56914762_ga4769e7fe84d08e5a07e8f9ea56914762}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gamma\+\_\+dpr()}}, \mbox{\hyperlink{group__mod__nsslmp_ga966c94b788d8e8958fff525003f48fd9_ga966c94b788d8e8958fff525003f48fd9}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gamma\+\_\+sp()}}, and \mbox{\hyperlink{group__mod__nsslmp_gad09b95cb254d934b57802e6f24d69eaf_gad09b95cb254d934b57802e6f24d69eaf}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gamxinfdp()}}.



Referenced by \mbox{\hyperlink{group__nsslmp_gab01ad39d22dfee4beee2476feed5c7de_gab01ad39d22dfee4beee2476feed5c7de}{mp\+\_\+nssl\+::mp\+\_\+nssl\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_gabc727a241f59c3ca981182ae29b653c2_gabc727a241f59c3ca981182ae29b653c2_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_gabc727a241f59c3ca981182ae29b653c2_gabc727a241f59c3ca981182ae29b653c2_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__mod__nsslmp_ga1cdd63eaa05871a9305db455dc5ffcab_ga1cdd63eaa05871a9305db455dc5ffcab}\label{group__mod__nsslmp_ga1cdd63eaa05871a9305db455dc5ffcab_ga1cdd63eaa05871a9305db455dc5ffcab}} 
\index{NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}!nssl\_2mom\_driver@{nssl\_2mom\_driver}}
\index{nssl\_2mom\_driver@{nssl\_2mom\_driver}!NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}}
\doxyparagraph{\texorpdfstring{nssl\_2mom\_driver()}{nssl\_2mom\_driver()}}
{\footnotesize\ttfamily subroutine, public module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::nssl\+\_\+2mom\+\_\+driver (\begin{DoxyParamCaption}\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout)}]{qv,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout)}]{qc,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout)}]{qr,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{qi,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout)}]{qs,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout)}]{qh,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{qhl,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{ccw,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{crw,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{cci,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{csw,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{chw,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{chl,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{cn,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{vhw,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{vhl,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{cna,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{cni,  }\item[{logical, intent(in), optional}]{f\+\_\+cn,  }\item[{logical, intent(in), optional}]{f\+\_\+cna,  }\item[{logical, intent(in), optional}]{f\+\_\+cina,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{zrw,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{zhw,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{zhl,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{qsw,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{qhw,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{qhlw,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{tt,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{th,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(in)}]{pii,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(in)}]{p,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(in)}]{w,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(in)}]{dn,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(in)}]{dz,  }\item[{real, intent(in)}]{dtp,  }\item[{integer, intent(in)}]{itimestep,  }\item[{real, dimension(ims\+:ime, jms\+:jme), intent(inout)}]{RAINNC,  }\item[{real, dimension(ims\+:ime, jms\+:jme), intent(inout)}]{RAINNCV,  }\item[{real, intent(in), optional}]{dx,  }\item[{real, intent(in), optional}]{dy,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{axtra,  }\item[{real, dimension(ims\+:ime, jms\+:jme), intent(inout), optional}]{SNOWNC,  }\item[{real, dimension(ims\+:ime, jms\+:jme), intent(inout), optional}]{SNOWNCV,  }\item[{real, dimension(ims\+:ime, jms\+:jme), intent(inout), optional}]{GRPLNC,  }\item[{real, dimension(ims\+:ime, jms\+:jme), intent(inout), optional}]{GRPLNCV,  }\item[{real, dimension(ims\+:ime, jms\+:jme), intent(inout), optional}]{SR,  }\item[{real, dimension(ims\+:ime, jms\+:jme), intent(inout), optional}]{HAILNC,  }\item[{real, dimension(ims\+:ime, jms\+:jme), intent(inout), optional}]{HAILNCV,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(in), optional}]{tkediss,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{re\+\_\+cloud,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{re\+\_\+ice,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{re\+\_\+snow,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{re\+\_\+rain,  }\item[{integer, intent(in), optional}]{has\+\_\+reqc,  }\item[{integer, intent(in), optional}]{has\+\_\+reqi,  }\item[{integer, intent(in), optional}]{has\+\_\+reqs,  }\item[{integer, intent(in), optional}]{has\+\_\+reqr,  }\item[{real, dimension(ims\+:ime, jms\+:jme), intent(out), optional}]{rainncw2,  }\item[{real, dimension(ims\+:ime, jms\+:jme), intent(out), optional}]{rainnci2,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{dbz,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{vzf,  }\item[{real, dimension(ims\+:ime, jms\+:jme), intent(inout), optional}]{compdbz,  }\item[{real, dimension(ims\+:ime, jms\+:jme), intent(inout), optional}]{rscghis\+\_\+2d,  }\item[{real, dimension(ims\+:ime, jms\+:jme), intent(inout), optional}]{rscghis\+\_\+2dp,  }\item[{real, dimension(ims\+:ime, jms\+:jme), intent(inout), optional}]{rscghis\+\_\+2dn,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{scr,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{scw,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{sci,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{scs,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{sch,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{schl,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{sctot,  }\item[{integer, intent(in), optional}]{elec\+\_\+physics,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{induc,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(in), optional}]{elecz,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme,2), intent(inout), optional}]{scion,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{sciona,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{noninduc,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{noninducp,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{noninducn,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{pcc2,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{pre2,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{depsubr,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{mnucf2,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{melr2,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{ctr2,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{rim1\+\_\+2,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{rim2\+\_\+2,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{rim3\+\_\+2,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{nctr2,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{nnuccd2,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{nnucf2,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{effc2,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{effr2,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{effi2,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{effs2,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{effg2,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{fc2,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{fr2,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{fi2,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{fs2,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{fg2,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{fnc2,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{fnr2,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{fni2,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{fns2,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{fng2,  }\item[{integer, intent(in), optional}]{ipelectmp,  }\item[{logical, intent(in), optional}]{diagflag,  }\item[{integer, intent(in), optional}]{ke\+\_\+diag,  }\item[{character(len=$\ast$), intent(out)}]{errmsg,  }\item[{integer, intent(out)}]{errflg,  }\item[{logical, intent(in), optional}]{nssl\+\_\+progn,  }\item[{logical, intent(in), optional}]{wetscav\+\_\+on,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{rainprod,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(inout), optional}]{evapprod,  }\item[{integer, intent(in), optional}]{cu\+\_\+used,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(in), optional}]{qrcuten,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(in), optional}]{qscuten,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(in), optional}]{qicuten,  }\item[{real, dimension(ims\+:ime, kms\+:kme, jms\+:jme), intent(in), optional}]{qccuten,  }\item[{integer, intent(in)}]{ids,  }\item[{integer, intent(in)}]{ide,  }\item[{integer, intent(in)}]{jds,  }\item[{integer, intent(in)}]{jde,  }\item[{integer, intent(in)}]{kds,  }\item[{integer, intent(in)}]{kde,  }\item[{integer, intent(in)}]{ims,  }\item[{integer, intent(in)}]{ime,  }\item[{integer, intent(in)}]{jms,  }\item[{integer, intent(in)}]{jme,  }\item[{integer, intent(in)}]{kms,  }\item[{integer, intent(in)}]{kme,  }\item[{integer, intent(in)}]{its,  }\item[{integer, intent(in)}]{ite,  }\item[{integer, intent(in)}]{jts,  }\item[{integer, intent(in)}]{jte,  }\item[{integer, intent(in)}]{kts,  }\item[{integer, intent(in)}]{kte }\end{DoxyParamCaption})}



References \mbox{\hyperlink{group__mod__nsslmp_ga37d3fa222343306d040b1b0524e49e72_ga37d3fa222343306d040b1b0524e49e72}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::calc\+\_\+eff\+\_\+radius()}}, \mbox{\hyperlink{group__mod__nsslmp_ga0fea874028a2389ed8ccb75e4824077a_ga0fea874028a2389ed8ccb75e4824077a}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::calcnfromcuten()}}, \mbox{\hyperlink{group__mod__nsslmp_ga58002862f8b4adfd1329ee40abd421ba_ga58002862f8b4adfd1329ee40abd421ba}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::calcnfromq()}}, \mbox{\hyperlink{group__mod__nsslmp_ga0b2e4a38870ae5d581e3684f1e7b9d7a_ga0b2e4a38870ae5d581e3684f1e7b9d7a}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::nssl\+\_\+2mom\+\_\+gs()}}, \mbox{\hyperlink{group__mod__nsslmp_ga3f4d74227d96f3ceb9a04d838a19653d_ga3f4d74227d96f3ceb9a04d838a19653d}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::nucond()}}, \mbox{\hyperlink{group__mod__nsslmp_ga028b696f0860f5c6e6d9d062f404faf0_ga028b696f0860f5c6e6d9d062f404faf0}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::radardd02()}}, and \mbox{\hyperlink{group__mod__nsslmp_gaa88ef817bac1d81c748fd32c9b9be6ea_gaa88ef817bac1d81c748fd32c9b9be6ea}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::sediment1d()}}.



Referenced by \mbox{\hyperlink{group__nsslmp_gac1994df6febb0ba7ab30688eff8eb72f_gac1994df6febb0ba7ab30688eff8eb72f}{mp\+\_\+nssl\+::mp\+\_\+nssl\+\_\+run()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_ga1cdd63eaa05871a9305db455dc5ffcab_ga1cdd63eaa05871a9305db455dc5ffcab_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_ga1cdd63eaa05871a9305db455dc5ffcab_ga1cdd63eaa05871a9305db455dc5ffcab_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__mod__nsslmp_ga966c94b788d8e8958fff525003f48fd9_ga966c94b788d8e8958fff525003f48fd9}\label{group__mod__nsslmp_ga966c94b788d8e8958fff525003f48fd9_ga966c94b788d8e8958fff525003f48fd9}} 
\index{NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}!gamma\_sp@{gamma\_sp}}
\index{gamma\_sp@{gamma\_sp}!NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}}
\doxyparagraph{\texorpdfstring{gamma\_sp()}{gamma\_sp()}}
{\footnotesize\ttfamily real function, private module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gamma\+\_\+sp (\begin{DoxyParamCaption}\item[{real}]{xx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



References \mbox{\hyperlink{group__mod__nsslmp_ga966c94b788d8e8958fff525003f48fd9_ga966c94b788d8e8958fff525003f48fd9}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gamma\+\_\+sp()}}.



Referenced by \mbox{\hyperlink{group__mod__nsslmp_ga37d3fa222343306d040b1b0524e49e72_ga37d3fa222343306d040b1b0524e49e72}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::calc\+\_\+eff\+\_\+radius()}}, \mbox{\hyperlink{group__mod__nsslmp_ga966c94b788d8e8958fff525003f48fd9_ga966c94b788d8e8958fff525003f48fd9}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gamma\+\_\+sp()}}, \mbox{\hyperlink{group__mod__nsslmp_ga001ec9b24ae3adc6f1cd47ac43204d34_ga001ec9b24ae3adc6f1cd47ac43204d34}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gamxinf()}}, \mbox{\hyperlink{group__mod__nsslmp_ga0b2e4a38870ae5d581e3684f1e7b9d7a_ga0b2e4a38870ae5d581e3684f1e7b9d7a}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::nssl\+\_\+2mom\+\_\+gs()}}, \mbox{\hyperlink{group__mod__nsslmp_gabc727a241f59c3ca981182ae29b653c2_gabc727a241f59c3ca981182ae29b653c2}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::nssl\+\_\+2mom\+\_\+init()}}, and \mbox{\hyperlink{group__mod__nsslmp_gaefba8287d51b94b10963e4ff52574029_gaefba8287d51b94b10963e4ff52574029}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::setvtz()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=204pt]{group__mod__nsslmp_ga966c94b788d8e8958fff525003f48fd9_ga966c94b788d8e8958fff525003f48fd9_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_ga966c94b788d8e8958fff525003f48fd9_ga966c94b788d8e8958fff525003f48fd9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__mod__nsslmp_ga4769e7fe84d08e5a07e8f9ea56914762_ga4769e7fe84d08e5a07e8f9ea56914762}\label{group__mod__nsslmp_ga4769e7fe84d08e5a07e8f9ea56914762_ga4769e7fe84d08e5a07e8f9ea56914762}} 
\index{NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}!gamma\_dpr@{gamma\_dpr}}
\index{gamma\_dpr@{gamma\_dpr}!NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}}
\doxyparagraph{\texorpdfstring{gamma\_dpr()}{gamma\_dpr()}}
{\footnotesize\ttfamily double precision function, private module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gamma\+\_\+dpr (\begin{DoxyParamCaption}\item[{real}]{x }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



References \mbox{\hyperlink{group__mod__nsslmp_ga316422c2efdacd1dbdc0c1418350eaf6_ga316422c2efdacd1dbdc0c1418350eaf6}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gamma\+\_\+dp()}}, and \mbox{\hyperlink{group__mod__nsslmp_ga4769e7fe84d08e5a07e8f9ea56914762_ga4769e7fe84d08e5a07e8f9ea56914762}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gamma\+\_\+dpr()}}.



Referenced by \mbox{\hyperlink{group__mod__nsslmp_ga4769e7fe84d08e5a07e8f9ea56914762_ga4769e7fe84d08e5a07e8f9ea56914762}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gamma\+\_\+dpr()}}, and \mbox{\hyperlink{group__mod__nsslmp_gabc727a241f59c3ca981182ae29b653c2_gabc727a241f59c3ca981182ae29b653c2}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::nssl\+\_\+2mom\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_ga4769e7fe84d08e5a07e8f9ea56914762_ga4769e7fe84d08e5a07e8f9ea56914762_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_ga4769e7fe84d08e5a07e8f9ea56914762_ga4769e7fe84d08e5a07e8f9ea56914762_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__mod__nsslmp_ga001ec9b24ae3adc6f1cd47ac43204d34_ga001ec9b24ae3adc6f1cd47ac43204d34}\label{group__mod__nsslmp_ga001ec9b24ae3adc6f1cd47ac43204d34_ga001ec9b24ae3adc6f1cd47ac43204d34}} 
\index{NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}!gamxinf@{gamxinf}}
\index{gamxinf@{gamxinf}!NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}}
\doxyparagraph{\texorpdfstring{gamxinf()}{gamxinf()}}
{\footnotesize\ttfamily real function, private module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gamxinf (\begin{DoxyParamCaption}\item[{real}]{A1,  }\item[{real}]{X1 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



References \mbox{\hyperlink{group__mod__nsslmp_ga966c94b788d8e8958fff525003f48fd9_ga966c94b788d8e8958fff525003f48fd9}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gamma\+\_\+sp()}}, and \mbox{\hyperlink{group__mod__nsslmp_ga001ec9b24ae3adc6f1cd47ac43204d34_ga001ec9b24ae3adc6f1cd47ac43204d34}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gamxinf()}}.



Referenced by \mbox{\hyperlink{group__mod__nsslmp_ga001ec9b24ae3adc6f1cd47ac43204d34_ga001ec9b24ae3adc6f1cd47ac43204d34}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gamxinf()}}, and \mbox{\hyperlink{group__mod__nsslmp_ga0b2e4a38870ae5d581e3684f1e7b9d7a_ga0b2e4a38870ae5d581e3684f1e7b9d7a}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::nssl\+\_\+2mom\+\_\+gs()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_ga001ec9b24ae3adc6f1cd47ac43204d34_ga001ec9b24ae3adc6f1cd47ac43204d34_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_ga001ec9b24ae3adc6f1cd47ac43204d34_ga001ec9b24ae3adc6f1cd47ac43204d34_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__mod__nsslmp_gad09b95cb254d934b57802e6f24d69eaf_gad09b95cb254d934b57802e6f24d69eaf}\label{group__mod__nsslmp_gad09b95cb254d934b57802e6f24d69eaf_gad09b95cb254d934b57802e6f24d69eaf}} 
\index{NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}!gamxinfdp@{gamxinfdp}}
\index{gamxinfdp@{gamxinfdp}!NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}}
\doxyparagraph{\texorpdfstring{gamxinfdp()}{gamxinfdp()}}
{\footnotesize\ttfamily double precision function, private module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gamxinfdp (\begin{DoxyParamCaption}\item[{real}]{A1,  }\item[{real}]{X1 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



References \mbox{\hyperlink{group__mod__nsslmp_ga316422c2efdacd1dbdc0c1418350eaf6_ga316422c2efdacd1dbdc0c1418350eaf6}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gamma\+\_\+dp()}}, and \mbox{\hyperlink{group__mod__nsslmp_gad09b95cb254d934b57802e6f24d69eaf_gad09b95cb254d934b57802e6f24d69eaf}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gamxinfdp()}}.



Referenced by \mbox{\hyperlink{group__mod__nsslmp_gad09b95cb254d934b57802e6f24d69eaf_gad09b95cb254d934b57802e6f24d69eaf}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gamxinfdp()}}, \mbox{\hyperlink{group__mod__nsslmp_ga0b2e4a38870ae5d581e3684f1e7b9d7a_ga0b2e4a38870ae5d581e3684f1e7b9d7a}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::nssl\+\_\+2mom\+\_\+gs()}}, and \mbox{\hyperlink{group__mod__nsslmp_gabc727a241f59c3ca981182ae29b653c2_gabc727a241f59c3ca981182ae29b653c2}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::nssl\+\_\+2mom\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_gad09b95cb254d934b57802e6f24d69eaf_gad09b95cb254d934b57802e6f24d69eaf_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_gad09b95cb254d934b57802e6f24d69eaf_gad09b95cb254d934b57802e6f24d69eaf_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__mod__nsslmp_ga6d0f1fb5cc9fda3d99aa187d63368fe9_ga6d0f1fb5cc9fda3d99aa187d63368fe9}\label{group__mod__nsslmp_ga6d0f1fb5cc9fda3d99aa187d63368fe9_ga6d0f1fb5cc9fda3d99aa187d63368fe9}} 
\index{NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}!gaminterp@{gaminterp}}
\index{gaminterp@{gaminterp}!NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}}
\doxyparagraph{\texorpdfstring{gaminterp()}{gaminterp()}}
{\footnotesize\ttfamily real function module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gaminterp (\begin{DoxyParamCaption}\item[{real, intent(in)}]{ratio,  }\item[{real, intent(in)}]{alp,  }\item[{integer, intent(in)}]{luindex,  }\item[{integer, intent(in)}]{ilh }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



References \mbox{\hyperlink{group__mod__nsslmp_ga6d0f1fb5cc9fda3d99aa187d63368fe9_ga6d0f1fb5cc9fda3d99aa187d63368fe9}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gaminterp()}}.



Referenced by \mbox{\hyperlink{group__mod__nsslmp_ga6d0f1fb5cc9fda3d99aa187d63368fe9_ga6d0f1fb5cc9fda3d99aa187d63368fe9}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gaminterp()}}, and \mbox{\hyperlink{group__mod__nsslmp_ga0b2e4a38870ae5d581e3684f1e7b9d7a_ga0b2e4a38870ae5d581e3684f1e7b9d7a}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::nssl\+\_\+2mom\+\_\+gs()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=204pt]{group__mod__nsslmp_ga6d0f1fb5cc9fda3d99aa187d63368fe9_ga6d0f1fb5cc9fda3d99aa187d63368fe9_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_ga6d0f1fb5cc9fda3d99aa187d63368fe9_ga6d0f1fb5cc9fda3d99aa187d63368fe9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__mod__nsslmp_gab0a066fab5da9d3bb15ed2a2722b47e6_gab0a066fab5da9d3bb15ed2a2722b47e6}\label{group__mod__nsslmp_gab0a066fab5da9d3bb15ed2a2722b47e6_gab0a066fab5da9d3bb15ed2a2722b47e6}} 
\index{NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}!gaml02@{gaml02}}
\index{gaml02@{gaml02}!NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}}
\doxyparagraph{\texorpdfstring{gaml02()}{gaml02()}}
{\footnotesize\ttfamily real function, private module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gaml02 (\begin{DoxyParamCaption}\item[{real}]{x }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



References \mbox{\hyperlink{group__mod__nsslmp_gab0a066fab5da9d3bb15ed2a2722b47e6_gab0a066fab5da9d3bb15ed2a2722b47e6}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gaml02()}}.



Referenced by \mbox{\hyperlink{group__mod__nsslmp_gab0a066fab5da9d3bb15ed2a2722b47e6_gab0a066fab5da9d3bb15ed2a2722b47e6}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gaml02()}}, and \mbox{\hyperlink{group__mod__nsslmp_ga0b2e4a38870ae5d581e3684f1e7b9d7a_ga0b2e4a38870ae5d581e3684f1e7b9d7a}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::nssl\+\_\+2mom\+\_\+gs()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=204pt]{group__mod__nsslmp_gab0a066fab5da9d3bb15ed2a2722b47e6_gab0a066fab5da9d3bb15ed2a2722b47e6_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_gab0a066fab5da9d3bb15ed2a2722b47e6_gab0a066fab5da9d3bb15ed2a2722b47e6_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__mod__nsslmp_gac1cafe76bb3fb3c6188460773d4ad989_gac1cafe76bb3fb3c6188460773d4ad989}\label{group__mod__nsslmp_gac1cafe76bb3fb3c6188460773d4ad989_gac1cafe76bb3fb3c6188460773d4ad989}} 
\index{NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}!gaml02d300@{gaml02d300}}
\index{gaml02d300@{gaml02d300}!NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}}
\doxyparagraph{\texorpdfstring{gaml02d300()}{gaml02d300()}}
{\footnotesize\ttfamily real function, private module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gaml02d300 (\begin{DoxyParamCaption}\item[{real}]{x }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



References \mbox{\hyperlink{group__mod__nsslmp_gac1cafe76bb3fb3c6188460773d4ad989_gac1cafe76bb3fb3c6188460773d4ad989}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gaml02d300()}}.



Referenced by \mbox{\hyperlink{group__mod__nsslmp_gac1cafe76bb3fb3c6188460773d4ad989_gac1cafe76bb3fb3c6188460773d4ad989}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gaml02d300()}}, and \mbox{\hyperlink{group__mod__nsslmp_ga0b2e4a38870ae5d581e3684f1e7b9d7a_ga0b2e4a38870ae5d581e3684f1e7b9d7a}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::nssl\+\_\+2mom\+\_\+gs()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=204pt]{group__mod__nsslmp_gac1cafe76bb3fb3c6188460773d4ad989_gac1cafe76bb3fb3c6188460773d4ad989_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_gac1cafe76bb3fb3c6188460773d4ad989_gac1cafe76bb3fb3c6188460773d4ad989_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__mod__nsslmp_ga61f606380174ead05eccd18a0de55b54_ga61f606380174ead05eccd18a0de55b54}\label{group__mod__nsslmp_ga61f606380174ead05eccd18a0de55b54_ga61f606380174ead05eccd18a0de55b54}} 
\index{NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}!gaml02d500@{gaml02d500}}
\index{gaml02d500@{gaml02d500}!NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}}
\doxyparagraph{\texorpdfstring{gaml02d500()}{gaml02d500()}}
{\footnotesize\ttfamily real function, private module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gaml02d500 (\begin{DoxyParamCaption}\item[{real}]{x }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



References \mbox{\hyperlink{group__mod__nsslmp_ga61f606380174ead05eccd18a0de55b54_ga61f606380174ead05eccd18a0de55b54}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gaml02d500()}}.



Referenced by \mbox{\hyperlink{group__mod__nsslmp_ga61f606380174ead05eccd18a0de55b54_ga61f606380174ead05eccd18a0de55b54}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gaml02d500()}}, and \mbox{\hyperlink{group__mod__nsslmp_ga0b2e4a38870ae5d581e3684f1e7b9d7a_ga0b2e4a38870ae5d581e3684f1e7b9d7a}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::nssl\+\_\+2mom\+\_\+gs()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=204pt]{group__mod__nsslmp_ga61f606380174ead05eccd18a0de55b54_ga61f606380174ead05eccd18a0de55b54_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_ga61f606380174ead05eccd18a0de55b54_ga61f606380174ead05eccd18a0de55b54_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__mod__nsslmp_ga316422c2efdacd1dbdc0c1418350eaf6_ga316422c2efdacd1dbdc0c1418350eaf6}\label{group__mod__nsslmp_ga316422c2efdacd1dbdc0c1418350eaf6_ga316422c2efdacd1dbdc0c1418350eaf6}} 
\index{NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}!gamma\_dp@{gamma\_dp}}
\index{gamma\_dp@{gamma\_dp}!NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}}
\doxyparagraph{\texorpdfstring{gamma\_dp()}{gamma\_dp()}}
{\footnotesize\ttfamily double precision function, private module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gamma\+\_\+dp (\begin{DoxyParamCaption}\item[{double precision}]{xx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



References \mbox{\hyperlink{group__mod__nsslmp_ga316422c2efdacd1dbdc0c1418350eaf6_ga316422c2efdacd1dbdc0c1418350eaf6}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gamma\+\_\+dp()}}.



Referenced by \mbox{\hyperlink{group__mod__nsslmp_ga316422c2efdacd1dbdc0c1418350eaf6_ga316422c2efdacd1dbdc0c1418350eaf6}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gamma\+\_\+dp()}}, \mbox{\hyperlink{group__mod__nsslmp_ga4769e7fe84d08e5a07e8f9ea56914762_ga4769e7fe84d08e5a07e8f9ea56914762}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gamma\+\_\+dpr()}}, \mbox{\hyperlink{group__mod__nsslmp_gad09b95cb254d934b57802e6f24d69eaf_gad09b95cb254d934b57802e6f24d69eaf}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gamxinfdp()}}, and \mbox{\hyperlink{group__mod__nsslmp_gabc727a241f59c3ca981182ae29b653c2_gabc727a241f59c3ca981182ae29b653c2}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::nssl\+\_\+2mom\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=204pt]{group__mod__nsslmp_ga316422c2efdacd1dbdc0c1418350eaf6_ga316422c2efdacd1dbdc0c1418350eaf6_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_ga316422c2efdacd1dbdc0c1418350eaf6_ga316422c2efdacd1dbdc0c1418350eaf6_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__mod__nsslmp_ga0a14f7fd3f152d34460c332c9f4ce603_ga0a14f7fd3f152d34460c332c9f4ce603}\label{group__mod__nsslmp_ga0a14f7fd3f152d34460c332c9f4ce603_ga0a14f7fd3f152d34460c332c9f4ce603}} 
\index{NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}!gammadp@{gammadp}}
\index{gammadp@{gammadp}!NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}}
\doxyparagraph{\texorpdfstring{gammadp()}{gammadp()}}
{\footnotesize\ttfamily subroutine, private module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gammadp (\begin{DoxyParamCaption}\item[{double precision}]{X,  }\item[{double precision}]{GA }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



Referenced by \mbox{\hyperlink{namespacemodule__mp__nssl__2mom_ad0fa8aa8bb0cc29db8ecdff50ecf4db0_ad0fa8aa8bb0cc29db8ecdff50ecf4db0}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::beta()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_ga0a14f7fd3f152d34460c332c9f4ce603_ga0a14f7fd3f152d34460c332c9f4ce603_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__mod__nsslmp_ga0dabeda97fcbc7690787bb712eb2c267_ga0dabeda97fcbc7690787bb712eb2c267}\label{group__mod__nsslmp_ga0dabeda97fcbc7690787bb712eb2c267_ga0dabeda97fcbc7690787bb712eb2c267}} 
\index{NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}!delbk@{delbk}}
\index{delbk@{delbk}!NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}}
\doxyparagraph{\texorpdfstring{delbk()}{delbk()}}
{\footnotesize\ttfamily real function, private module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::delbk (\begin{DoxyParamCaption}\item[{real}]{bb,  }\item[{real}]{nu,  }\item[{real}]{mu,  }\item[{integer}]{k }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



References \mbox{\hyperlink{group__mod__nsslmp_ga0dabeda97fcbc7690787bb712eb2c267_ga0dabeda97fcbc7690787bb712eb2c267}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::delbk()}}.



Referenced by \mbox{\hyperlink{group__mod__nsslmp_ga0dabeda97fcbc7690787bb712eb2c267_ga0dabeda97fcbc7690787bb712eb2c267}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::delbk()}}, and \mbox{\hyperlink{group__mod__nsslmp_gabc727a241f59c3ca981182ae29b653c2_gabc727a241f59c3ca981182ae29b653c2}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::nssl\+\_\+2mom\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=204pt]{group__mod__nsslmp_ga0dabeda97fcbc7690787bb712eb2c267_ga0dabeda97fcbc7690787bb712eb2c267_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_ga0dabeda97fcbc7690787bb712eb2c267_ga0dabeda97fcbc7690787bb712eb2c267_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__mod__nsslmp_gacfb4b38156737aa351dcc8dd1a3492c5_gacfb4b38156737aa351dcc8dd1a3492c5}\label{group__mod__nsslmp_gacfb4b38156737aa351dcc8dd1a3492c5_gacfb4b38156737aa351dcc8dd1a3492c5}} 
\index{NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}!delabk@{delabk}}
\index{delabk@{delabk}!NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}}
\doxyparagraph{\texorpdfstring{delabk()}{delabk()}}
{\footnotesize\ttfamily real function, private module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::delabk (\begin{DoxyParamCaption}\item[{real}]{ba,  }\item[{real}]{bb,  }\item[{real}]{nua,  }\item[{real}]{nub,  }\item[{real}]{mua,  }\item[{real}]{mub,  }\item[{integer}]{k }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



References \mbox{\hyperlink{group__mod__nsslmp_gacfb4b38156737aa351dcc8dd1a3492c5_gacfb4b38156737aa351dcc8dd1a3492c5}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::delabk()}}.



Referenced by \mbox{\hyperlink{group__mod__nsslmp_gacfb4b38156737aa351dcc8dd1a3492c5_gacfb4b38156737aa351dcc8dd1a3492c5}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::delabk()}}, and \mbox{\hyperlink{group__mod__nsslmp_gabc727a241f59c3ca981182ae29b653c2_gabc727a241f59c3ca981182ae29b653c2}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::nssl\+\_\+2mom\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=204pt]{group__mod__nsslmp_gacfb4b38156737aa351dcc8dd1a3492c5_gacfb4b38156737aa351dcc8dd1a3492c5_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_gacfb4b38156737aa351dcc8dd1a3492c5_gacfb4b38156737aa351dcc8dd1a3492c5_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__mod__nsslmp_gaa88ef817bac1d81c748fd32c9b9be6ea_gaa88ef817bac1d81c748fd32c9b9be6ea}\label{group__mod__nsslmp_gaa88ef817bac1d81c748fd32c9b9be6ea_gaa88ef817bac1d81c748fd32c9b9be6ea}} 
\index{NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}!sediment1d@{sediment1d}}
\index{sediment1d@{sediment1d}!NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}}
\doxyparagraph{\texorpdfstring{sediment1d()}{sediment1d()}}
{\footnotesize\ttfamily subroutine module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::sediment1d (\begin{DoxyParamCaption}\item[{real}]{dtp,  }\item[{integer}]{nx,  }\item[{integer}]{ny,  }\item[{integer}]{nz,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:ny+nor,-\/norz+1\+:nz+norz,\mbox{\hyperlink{namespacemodule__mp__nssl__2mom_aeb6985702c4432fae28a17d0b5544a6b_aeb6985702c4432fae28a17d0b5544a6b}{na}})}]{an,  }\item[{integer}]{na,  }\item[{integer}]{nor,  }\item[{integer}]{norz,  }\item[{real, dimension(nx,ny,\mbox{\hyperlink{namespacemodule__mp__nssl__2mom_aeb6985702c4432fae28a17d0b5544a6b_aeb6985702c4432fae28a17d0b5544a6b}{na}})}]{xfall,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:ny+nor,-\/norz+1\+:nz+norz)}]{dn,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:ny+nor,-\/norz+1\+:nz+norz)}]{dz3d,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:ny+nor,-\/norz+1\+:nz+norz)}]{dz3dinv,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:ny+nor,-\/norz+1\+:nz+norz)}]{t0,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:ny+nor,-\/norz+1\+:nz+norz)}]{t7,  }\item[{integer}]{infdo,  }\item[{integer}]{jslab,  }\item[{integer}]{its,  }\item[{integer}]{jts,  }\item[{double precision}]{timesed1,  }\item[{double precision}]{timesed2,  }\item[{double precision}]{timesed3,  }\item[{double precision}]{zmaxsed,  }\item[{double precision}]{timesetvt }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



References \mbox{\hyperlink{group__mod__nsslmp_ga0cb30e0249d14d780428d4d9bd829003_ga0cb30e0249d14d780428d4d9bd829003}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::calcnfromz1d()}}, \mbox{\hyperlink{group__mod__nsslmp_ga416d221e65719addcd9254cf20e3c0eb_ga416d221e65719addcd9254cf20e3c0eb}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::calczgr1d()}}, \mbox{\hyperlink{group__mod__nsslmp_gae621d5fefce44abf9ff804cb6d0c5913_gae621d5fefce44abf9ff804cb6d0c5913}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::fallout1d()}}, and \mbox{\hyperlink{group__mod__nsslmp_ga4ea70fd73f9b7e8dd2472e073f46ca5c_ga4ea70fd73f9b7e8dd2472e073f46ca5c}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::ziegfall1d()}}.



Referenced by \mbox{\hyperlink{group__mod__nsslmp_ga1cdd63eaa05871a9305db455dc5ffcab_ga1cdd63eaa05871a9305db455dc5ffcab}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::nssl\+\_\+2mom\+\_\+driver()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_gaa88ef817bac1d81c748fd32c9b9be6ea_gaa88ef817bac1d81c748fd32c9b9be6ea_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_gaa88ef817bac1d81c748fd32c9b9be6ea_gaa88ef817bac1d81c748fd32c9b9be6ea_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__mod__nsslmp_gae621d5fefce44abf9ff804cb6d0c5913_gae621d5fefce44abf9ff804cb6d0c5913}\label{group__mod__nsslmp_gae621d5fefce44abf9ff804cb6d0c5913_gae621d5fefce44abf9ff804cb6d0c5913}} 
\index{NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}!fallout1d@{fallout1d}}
\index{fallout1d@{fallout1d}!NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}}
\doxyparagraph{\texorpdfstring{fallout1d()}{fallout1d()}}
{\footnotesize\ttfamily subroutine module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::fallout1d (\begin{DoxyParamCaption}\item[{integer}]{nx,  }\item[{integer}]{ny,  }\item[{integer}]{nz,  }\item[{integer}]{nor,  }\item[{integer}]{na,  }\item[{real}]{dtp,  }\item[{real}]{dtfrac,  }\item[{integer}]{jgs,  }\item[{real, dimension(nz+1,nx)}]{vt,  }\item[{real, dimension(-\/nor+ng1\+:nx+nor,-\/nor+ng1\+:ny+nor,-\/nor+ng1\+:nz+nor,\mbox{\hyperlink{namespacemodule__mp__nssl__2mom_aeb6985702c4432fae28a17d0b5544a6b_aeb6985702c4432fae28a17d0b5544a6b}{na}})}]{a,  }\item[{real, dimension(nx,nz+1)}]{db1,  }\item[{integer}]{ia,  }\item[{integer}]{id,  }\item[{real, dimension(nx,ny,\mbox{\hyperlink{namespacemodule__mp__nssl__2mom_aeb6985702c4432fae28a17d0b5544a6b_aeb6985702c4432fae28a17d0b5544a6b}{na}})}]{xfall,  }\item[{real, dimension(nz+1,nx,0\+:1)}]{dtz1,  }\item[{integer}]{ixcol }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



Referenced by \mbox{\hyperlink{group__mod__nsslmp_gaa88ef817bac1d81c748fd32c9b9be6ea_gaa88ef817bac1d81c748fd32c9b9be6ea}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::sediment1d()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_gae621d5fefce44abf9ff804cb6d0c5913_gae621d5fefce44abf9ff804cb6d0c5913_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__mod__nsslmp_ga416d221e65719addcd9254cf20e3c0eb_ga416d221e65719addcd9254cf20e3c0eb}\label{group__mod__nsslmp_ga416d221e65719addcd9254cf20e3c0eb_ga416d221e65719addcd9254cf20e3c0eb}} 
\index{NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}!calczgr1d@{calczgr1d}}
\index{calczgr1d@{calczgr1d}!NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}}
\doxyparagraph{\texorpdfstring{calczgr1d()}{calczgr1d()}}
{\footnotesize\ttfamily subroutine module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::calczgr1d (\begin{DoxyParamCaption}\item[{integer}]{nx,  }\item[{integer}]{ny,  }\item[{integer}]{nz,  }\item[{integer}]{nor,  }\item[{integer}]{na,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:ny+nor,-\/nor+1\+:nz+nor,\mbox{\hyperlink{namespacemodule__mp__nssl__2mom_aeb6985702c4432fae28a17d0b5544a6b_aeb6985702c4432fae28a17d0b5544a6b}{na}})}]{a,  }\item[{integer}]{ixe,  }\item[{integer}]{kze,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:nz+nor,lr\+:lhab)}]{z,  }\item[{real, dimension(nx,nz+1)}]{db,  }\item[{integer}]{jgs,  }\item[{integer}]{ipconc,  }\item[{real}]{alpha,  }\item[{integer}]{l,  }\item[{integer}]{ln,  }\item[{real}]{qmin,  }\item[{real}]{xvmn,  }\item[{real}]{xvmx,  }\item[{integer}]{lvol,  }\item[{real}]{rho\+\_\+qx,  }\item[{integer}]{ixcol }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



Referenced by \mbox{\hyperlink{group__mod__nsslmp_gaa88ef817bac1d81c748fd32c9b9be6ea_gaa88ef817bac1d81c748fd32c9b9be6ea}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::sediment1d()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_ga416d221e65719addcd9254cf20e3c0eb_ga416d221e65719addcd9254cf20e3c0eb_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__mod__nsslmp_ga0cb30e0249d14d780428d4d9bd829003_ga0cb30e0249d14d780428d4d9bd829003}\label{group__mod__nsslmp_ga0cb30e0249d14d780428d4d9bd829003_ga0cb30e0249d14d780428d4d9bd829003}} 
\index{NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}!calcnfromz1d@{calcnfromz1d}}
\index{calcnfromz1d@{calcnfromz1d}!NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}}
\doxyparagraph{\texorpdfstring{calcnfromz1d()}{calcnfromz1d()}}
{\footnotesize\ttfamily subroutine module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::calcnfromz1d (\begin{DoxyParamCaption}\item[{integer}]{nx,  }\item[{integer}]{ny,  }\item[{integer}]{nz,  }\item[{integer}]{nor,  }\item[{integer}]{na,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:ny+nor,-\/nor+1\+:nz+nor,\mbox{\hyperlink{namespacemodule__mp__nssl__2mom_aeb6985702c4432fae28a17d0b5544a6b_aeb6985702c4432fae28a17d0b5544a6b}{na}})}]{a,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:ny+nor,-\/nor+1\+:nz+nor)}]{t0,  }\item[{integer}]{ixe,  }\item[{integer}]{kze,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:nz+nor,lr\+:lhab)}]{z0,  }\item[{real, dimension(nx,nz+1)}]{db,  }\item[{integer}]{jgs,  }\item[{integer}]{ipconc,  }\item[{real}]{alpha,  }\item[{integer}]{l,  }\item[{integer}]{ln,  }\item[{real}]{qmin,  }\item[{real}]{xvmn,  }\item[{real}]{xvmx,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:ny+nor,-\/nor+1\+:nz+nor)}]{t1,  }\item[{integer}]{lvol,  }\item[{real}]{rho\+\_\+qx,  }\item[{integer}]{infall,  }\item[{integer}]{ixcol }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



Referenced by \mbox{\hyperlink{group__mod__nsslmp_gaa88ef817bac1d81c748fd32c9b9be6ea_gaa88ef817bac1d81c748fd32c9b9be6ea}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::sediment1d()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_ga0cb30e0249d14d780428d4d9bd829003_ga0cb30e0249d14d780428d4d9bd829003_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__mod__nsslmp_ga58002862f8b4adfd1329ee40abd421ba_ga58002862f8b4adfd1329ee40abd421ba}\label{group__mod__nsslmp_ga58002862f8b4adfd1329ee40abd421ba_ga58002862f8b4adfd1329ee40abd421ba}} 
\index{NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}!calcnfromq@{calcnfromq}}
\index{calcnfromq@{calcnfromq}!NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}}
\doxyparagraph{\texorpdfstring{calcnfromq()}{calcnfromq()}}
{\footnotesize\ttfamily subroutine, public module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::calcnfromq (\begin{DoxyParamCaption}\item[{integer}]{nx,  }\item[{integer}]{ny,  }\item[{integer}]{nz,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:ny+nor,-\/norz+1\+:nz+norz,\mbox{\hyperlink{namespacemodule__mp__nssl__2mom_aeb6985702c4432fae28a17d0b5544a6b_aeb6985702c4432fae28a17d0b5544a6b}{na}})}]{an,  }\item[{integer}]{na,  }\item[{integer}]{nor,  }\item[{integer}]{norz,  }\item[{real, dimension(nx,nz+1)}]{dn,  }\item[{real, dimension(nx,nz), intent(inout), optional}]{qcw,  }\item[{real, dimension(nx,nz), intent(inout), optional}]{qci,  }\item[{real, dimension(nx,nz), intent(inout), optional}]{qsw,  }\item[{real, dimension(nx,nz), intent(inout), optional}]{qrw,  }\item[{real, dimension(nx,nz), intent(inout), optional}]{qhw,  }\item[{real, dimension(nx,nz), intent(inout), optional}]{qhl,  }\item[{real, dimension(nx,nz), intent(inout), optional}]{ccw,  }\item[{real, dimension(nx,nz), intent(inout), optional}]{cci,  }\item[{real, dimension(nx,nz), intent(inout), optional}]{csw,  }\item[{real, dimension(nx,nz), intent(inout), optional}]{crw,  }\item[{real, dimension(nx,nz), intent(inout), optional}]{chw,  }\item[{real, dimension(nx,nz), intent(inout), optional}]{chl,  }\item[{real, dimension(nx,nz), intent(inout), optional}]{cccn,  }\item[{real, dimension(nx,nz), intent(inout), optional}]{cccna,  }\item[{real, dimension(nx,nz), intent(inout), optional}]{vhw,  }\item[{real, dimension(nx,nz), intent(inout), optional}]{vhl,  }\item[{real, dimension(nx,nz), intent(inout), optional}]{qv,  }\item[{real, dimension(nx,nz), intent(inout), optional}]{spechum,  }\item[{logical, intent(in), optional}]{invertccn\+\_\+flag,  }\item[{real, optional}]{cwmasin }\end{DoxyParamCaption})}



Referenced by \mbox{\hyperlink{group__nsslmp_gac1994df6febb0ba7ab30688eff8eb72f_gac1994df6febb0ba7ab30688eff8eb72f}{mp\+\_\+nssl\+::mp\+\_\+nssl\+\_\+run()}}, and \mbox{\hyperlink{group__mod__nsslmp_ga1cdd63eaa05871a9305db455dc5ffcab_ga1cdd63eaa05871a9305db455dc5ffcab}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::nssl\+\_\+2mom\+\_\+driver()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_ga58002862f8b4adfd1329ee40abd421ba_ga58002862f8b4adfd1329ee40abd421ba_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__mod__nsslmp_ga0fea874028a2389ed8ccb75e4824077a_ga0fea874028a2389ed8ccb75e4824077a}\label{group__mod__nsslmp_ga0fea874028a2389ed8ccb75e4824077a_ga0fea874028a2389ed8ccb75e4824077a}} 
\index{NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}!calcnfromcuten@{calcnfromcuten}}
\index{calcnfromcuten@{calcnfromcuten}!NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}}
\doxyparagraph{\texorpdfstring{calcnfromcuten()}{calcnfromcuten()}}
{\footnotesize\ttfamily subroutine module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::calcnfromcuten (\begin{DoxyParamCaption}\item[{integer}]{nx,  }\item[{integer}]{ny,  }\item[{integer}]{nz,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:ny+nor,-\/norz+1\+:nz+norz,\mbox{\hyperlink{namespacemodule__mp__nssl__2mom_aeb6985702c4432fae28a17d0b5544a6b_aeb6985702c4432fae28a17d0b5544a6b}{na}})}]{an,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:ny+nor,-\/norz+1\+:nz+norz,\mbox{\hyperlink{namespacemodule__mp__nssl__2mom_aeb6985702c4432fae28a17d0b5544a6b_aeb6985702c4432fae28a17d0b5544a6b}{na}})}]{anold,  }\item[{integer}]{na,  }\item[{integer}]{nor,  }\item[{integer}]{norz,  }\item[{real, dimension(nx,nz+1)}]{dn }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



Referenced by \mbox{\hyperlink{group__mod__nsslmp_ga1cdd63eaa05871a9305db455dc5ffcab_ga1cdd63eaa05871a9305db455dc5ffcab}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::nssl\+\_\+2mom\+\_\+driver()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_ga0fea874028a2389ed8ccb75e4824077a_ga0fea874028a2389ed8ccb75e4824077a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__mod__nsslmp_ga37d3fa222343306d040b1b0524e49e72_ga37d3fa222343306d040b1b0524e49e72}\label{group__mod__nsslmp_ga37d3fa222343306d040b1b0524e49e72_ga37d3fa222343306d040b1b0524e49e72}} 
\index{NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}!calc\_eff\_radius@{calc\_eff\_radius}}
\index{calc\_eff\_radius@{calc\_eff\_radius}!NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}}
\doxyparagraph{\texorpdfstring{calc\_eff\_radius()}{calc\_eff\_radius()}}
{\footnotesize\ttfamily subroutine, public module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::calc\+\_\+eff\+\_\+radius (\begin{DoxyParamCaption}\item[{integer}]{nx,  }\item[{integer}]{ny,  }\item[{integer}]{nz,  }\item[{integer}]{na,  }\item[{integer}]{jyslab,  }\item[{integer}]{nor,  }\item[{integer}]{norz,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:ny+nor,-\/norz+1\+:nz+norz), optional}]{t1,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:ny+nor,-\/norz+1\+:nz+norz), optional}]{t2,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:ny+nor,-\/norz+1\+:nz+norz), optional}]{t3,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:ny+nor,-\/norz+1\+:nz+norz), optional}]{t4,  }\item[{real, dimension(nx,nz), optional}]{qcw,  }\item[{real, dimension(nx,nz), optional}]{qci,  }\item[{real, dimension(nx,nz), optional}]{qsw,  }\item[{real, dimension(nx,nz), optional}]{qrw,  }\item[{real, dimension(nx,nz), optional}]{ccw,  }\item[{real, dimension(nx,nz), optional}]{cci,  }\item[{real, dimension(nx,nz), optional}]{csw,  }\item[{real, dimension(nx,nz), optional}]{crw,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:ny+nor,-\/norz+1\+:nz+norz,\mbox{\hyperlink{namespacemodule__mp__nssl__2mom_aeb6985702c4432fae28a17d0b5544a6b_aeb6985702c4432fae28a17d0b5544a6b}{na}}), optional}]{an,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:ny+nor,-\/norz+1\+:nz+norz)}]{dn }\end{DoxyParamCaption})}



References \mbox{\hyperlink{group__mod__nsslmp_ga966c94b788d8e8958fff525003f48fd9_ga966c94b788d8e8958fff525003f48fd9}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gamma\+\_\+sp()}}.



Referenced by \mbox{\hyperlink{group__mod__nsslmp_ga1cdd63eaa05871a9305db455dc5ffcab_ga1cdd63eaa05871a9305db455dc5ffcab}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::nssl\+\_\+2mom\+\_\+driver()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_ga37d3fa222343306d040b1b0524e49e72_ga37d3fa222343306d040b1b0524e49e72_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_ga37d3fa222343306d040b1b0524e49e72_ga37d3fa222343306d040b1b0524e49e72_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__mod__nsslmp_ga9508fcfd1b4336c24e0829c5398f250b_ga9508fcfd1b4336c24e0829c5398f250b}\label{group__mod__nsslmp_ga9508fcfd1b4336c24e0829c5398f250b_ga9508fcfd1b4336c24e0829c5398f250b}} 
\index{NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}!qvexcess@{qvexcess}}
\index{qvexcess@{qvexcess}!NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}}
\doxyparagraph{\texorpdfstring{qvexcess()}{qvexcess()}}
{\footnotesize\ttfamily subroutine module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::qvexcess (\begin{DoxyParamCaption}\item[{integer}]{ngs,  }\item[{integer}]{mgs,  }\item[{real, dimension(mgs)}]{qwvp0,  }\item[{real, dimension(ngs)}]{qv0,  }\item[{real, dimension(ngscnt)}]{qcw1,  }\item[{real, dimension(ngs)}]{pres,  }\item[{real, dimension(ngs)}]{thetap0,  }\item[{real, dimension(ngs)}]{theta0,  }\item[{real}]{qvex,  }\item[{real, dimension(ngs)}]{pi0,  }\item[{real, dimension(\mbox{\hyperlink{namespacemodule__mp__nssl__2mom_af5e79e8b453e113b4dfab5c0f6c5134f_af5e79e8b453e113b4dfab5c0f6c5134f}{nqsat}})}]{tabqvs,  }\item[{integer}]{nqsat,  }\item[{real}]{fqsat,  }\item[{real}]{cbw,  }\item[{real, dimension(ngs)}]{fcqv1,  }\item[{real, dimension(ngs)}]{felvcp,  }\item[{real}]{ss1,  }\item[{real, dimension(ngs)}]{pk,  }\item[{integer}]{ngscnt }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



Referenced by \mbox{\hyperlink{group__mod__nsslmp_ga3f4d74227d96f3ceb9a04d838a19653d_ga3f4d74227d96f3ceb9a04d838a19653d}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::nucond()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_ga9508fcfd1b4336c24e0829c5398f250b_ga9508fcfd1b4336c24e0829c5398f250b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__mod__nsslmp_gaefba8287d51b94b10963e4ff52574029_gaefba8287d51b94b10963e4ff52574029}\label{group__mod__nsslmp_gaefba8287d51b94b10963e4ff52574029_gaefba8287d51b94b10963e4ff52574029}} 
\index{NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}!setvtz@{setvtz}}
\index{setvtz@{setvtz}!NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}}
\doxyparagraph{\texorpdfstring{setvtz()}{setvtz()}}
{\footnotesize\ttfamily subroutine module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::setvtz (\begin{DoxyParamCaption}\item[{integer}]{ngscnt,  }\item[{real, dimension(ngs,lv\+:lhab)}]{qx,  }\item[{real, dimension(lc\+:lhab)}]{qxmin,  }\item[{real, dimension(ngs,ls\+:lhab)}]{qxw,  }\item[{real, dimension(ngs,lc\+:lhab)}]{cx,  }\item[{real, dimension(ngs)}]{rho0,  }\item[{real, dimension(ngs)}]{rhovt,  }\item[{real, dimension(ngs,lc\+:lhab,3)}]{xdia,  }\item[{real, dimension(lc\+:lhab)}]{cno,  }\item[{real, dimension(ngs)}]{cnostmp,  }\item[{real, dimension(ngs,lc\+:lhab)}]{xmas,  }\item[{real, dimension(ngs,lc\+:lhab,3)}]{vtxbar,  }\item[{real, dimension(ngs,lc\+:lhab)}]{xdn,  }\item[{real, dimension(lc\+:lhab)}]{xvmn0,  }\item[{real, dimension(lc\+:lhab)}]{xvmx0,  }\item[{real, dimension(ngs,lc\+:lhab)}]{xv,  }\item[{real, dimension(lc\+:lhab)}]{cdx,  }\item[{real, dimension(ngs,lc\+:lhab)}]{cdxgs,  }\item[{integer}]{ipconc1,  }\item[{integer}]{ndebug1,  }\item[{integer}]{ngs,  }\item[{integer}]{nz,  }\item[{integer, dimension(ngs)}]{kgs,  }\item[{real, dimension(ngs)}]{fadvisc,  }\item[{real}]{cwmasn,  }\item[{real}]{cwmasx,  }\item[{real}]{cwradn,  }\item[{real, dimension(ngs)}]{cnina,  }\item[{real}]{cimna,  }\item[{real}]{cimxa,  }\item[{integer, intent(in)}]{itype1a,  }\item[{integer, intent(in)}]{itype2a,  }\item[{real, dimension(ngs)}]{temcg,  }\item[{integer, intent(in)}]{infdo,  }\item[{real, dimension(ngs,lc\+:lhab)}]{alpha,  }\item[{integer, intent(in)}]{ildo,  }\item[{real, dimension(ngs,lh\+:lhab)}]{axx,  }\item[{real, dimension(ngs,lh\+:lhab)}]{bxx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



References \mbox{\hyperlink{group__mod__nsslmp_ga966c94b788d8e8958fff525003f48fd9_ga966c94b788d8e8958fff525003f48fd9}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gamma\+\_\+sp()}}.



Referenced by \mbox{\hyperlink{group__mod__nsslmp_ga0b2e4a38870ae5d581e3684f1e7b9d7a_ga0b2e4a38870ae5d581e3684f1e7b9d7a}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::nssl\+\_\+2mom\+\_\+gs()}}, and \mbox{\hyperlink{group__mod__nsslmp_ga4ea70fd73f9b7e8dd2472e073f46ca5c_ga4ea70fd73f9b7e8dd2472e073f46ca5c}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::ziegfall1d()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_gaefba8287d51b94b10963e4ff52574029_gaefba8287d51b94b10963e4ff52574029_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_gaefba8287d51b94b10963e4ff52574029_gaefba8287d51b94b10963e4ff52574029_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__mod__nsslmp_ga4ea70fd73f9b7e8dd2472e073f46ca5c_ga4ea70fd73f9b7e8dd2472e073f46ca5c}\label{group__mod__nsslmp_ga4ea70fd73f9b7e8dd2472e073f46ca5c_ga4ea70fd73f9b7e8dd2472e073f46ca5c}} 
\index{NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}!ziegfall1d@{ziegfall1d}}
\index{ziegfall1d@{ziegfall1d}!NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}}
\doxyparagraph{\texorpdfstring{ziegfall1d()}{ziegfall1d()}}
{\footnotesize\ttfamily subroutine module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::ziegfall1d (\begin{DoxyParamCaption}\item[{integer}]{nx,  }\item[{integer}]{ny,  }\item[{integer}]{nz,  }\item[{integer}]{nor,  }\item[{integer}]{norz,  }\item[{integer}]{na,  }\item[{real}]{dtp,  }\item[{integer}]{jgs,  }\item[{integer, intent(in)}]{ixcol,  }\item[{real, dimension(nz+1,nx,3,lc\+:lhab)}]{xvt,  }\item[{real, dimension(nz,nx)}]{rhovtzx,  }\item[{real, dimension(-\/nor+ng1\+:nx+nor,-\/nor+ng1\+:ny+nor,-\/nor+ng1\+:nz+nor,\mbox{\hyperlink{namespacemodule__mp__nssl__2mom_aeb6985702c4432fae28a17d0b5544a6b_aeb6985702c4432fae28a17d0b5544a6b}{na}})}]{an,  }\item[{real, dimension(-\/nor+ng1\+:nx+nor,-\/nor+ng1\+:ny+nor,-\/nor+ng1\+:nz+nor)}]{dn,  }\item[{integer}]{ipconc0,  }\item[{real, dimension(-\/nor+ng1\+:nx+nor,-\/nor+ng1\+:ny+nor,-\/nor+ng1\+:nz+nor)}]{t0,  }\item[{real, dimension(-\/nor+ng1\+:nx+nor,-\/nor+ng1\+:ny+nor,-\/nor+ng1\+:nz+nor)}]{t7,  }\item[{real}]{cwmasn,  }\item[{real}]{cwmasx,  }\item[{real}]{cwradn,  }\item[{real, dimension(lc\+:lhab)}]{qxmin,  }\item[{real, dimension(lc\+:lhab)}]{xdnmx,  }\item[{real, dimension(lc\+:lhab)}]{xdnmn,  }\item[{real, dimension(lc\+:lhab)}]{cdx,  }\item[{real, dimension(lc\+:lhab)}]{cno,  }\item[{real, dimension(lc\+:lhab)}]{xdn0,  }\item[{real, dimension(lc\+:lhab)}]{xvmn,  }\item[{real, dimension(lc\+:lhab)}]{xvmx,  }\item[{integer}]{ngs,  }\item[{real, dimension(ngs,lv\+:lhab)}]{qx,  }\item[{real, dimension(ngs,ls\+:lhab)}]{qxw,  }\item[{real, dimension(ngs,lc\+:lhab)}]{cx,  }\item[{real, dimension(ngs,lc\+:lhab)}]{xv,  }\item[{real, dimension(ngs,lc\+:lhab,3)}]{vtxbar,  }\item[{real, dimension(ngs,lc\+:lhab)}]{xmas,  }\item[{real, dimension(ngs,lc\+:lhab)}]{xdn,  }\item[{real, dimension(ngs,lc\+:lhab,3)}]{xdia,  }\item[{real, dimension(ngs,li\+:lhab)}]{vx,  }\item[{real, dimension(ngs,lc\+:lhab)}]{alpha,  }\item[{real, dimension(ngs,lr\+:lhab)}]{zx,  }\item[{integer, dimension(ngs)}]{igs,  }\item[{integer, dimension(ngs)}]{kgs,  }\item[{real, dimension(ngs)}]{rho0,  }\item[{real, dimension(ngs)}]{temcg,  }\item[{real, dimension(ngs)}]{temg,  }\item[{real, dimension(ngs)}]{rhovt,  }\item[{real, dimension(ngs)}]{cwnc,  }\item[{real, dimension(ngs)}]{cinc,  }\item[{real, dimension(ngs)}]{fadvisc,  }\item[{real, dimension(ngs)}]{cwdia,  }\item[{real, dimension(ngs)}]{cipmas,  }\item[{real, dimension(ngs)}]{cnina,  }\item[{real, dimension(ngs)}]{cimas,  }\item[{real, dimension(ngs)}]{cnostmp,  }\item[{integer}]{infdo,  }\item[{integer, intent(in)}]{ildo,  }\item[{double precision, optional}]{timesetvt }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



References \mbox{\hyperlink{group__mod__nsslmp_gaefba8287d51b94b10963e4ff52574029_gaefba8287d51b94b10963e4ff52574029}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::setvtz()}}.



Referenced by \mbox{\hyperlink{group__mod__nsslmp_gaa88ef817bac1d81c748fd32c9b9be6ea_gaa88ef817bac1d81c748fd32c9b9be6ea}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::sediment1d()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_ga4ea70fd73f9b7e8dd2472e073f46ca5c_ga4ea70fd73f9b7e8dd2472e073f46ca5c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_ga4ea70fd73f9b7e8dd2472e073f46ca5c_ga4ea70fd73f9b7e8dd2472e073f46ca5c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__mod__nsslmp_ga028b696f0860f5c6e6d9d062f404faf0_ga028b696f0860f5c6e6d9d062f404faf0}\label{group__mod__nsslmp_ga028b696f0860f5c6e6d9d062f404faf0_ga028b696f0860f5c6e6d9d062f404faf0}} 
\index{NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}!radardd02@{radardd02}}
\index{radardd02@{radardd02}!NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}}
\doxyparagraph{\texorpdfstring{radardd02()}{radardd02()}}
{\footnotesize\ttfamily subroutine module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::radardd02 (\begin{DoxyParamCaption}\item[{integer}]{nx,  }\item[{integer}]{ny,  }\item[{integer}]{nz,  }\item[{integer}]{nor,  }\item[{integer}]{na,  }\item[{real, dimension(-\/nor+ng1\+:nx+nor,-\/nor+ng1\+:ny+nor,-\/nor+ng1\+:nz+nor,\mbox{\hyperlink{namespacemodule__mp__nssl__2mom_aeb6985702c4432fae28a17d0b5544a6b_aeb6985702c4432fae28a17d0b5544a6b}{na}})}]{an,  }\item[{real, dimension(-\/nor+ng1\+:nx+nor,-\/nor+ng1\+:ny+nor,-\/nor+ng1\+:nz+nor)}]{temk,  }\item[{real, dimension(-\/nor+ng1\+:nx+nor,-\/nor+ng1\+:ny+nor,-\/nor+ng1\+:nz+nor)}]{dbz,  }\item[{real, dimension(-\/nor+ng1\+:nx+nor,-\/nor+ng1\+:ny+nor,-\/nor+ng1\+:nz+nor)}]{db,  }\item[{integer}]{nzdbz,  }\item[{real}]{cnoh0t,  }\item[{real}]{hwdn1t,  }\item[{integer}]{ipconc,  }\item[{integer}]{ke\+\_\+diag,  }\item[{integer}]{iunit }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



Referenced by \mbox{\hyperlink{group__mod__nsslmp_ga1cdd63eaa05871a9305db455dc5ffcab_ga1cdd63eaa05871a9305db455dc5ffcab}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::nssl\+\_\+2mom\+\_\+driver()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_ga028b696f0860f5c6e6d9d062f404faf0_ga028b696f0860f5c6e6d9d062f404faf0_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__mod__nsslmp_ga3f4d74227d96f3ceb9a04d838a19653d_ga3f4d74227d96f3ceb9a04d838a19653d}\label{group__mod__nsslmp_ga3f4d74227d96f3ceb9a04d838a19653d_ga3f4d74227d96f3ceb9a04d838a19653d}} 
\index{NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}!nucond@{nucond}}
\index{nucond@{nucond}!NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}}
\doxyparagraph{\texorpdfstring{nucond()}{nucond()}}
{\footnotesize\ttfamily subroutine module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::nucond (\begin{DoxyParamCaption}\item[{integer}]{nx,  }\item[{integer}]{ny,  }\item[{integer}]{nz,  }\item[{integer}]{na,  }\item[{integer}]{jyslab,  }\item[{integer}]{nor,  }\item[{integer}]{norz,  }\item[{real}]{dtp,  }\item[{integer}]{nxi,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:ny+nor,-\/norz+1\+:nz+norz)}]{dz3d,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:ny+nor,-\/norz+1\+:nz+norz)}]{t0,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:ny+nor,-\/norz+1\+:nz+norz)}]{t9,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:ny+nor,-\/norz+1\+:nz+norz,\mbox{\hyperlink{namespacemodule__mp__nssl__2mom_aeb6985702c4432fae28a17d0b5544a6b_aeb6985702c4432fae28a17d0b5544a6b}{na}})}]{an,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:ny+nor,-\/norz+1\+:nz+norz)}]{dn,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:ny+nor,-\/norz+1\+:nz+norz)}]{p2,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:ny+nor,-\/norz+1\+:nz+norz)}]{pn,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:ny+nor,-\/norz+1\+:nz+norz)}]{w,  }\item[{real, dimension(-\/nor+ng1\+:nx+nor,-\/nor+ng1\+:ny+nor,-\/norz+ng1\+:nz+norz,\mbox{\hyperlink{namespacemodule__mp__nssl__2mom_a2248f1e433c227bfa1c1ed0999c8fafb_a2248f1e433c227bfa1c1ed0999c8fafb}{nxtra}})}]{axtra,  }\item[{logical}]{io\+\_\+flag,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:ny+nor,-\/norz+1\+:nz+norz)}]{ssfilt,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:ny+nor,-\/norz+1\+:nz+norz)}]{t00,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:ny+nor,-\/norz+1\+:nz+norz)}]{t77,  }\item[{logical}]{flag\+\_\+qndrop }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



References \mbox{\hyperlink{group__mod__nsslmp_ga9508fcfd1b4336c24e0829c5398f250b_ga9508fcfd1b4336c24e0829c5398f250b}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::qvexcess()}}.



Referenced by \mbox{\hyperlink{group__mod__nsslmp_ga1cdd63eaa05871a9305db455dc5ffcab_ga1cdd63eaa05871a9305db455dc5ffcab}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::nssl\+\_\+2mom\+\_\+driver()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_ga3f4d74227d96f3ceb9a04d838a19653d_ga3f4d74227d96f3ceb9a04d838a19653d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{group__mod__nsslmp_ga3f4d74227d96f3ceb9a04d838a19653d_ga3f4d74227d96f3ceb9a04d838a19653d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__mod__nsslmp_ga0b2e4a38870ae5d581e3684f1e7b9d7a_ga0b2e4a38870ae5d581e3684f1e7b9d7a}\label{group__mod__nsslmp_ga0b2e4a38870ae5d581e3684f1e7b9d7a_ga0b2e4a38870ae5d581e3684f1e7b9d7a}} 
\index{NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}!nssl\_2mom\_gs@{nssl\_2mom\_gs}}
\index{nssl\_2mom\_gs@{nssl\_2mom\_gs}!NSSL 2-\/moment microphysics modules@{NSSL 2-\/moment microphysics modules}}
\doxyparagraph{\texorpdfstring{nssl\_2mom\_gs()}{nssl\_2mom\_gs()}}
{\footnotesize\ttfamily subroutine module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::nssl\+\_\+2mom\+\_\+gs (\begin{DoxyParamCaption}\item[{integer}]{nx,  }\item[{integer}]{ny,  }\item[{integer}]{nz,  }\item[{integer}]{na,  }\item[{integer}]{jyslab,  }\item[{integer}]{nor,  }\item[{integer}]{norz,  }\item[{real}]{dtp,  }\item[{real, dimension(-\/nor+ng1\+:nx+nor,-\/nor+ng1\+:ny+nor,-\/norz+ng1\+:nz+norz)}]{gz,  }\item[{real, dimension(-\/nor+ng1\+:nx+nor,-\/nor+ng1\+:ny+nor,-\/norz+ng1\+:nz+norz)}]{t0,  }\item[{real, dimension(-\/nor+ng1\+:nx+nor,-\/nor+ng1\+:ny+nor,-\/norz+ng1\+:nz+norz)}]{t1,  }\item[{real, dimension(-\/nor+ng1\+:nx+nor,-\/nor+ng1\+:ny+nor,-\/norz+ng1\+:nz+norz)}]{t2,  }\item[{real, dimension(-\/nor+ng1\+:nx+nor,-\/nor+ng1\+:ny+nor,-\/norz+ng1\+:nz+norz)}]{t3,  }\item[{real, dimension(-\/nor+ng1\+:nx+nor,-\/nor+ng1\+:ny+nor,-\/norz+ng1\+:nz+norz)}]{t4,  }\item[{real, dimension(-\/nor+ng1\+:nx+nor,-\/nor+ng1\+:ny+nor,-\/norz+ng1\+:nz+norz)}]{t5,  }\item[{real, dimension(-\/nor+ng1\+:nx+nor,-\/nor+ng1\+:ny+nor,-\/norz+ng1\+:nz+norz)}]{t6,  }\item[{real, dimension(-\/nor+ng1\+:nx+nor,-\/nor+ng1\+:ny+nor,-\/norz+ng1\+:nz+norz)}]{t7,  }\item[{real, dimension(-\/nor+ng1\+:nx+nor,-\/nor+ng1\+:ny+nor,-\/norz+ng1\+:nz+norz)}]{t8,  }\item[{real, dimension(-\/nor+ng1\+:nx+nor,-\/nor+ng1\+:ny+nor,-\/norz+ng1\+:nz+norz)}]{t9,  }\item[{real, dimension(-\/nor+ng1\+:nx+nor,-\/nor+ng1\+:ny+nor,-\/norz+ng1\+:nz+norz,\mbox{\hyperlink{namespacemodule__mp__nssl__2mom_aeb6985702c4432fae28a17d0b5544a6b_aeb6985702c4432fae28a17d0b5544a6b}{na}})}]{an,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:ny+nor,-\/norz+ng1\+:nz+norz)}]{dn,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:ny+nor,-\/norz+ng1\+:nz+norz)}]{p2,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:ny+nor,-\/norz+ng1\+:nz+norz)}]{pn,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/nor+1\+:ny+nor,-\/norz+ng1\+:nz+norz)}]{w,  }\item[{integer, intent(in)}]{iunit,  }\item[{real, dimension(-\/nor+ng1\+:nx+nor,-\/nor+ng1\+:ny+nor,-\/norz+ng1\+:nz+norz)}]{t00,  }\item[{real, dimension(-\/nor+ng1\+:nx+nor,-\/nor+ng1\+:ny+nor,-\/norz+ng1\+:nz+norz)}]{t77,  }\item[{real}]{ventr,  }\item[{real}]{ventc,  }\item[{real}]{c1sw,  }\item[{integer}]{jgs,  }\item[{integer, dimension(lc\+:lqmx)}]{ido,  }\item[{real, dimension(lc\+:lhab)}]{xdnmx,  }\item[{real, dimension(lc\+:lhab)}]{xdnmn,  }\item[{real, dimension(lc\+:lhab)}]{cdx,  }\item[{real, dimension(lc\+:lhab)}]{xdn0,  }\item[{real, dimension(-\/nor+ng1\+:nx+nor,-\/nor+ng1\+:ny+nor,-\/norz+ng1\+:nz+norz)}]{tmp3d,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/norz+ng1\+:nz+norz)}]{tkediss,  }\item[{real, dimension(nz,numproc), intent(inout)}]{thproc,  }\item[{integer, intent(in)}]{numproc,  }\item[{real, intent(in)}]{dx1,  }\item[{real, intent(in)}]{dy1,  }\item[{double precision}]{timevtcalc,  }\item[{real, dimension(-\/nor+ng1\+:nx+nor,-\/nor+ng1\+:ny+nor,-\/norz+ng1\+:nz+norz,\mbox{\hyperlink{namespacemodule__mp__nssl__2mom_a2248f1e433c227bfa1c1ed0999c8fafb_a2248f1e433c227bfa1c1ed0999c8fafb}{nxtra}})}]{axtra,  }\item[{logical, intent(in)}]{io\+\_\+flag,  }\item[{logical, intent(in)}]{has\+\_\+wetscav,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/norz+ng1\+:nz+norz)}]{rainprod2d,  }\item[{real, dimension(-\/nor+1\+:nx+nor,-\/norz+ng1\+:nz+norz)}]{evapprod2d,  }\item[{character(len=$\ast$), intent(out)}]{errmsg,  }\item[{integer, intent(out)}]{errflg,  }\item[{real, dimension(-\/nor+ng1\+:nx+nor,-\/nor+ng1\+:ny+nor,-\/norz+ng1\+:nz+norz)}]{elec,  }\item[{integer}]{its,  }\item[{integer}]{ids,  }\item[{integer}]{ide,  }\item[{integer}]{jds,  }\item[{integer}]{jde }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



References \mbox{\hyperlink{group__mod__nsslmp_ga6d0f1fb5cc9fda3d99aa187d63368fe9_ga6d0f1fb5cc9fda3d99aa187d63368fe9}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gaminterp()}}, \mbox{\hyperlink{group__mod__nsslmp_gab0a066fab5da9d3bb15ed2a2722b47e6_gab0a066fab5da9d3bb15ed2a2722b47e6}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gaml02()}}, \mbox{\hyperlink{group__mod__nsslmp_gac1cafe76bb3fb3c6188460773d4ad989_gac1cafe76bb3fb3c6188460773d4ad989}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gaml02d300()}}, \mbox{\hyperlink{group__mod__nsslmp_ga61f606380174ead05eccd18a0de55b54_ga61f606380174ead05eccd18a0de55b54}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gaml02d500()}}, \mbox{\hyperlink{group__mod__nsslmp_ga966c94b788d8e8958fff525003f48fd9_ga966c94b788d8e8958fff525003f48fd9}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gamma\+\_\+sp()}}, \mbox{\hyperlink{group__mod__nsslmp_ga001ec9b24ae3adc6f1cd47ac43204d34_ga001ec9b24ae3adc6f1cd47ac43204d34}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gamxinf()}}, \mbox{\hyperlink{group__mod__nsslmp_gad09b95cb254d934b57802e6f24d69eaf_gad09b95cb254d934b57802e6f24d69eaf}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::gamxinfdp()}}, and \mbox{\hyperlink{group__mod__nsslmp_gaefba8287d51b94b10963e4ff52574029_gaefba8287d51b94b10963e4ff52574029}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::setvtz()}}.



Referenced by \mbox{\hyperlink{group__mod__nsslmp_ga1cdd63eaa05871a9305db455dc5ffcab_ga1cdd63eaa05871a9305db455dc5ffcab}{module\+\_\+mp\+\_\+nssl\+\_\+2mom\+::nssl\+\_\+2mom\+\_\+driver()}}.

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