\hypertarget{namespacelsm__ruc}{}\doxysubsection{lsm\+\_\+ruc Module Reference}
\label{namespacelsm__ruc}\index{lsm\_ruc@{lsm\_ruc}}
\doxysubsubsection*{Functions/\+Subroutines}
\begin{DoxyCompactItemize}
\item 
subroutine, public \mbox{\hyperlink{namespacelsm__ruc_afb3d4b42b9d1aa59ac800de8fd8e4d77_afb3d4b42b9d1aa59ac800de8fd8e4d77}{lsm\+\_\+ruc\+\_\+init}} (me, master, isot, ivegsrc, nlunit, lsm\+\_\+cold\+\_\+start, flag\+\_\+init, con\+\_\+fvirt, con\+\_\+rd, im, lsoil\+\_\+ruc, lsoil, kice, nlev, lsm\+\_\+ruc, lsm, slmsk, stype, vtype, landfrac, q1, prsl1, tsfc\+\_\+lnd, tsfc\+\_\+ice, tsfc\+\_\+wat, tg3, smc, slc, stc, fice, min\+\_\+seaice, sncovr\+\_\+lnd, sncovr\+\_\+ice, snoalb, facsf, facwf, alvsf, alvwf, alnsf, alnwf, sfcqv\+\_\+lnd, sfcqv\+\_\+ice, sfalb\+\_\+lnd\+\_\+bck, semisbase, semis\+\_\+lnd, semis\+\_\+ice, albdvis\+\_\+lnd, albdnir\+\_\+lnd, albivis\+\_\+lnd, albinir\+\_\+lnd, albdvis\+\_\+ice, albdnir\+\_\+ice, albivis\+\_\+ice, albinir\+\_\+ice, zs, sh2o, smfrkeep, tslb, smois, wetness, tsice, pores, resid, errmsg, errflg)
\begin{DoxyCompactList}\small\item\em This subroutine calls \mbox{\hyperlink{group__lsm__ruc__group_gaeffc92b793d4d67ee72b20d7757f5add_gaeffc92b793d4d67ee72b20d7757f5add}{set\+\_\+soilveg\+\_\+ruc()}} to specify vegetation and soil parameters for a given soil and land-\/use classification. \end{DoxyCompactList}\item 
subroutine, public \mbox{\hyperlink{namespacelsm__ruc_afc54032737df9ab43c6cf1f4349032e3_afc54032737df9ab43c6cf1f4349032e3}{lsm\+\_\+ruc\+\_\+finalize}} (errmsg, errflg)
\item 
subroutine, public \mbox{\hyperlink{namespacelsm__ruc_a913a3366c23d8eb5be5a82aaabd07c62_a913a3366c23d8eb5be5a82aaabd07c62}{lsm\+\_\+ruc\+\_\+run}} (iter, me, master, delt, kdt, im, nlev, lsm\+\_\+ruc, lsm, imp\+\_\+physics, imp\+\_\+physics\+\_\+gfdl, imp\+\_\+physics\+\_\+thompson, imp\+\_\+physics\+\_\+nssl, do\+\_\+mynnsfclay, exticeden, lsoil\+\_\+ruc, lsoil, mosaic\+\_\+lu, mosaic\+\_\+soil, isncond\+\_\+opt, isncovr\+\_\+opt, nlcat, nscat, rdlai, xlat\+\_\+d, xlon\+\_\+d, oro, sigma, zs, t1, q1, qc, stype, vtype, vegtype\+\_\+frac, soiltype\+\_\+frac, sigmaf, laixy, dlwflx, dswsfc, tg3, coszen, land, icy, use\+\_\+lake, rainnc, rainc, ice, snow, graupel, prsl1, zf, wind, shdmin, shdmax, srflag, sfalb\+\_\+lnd\+\_\+bck, snoalb, isot, ivegsrc, fice, smcwlt2, smcref2, min\+\_\+lakeice, min\+\_\+seaice, oceanfrac, rhonewsn1, con\+\_\+cp, con\+\_\+rd, con\+\_\+rv, con\+\_\+g, con\+\_\+pi, con\+\_\+hvap, con\+\_\+hfus, con\+\_\+fvirt, stbolt, rhoh2o, semisbase, semis\+\_\+lnd, semis\+\_\+ice, sfalb\+\_\+lnd, sfalb\+\_\+ice, sncovr1\+\_\+lnd, weasd\+\_\+lnd, snwdph\+\_\+lnd, tskin\+\_\+lnd, sncovr1\+\_\+ice, weasd\+\_\+ice, snwdph\+\_\+ice, tskin\+\_\+ice, smois, tsice, tslb, sh2o, keepfr, smfrkeep, canopy, trans, tsurf\+\_\+lnd, tsnow\+\_\+lnd, z0rl\+\_\+lnd, sfcqc\+\_\+lnd, sfcqv\+\_\+lnd, qsurf\+\_\+lnd, gflux\+\_\+lnd, evap\+\_\+lnd, hflx\+\_\+lnd, runof, runoff, srunoff, drain, cm\+\_\+lnd, ch\+\_\+lnd, evbs, evcw, stm, wetness, snowfallac\+\_\+lnd, acsnow\+\_\+lnd, snowmt\+\_\+lnd, snohf, albdvis\+\_\+lnd, albdnir\+\_\+lnd, albivis\+\_\+lnd, albinir\+\_\+lnd, sfcqc\+\_\+ice, sfcqv\+\_\+ice, tsurf\+\_\+ice, tsnow\+\_\+ice, z0rl\+\_\+ice, qsurf\+\_\+ice, gflux\+\_\+ice, evap\+\_\+ice, ep1d\+\_\+ice, hflx\+\_\+ice, cm\+\_\+ice, ch\+\_\+ice, snowfallac\+\_\+ice, acsnow\+\_\+ice, snowmt\+\_\+ice, albdvis\+\_\+ice, albdnir\+\_\+ice, albivis\+\_\+ice, albinir\+\_\+ice, rhosnf, sbsno, cmm\+\_\+lnd, chh\+\_\+lnd, cmm\+\_\+ice, chh\+\_\+ice, flag\+\_\+iter, flag\+\_\+guess, flag\+\_\+init, lsm\+\_\+cold\+\_\+start, flag\+\_\+cice, frac\+\_\+grid, errmsg, errflg)
\item 
subroutine \mbox{\hyperlink{group__lsm__ruc__group_ga090ebcc488308069c9c8189a4f430c51_ga090ebcc488308069c9c8189a4f430c51}{rucinit}} (lsm\+\_\+cold\+\_\+start, im, lsoil\+\_\+ruc, lsoil, nlev, me, master, lsm\+\_\+ruc, lsm, slmsk, stype, vtype, landfrac, fice, min\+\_\+seaice, tskin\+\_\+lnd, tskin\+\_\+wat, tg3, zs, dzs, smc, slc, stc, sh2o, smfrkeep, tslb, smois, wetness, errmsg, errflg)
\begin{DoxyCompactList}\small\item\em This subroutine contains RUC LSM initialization. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
real(kind\+\_\+phys), parameter \mbox{\hyperlink{namespacelsm__ruc_a34cbf6225812fef9850222f0f6e226aa_a34cbf6225812fef9850222f0f6e226aa}{zero}} = 0.\+0\+\_\+kind\+\_\+dbl\+\_\+prec
\item 
real(kind\+\_\+phys), parameter \mbox{\hyperlink{namespacelsm__ruc_af026825f4b2251cb13fe2e21040178ca_af026825f4b2251cb13fe2e21040178ca}{one}} = 1.\+0\+\_\+kind\+\_\+dbl\+\_\+prec
\item 
real(kind\+\_\+phys), parameter \mbox{\hyperlink{namespacelsm__ruc_a4508dd0c645abe97ddcfbc86e3d09b98_a4508dd0c645abe97ddcfbc86e3d09b98}{epsln}} = 1.\+0e-\/8\+\_\+kind\+\_\+dbl\+\_\+prec
\item 
real(kind\+\_\+phys), dimension(2), parameter, private \mbox{\hyperlink{namespacelsm__ruc_af0bd83a5f1451f0e6ba7d4bce224348a_af0bd83a5f1451f0e6ba7d4bce224348a}{d}} = (/0.\+1,0.\+25/)
\item 
integer, dimension(20), parameter, private \mbox{\hyperlink{namespacelsm__ruc_ab7c8b8b293bef079c9dd0c22f21ec406_ab7c8b8b293bef079c9dd0c22f21ec406}{istwe}} = (/1,1,1,1,1,2,2,1,1,2,2,2,2,2,1,2,2,1,2,2/)
\end{DoxyCompactItemize}


\doxysubsubsection{Function/\+Subroutine Documentation}
\mbox{\Hypertarget{namespacelsm__ruc_afb3d4b42b9d1aa59ac800de8fd8e4d77_afb3d4b42b9d1aa59ac800de8fd8e4d77}\label{namespacelsm__ruc_afb3d4b42b9d1aa59ac800de8fd8e4d77_afb3d4b42b9d1aa59ac800de8fd8e4d77}} 
\index{lsm\_ruc@{lsm\_ruc}!lsm\_ruc\_init@{lsm\_ruc\_init}}
\index{lsm\_ruc\_init@{lsm\_ruc\_init}!lsm\_ruc@{lsm\_ruc}}
\doxyparagraph{\texorpdfstring{lsm\_ruc\_init()}{lsm\_ruc\_init()}}
{\footnotesize\ttfamily subroutine, public lsm\+\_\+ruc\+::lsm\+\_\+ruc\+\_\+init (\begin{DoxyParamCaption}\item[{integer, intent(in)}]{me,  }\item[{integer, intent(in)}]{master,  }\item[{integer, intent(in)}]{isot,  }\item[{integer, intent(in)}]{ivegsrc,  }\item[{integer, intent(in)}]{nlunit,  }\item[{logical, intent(in)}]{lsm\+\_\+cold\+\_\+start,  }\item[{logical, intent(in)}]{flag\+\_\+init,  }\item[{real (kind\+\_\+phys), intent(in)}]{con\+\_\+fvirt,  }\item[{real (kind\+\_\+phys), intent(in)}]{con\+\_\+rd,  }\item[{integer, intent(in)}]{im,  }\item[{integer, intent(in)}]{lsoil\+\_\+ruc,  }\item[{integer, intent(in)}]{lsoil,  }\item[{integer, intent(in)}]{kice,  }\item[{integer, intent(in)}]{nlev,  }\item[{integer, intent(in)}]{lsm\+\_\+ruc,  }\item[{integer, intent(in)}]{lsm,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{slmsk,  }\item[{integer, dimension(\+:), intent(in)}]{stype,  }\item[{integer, dimension(\+:), intent(in)}]{vtype,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{landfrac,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{q1,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{prsl1,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{tsfc\+\_\+lnd,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{tsfc\+\_\+ice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{tsfc\+\_\+wat,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{tg3,  }\item[{real (kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{smc,  }\item[{real (kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{slc,  }\item[{real (kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{stc,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{fice,  }\item[{real (kind\+\_\+phys), intent(in)}]{min\+\_\+seaice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{sncovr\+\_\+lnd,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{sncovr\+\_\+ice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{snoalb,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{facsf,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{facwf,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{alvsf,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{alvwf,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{alnsf,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{alnwf,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{sfcqv\+\_\+lnd,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{sfcqv\+\_\+ice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{sfalb\+\_\+lnd\+\_\+bck,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(out)}]{semisbase,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{semis\+\_\+lnd,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{semis\+\_\+ice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{albdvis\+\_\+lnd,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{albdnir\+\_\+lnd,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{albivis\+\_\+lnd,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{albinir\+\_\+lnd,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{albdvis\+\_\+ice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{albdnir\+\_\+ice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{albivis\+\_\+ice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{albinir\+\_\+ice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(out)}]{zs,  }\item[{real (kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{sh2o,  }\item[{real (kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{smfrkeep,  }\item[{real (kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{tslb,  }\item[{real (kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{smois,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{wetness,  }\item[{real (kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{tsice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(out)}]{pores,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(out)}]{resid,  }\item[{character(len=$\ast$), intent(out)}]{errmsg,  }\item[{integer, intent(out)}]{errflg }\end{DoxyParamCaption})}

\hypertarget{namespacelsm__ruc_afb3d4b42b9d1aa59ac800de8fd8e4d77_arg_table_lsm_ruc_init}{}\doxysubsubsection{Argument Table}\label{namespacelsm__ruc_afb3d4b42b9d1aa59ac800de8fd8e4d77_arg_table_lsm_ruc_init}
 
\begin{DoxyItemize}
\item Call \mbox{\hyperlink{group__lsm__ruc__group_ga090ebcc488308069c9c8189a4f430c51_ga090ebcc488308069c9c8189a4f430c51}{rucinit()}} to initialize soil/ice/water variables
\end{DoxyItemize}

References \mbox{\hyperlink{group__lsm__ruc__group_ga15873463266b145214019f55f10ae79c_ga15873463266b145214019f55f10ae79c}{module\+\_\+soil\+\_\+pre\+::init\+\_\+soil\+\_\+depth\+\_\+3()}}, \mbox{\hyperlink{group__lsm__ruc__group_ga5ab38fb6b25a1c7cc86e95c404a009a0_ga5ab38fb6b25a1c7cc86e95c404a009a0}{module\+\_\+sf\+\_\+ruclsm\+::rslf()}}, \mbox{\hyperlink{group__lsm__ruc__group_ga090ebcc488308069c9c8189a4f430c51_ga090ebcc488308069c9c8189a4f430c51}{rucinit()}}, and \mbox{\hyperlink{group__lsm__ruc__group_gaeffc92b793d4d67ee72b20d7757f5add_gaeffc92b793d4d67ee72b20d7757f5add}{set\+\_\+soilveg\+\_\+ruc\+\_\+mod\+::set\+\_\+soilveg\+\_\+ruc()}}.

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

\hypertarget{namespacelsm__ruc_afc54032737df9ab43c6cf1f4349032e3_arg_table_lsm_ruc_finalize}{}\doxysubsubsection{Argument Table}\label{namespacelsm__ruc_afc54032737df9ab43c6cf1f4349032e3_arg_table_lsm_ruc_finalize}
 \mbox{\Hypertarget{namespacelsm__ruc_a913a3366c23d8eb5be5a82aaabd07c62_a913a3366c23d8eb5be5a82aaabd07c62}\label{namespacelsm__ruc_a913a3366c23d8eb5be5a82aaabd07c62_a913a3366c23d8eb5be5a82aaabd07c62}} 
\index{lsm\_ruc@{lsm\_ruc}!lsm\_ruc\_run@{lsm\_ruc\_run}}
\index{lsm\_ruc\_run@{lsm\_ruc\_run}!lsm\_ruc@{lsm\_ruc}}
\doxyparagraph{\texorpdfstring{lsm\_ruc\_run()}{lsm\_ruc\_run()}}
{\footnotesize\ttfamily subroutine, public lsm\+\_\+ruc\+::lsm\+\_\+ruc\+\_\+run (\begin{DoxyParamCaption}\item[{integer, intent(in)}]{iter,  }\item[{integer, intent(in)}]{me,  }\item[{integer, intent(in)}]{master,  }\item[{real (kind\+\_\+phys), intent(in)}]{delt,  }\item[{integer, intent(in)}]{kdt,  }\item[{integer, intent(in)}]{im,  }\item[{integer, intent(in)}]{nlev,  }\item[{integer, intent(in)}]{lsm\+\_\+ruc,  }\item[{integer, intent(in)}]{lsm,  }\item[{integer, intent(in)}]{imp\+\_\+physics,  }\item[{integer, intent(in)}]{imp\+\_\+physics\+\_\+gfdl,  }\item[{integer, intent(in)}]{imp\+\_\+physics\+\_\+thompson,  }\item[{integer, intent(in)}]{imp\+\_\+physics\+\_\+nssl,  }\item[{logical, intent(in)}]{do\+\_\+mynnsfclay,  }\item[{logical, intent(in)}]{exticeden,  }\item[{integer, intent(in)}]{lsoil\+\_\+ruc,  }\item[{integer, intent(in)}]{lsoil,  }\item[{integer, intent(in)}]{mosaic\+\_\+lu,  }\item[{integer, intent(in)}]{mosaic\+\_\+soil,  }\item[{integer, intent(in)}]{isncond\+\_\+opt,  }\item[{integer, intent(in)}]{isncovr\+\_\+opt,  }\item[{integer, intent(in)}]{nlcat,  }\item[{integer, intent(in)}]{nscat,  }\item[{logical, intent(in)}]{rdlai,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{xlat\+\_\+d,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{xlon\+\_\+d,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{oro,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{sigma,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{zs,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{t1,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{q1,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{qc,  }\item[{integer, dimension(\+:), intent(inout)}]{stype,  }\item[{integer, dimension(\+:), intent(in)}]{vtype,  }\item[{real (kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{vegtype\+\_\+frac,  }\item[{real (kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{soiltype\+\_\+frac,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{sigmaf,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{laixy,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{dlwflx,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{dswsfc,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{tg3,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{coszen,  }\item[{logical, dimension(\+:), intent(in)}]{land,  }\item[{logical, dimension(\+:), intent(in)}]{icy,  }\item[{integer, dimension(\+:), intent(in)}]{use\+\_\+lake,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{rainnc,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{rainc,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{ice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{snow,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{graupel,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{prsl1,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{zf,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{wind,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{shdmin,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{shdmax,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{srflag,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{sfalb\+\_\+lnd\+\_\+bck,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{snoalb,  }\item[{integer, intent(in)}]{isot,  }\item[{integer, intent(in)}]{ivegsrc,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{fice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{smcwlt2,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{smcref2,  }\item[{real (kind\+\_\+phys), intent(in)}]{min\+\_\+lakeice,  }\item[{real (kind\+\_\+phys), intent(in)}]{min\+\_\+seaice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{oceanfrac,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{rhonewsn1,  }\item[{real (kind\+\_\+phys), intent(in)}]{con\+\_\+cp,  }\item[{real (kind\+\_\+phys), intent(in)}]{con\+\_\+rd,  }\item[{real (kind\+\_\+phys), intent(in)}]{con\+\_\+rv,  }\item[{real (kind\+\_\+phys), intent(in)}]{con\+\_\+g,  }\item[{real (kind\+\_\+phys), intent(in)}]{con\+\_\+pi,  }\item[{real (kind\+\_\+phys), intent(in)}]{con\+\_\+hvap,  }\item[{real (kind\+\_\+phys), intent(in)}]{con\+\_\+hfus,  }\item[{real (kind\+\_\+phys), intent(in)}]{con\+\_\+fvirt,  }\item[{real (kind\+\_\+phys), intent(in)}]{stbolt,  }\item[{real (kind\+\_\+phys), intent(in)}]{rhoh2o,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{semisbase,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{semis\+\_\+lnd,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{semis\+\_\+ice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{sfalb\+\_\+lnd,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{sfalb\+\_\+ice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{sncovr1\+\_\+lnd,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{weasd\+\_\+lnd,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{snwdph\+\_\+lnd,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{tskin\+\_\+lnd,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{sncovr1\+\_\+ice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{weasd\+\_\+ice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{snwdph\+\_\+ice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{tskin\+\_\+ice,  }\item[{real (kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{smois,  }\item[{real (kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{tsice,  }\item[{real (kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{tslb,  }\item[{real (kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{sh2o,  }\item[{real (kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{keepfr,  }\item[{real (kind\+\_\+phys), dimension(\+:,\+:), intent(inout)}]{smfrkeep,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{canopy,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{trans,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{tsurf\+\_\+lnd,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{tsnow\+\_\+lnd,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{z0rl\+\_\+lnd,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{sfcqc\+\_\+lnd,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{sfcqv\+\_\+lnd,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{qsurf\+\_\+lnd,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{gflux\+\_\+lnd,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{evap\+\_\+lnd,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{hflx\+\_\+lnd,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{runof,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{runoff,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{srunoff,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{drain,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{cm\+\_\+lnd,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{ch\+\_\+lnd,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{evbs,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{evcw,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{stm,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{wetness,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{snowfallac\+\_\+lnd,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{acsnow\+\_\+lnd,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{snowmt\+\_\+lnd,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{snohf,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(out)}]{albdvis\+\_\+lnd,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(out)}]{albdnir\+\_\+lnd,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(out)}]{albivis\+\_\+lnd,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(out)}]{albinir\+\_\+lnd,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{sfcqc\+\_\+ice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{sfcqv\+\_\+ice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{tsurf\+\_\+ice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{tsnow\+\_\+ice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{z0rl\+\_\+ice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{qsurf\+\_\+ice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{gflux\+\_\+ice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{evap\+\_\+ice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{ep1d\+\_\+ice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{hflx\+\_\+ice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{cm\+\_\+ice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(in)}]{ch\+\_\+ice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{snowfallac\+\_\+ice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{acsnow\+\_\+ice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{snowmt\+\_\+ice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(out)}]{albdvis\+\_\+ice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(out)}]{albdnir\+\_\+ice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(out)}]{albivis\+\_\+ice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(out)}]{albinir\+\_\+ice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{rhosnf,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{sbsno,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{cmm\+\_\+lnd,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{chh\+\_\+lnd,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{cmm\+\_\+ice,  }\item[{real (kind\+\_\+phys), dimension(\+:), intent(inout)}]{chh\+\_\+ice,  }\item[{logical, dimension(\+:), intent(in)}]{flag\+\_\+iter,  }\item[{logical, dimension(\+:), intent(in)}]{flag\+\_\+guess,  }\item[{logical, intent(in)}]{flag\+\_\+init,  }\item[{logical, intent(in)}]{lsm\+\_\+cold\+\_\+start,  }\item[{logical, dimension(\+:), intent(in)}]{flag\+\_\+cice,  }\item[{logical, intent(in)}]{frac\+\_\+grid,  }\item[{character(len=$\ast$), intent(out)}]{errmsg,  }\item[{integer, intent(out)}]{errflg }\end{DoxyParamCaption})}


\begin{DoxyItemize}
\item Set flag for land and ice points.
\end{DoxyItemize}

-- number of soil categories

-- set parameters for IGBP land-\/use data


\begin{DoxyItemize}
\item Save land-\/related prognostic fields for guess run.
\item Prepare variables to run RUC LSM\+:
\begin{DoxyItemize}
\item 1. configuration information (c)\+: ~\newline
 {\itshape ffrozp} -\/ fraction of frozen precipitation ~\newline
 {\itshape frpcpn} -\/ .true. if mixed phase precipitation available ~\newline
 {\itshape 1}\+:im -\/ horizontal\+\_\+loop\+\_\+extent ~\newline
 {\itshape fice} -\/ fraction of sea-\/ice in the grid cell ~\newline
 {\itshape delt} -\/ timestep (sec) (dt should not exceed 3600 secs) ~\newline
 {\itshape conflx2} -\/ height ( $m$) above ground of atmospheric forcing variables ~\newline
 {\itshape lsoil\+\_\+ruc} -\/ number of soil layers (= 6 or 9) ~\newline
 {\itshape zs} -\/ the depth of each soil level ( $m$)
\end{DoxyItemize}
\item 2. forcing data (f)\+: ~\newline
 {\itshape sfcprs} -\/ pressure at height zf above ground (pascals) ~\newline
 {\itshape sfctmp} -\/ air temperature ( $K$) at height zf above ground ~\newline
 {\itshape q2} -\/ water vapor mix. ratio at height zf above ground ( $kg kg^{-1}$) ~\newline
 {\itshape qcatm} -\/ cloud water mixing ratio at height zf above ground ( $kg kg^{-1}$) ~\newline
 {\itshape rho2} -\/ air density at height zf above ground (( $kg m^{-3}$))
\item 3. canopy/soil characteristics (s)\+: ~\newline
 {\itshape vtype} -\/ vegetation type (integer index) ~\newline
 {\itshape stype} -\/ soil type (integer index) ~\newline
 {\itshape sfcems} -\/ surface emmisivity -\/\texorpdfstring{$>$}{>} sfcemis ~\newline
 {\itshape sfalb\+\_\+lnd\+\_\+bck} -\/ backround snow-\/free surface albedo (fraction) -\/\texorpdfstring{$>$}{>} albbck\+\_\+lnd ~\newline
 {\itshape snoalb} -\/ upper bound on maximum albedo over deep snow -\/\texorpdfstring{$>$}{>} snoalb1d\+\_\+lnd
\item Prepare land/ice/water masks for RUC LSM
\item 4. history (state) variables (h)\+: ~\newline
 {\itshape cmc} -\/ canopy moisture content ( $mm$) ~\newline
 {\itshape soilt} = tskin -\/ ground/canopy/snowpack effective skin temperature ( $K$) ~\newline
 {\itshape soilt1} = snowpack temperature at the bottom of the 1st layer ( $K$) ~\newline
 {\itshape tslb(lsoil\+\_\+ruc)} -\/ soil temp ( $K$) -\/\texorpdfstring{$>$}{>} stsoil ~\newline
 {\itshape smois(lsoil\+\_\+ruc)} -\/ total soil moisture content (volumetric fraction) -\/\texorpdfstring{$>$}{>} smsoil ~\newline
 {\itshape sh2o(lsoil\+\_\+ruc)} -\/ unfrozen soil moisture content (volumetric fraction) -\/\texorpdfstring{$>$}{>} slsoil ~\newline
 {\itshape smfrsoil(lsoil\+\_\+ruc)} -\/ frozen soil moisture content (volumetric fraction) -\/\texorpdfstring{$>$}{>} smfrsoil ~\newline
 {\itshape keepfrflag(lsoil\+\_\+ruc)} -\/ flag for frozen soil physics\+: 0. or 1. ~\newline
 {\itshape wet} -\/ soil moisture availability at surface ~\newline
 {\itshape snowh\+\_\+lnd} -\/ actual snow depth ( $m$) ~\newline
 {\itshape sneqv\+\_\+lnd} -\/ liquid water-\/equivalent snow depth ( $m$) ~\newline
 {\itshape sncovr\+\_\+lnd} -\/ fraction of snow in the grid cell ~\newline
 {\itshape chh\+\_\+lnd} -\/ surface exchange coefficient for heat ( $m s^{-1}$) -\/\texorpdfstring{$>$}{>} chs ~\newline
 {\itshape z0\+\_\+lnd} -\/ surface roughness ( $m$) -\/\texorpdfstring{$>$}{>} zorl( $cm$) ~\newline
 {\itshape qsfc\+\_\+lnd} -\/ specific humidity at surface ( $kg kg^{-1}$) ~\newline
 {\itshape qvg\+\_\+lnd} -\/ water vapor mixing ratio at surface ( $kg kg^{-1}$) ~\newline
 {\itshape qsg\+\_\+lnd} -\/ saturated water vapor mixing ratio at surface ( $kg kg^{-1}$) ~\newline
 {\itshape qcg\+\_\+lnd} -\/ cloud water mixing ratio at surface ( $kg kg^{-1}$) ~\newline
 {\itshape solnet\+\_\+lnd} -\/ net sw radiation flux (dn-\/up) ( $W m^{-2}$)
\end{DoxyItemize}

-- sanity checks on sneqv and snowh


\begin{DoxyItemize}
\item Call RUC LSM \mbox{\hyperlink{group__lsm__ruc__group_gab76161e7a2cd6fafa9f7be5e596bca10_gab76161e7a2cd6fafa9f7be5e596bca10}{lsmruc()}} for land.
\item RUC LSM\+: prepare variables for return to parent model and unit conversion.
\begin{DoxyItemize}
\item 6. output (o)\+: ~\newline
 {\itshape lh} -\/ actual latent heat flux ( $W m^{-2}$\+: positive, if upward from sfc) ~\newline
 {\itshape hfx} -\/ sensible heat flux ( $W m^{-2}$\+: positive, if upward from sfc) ~\newline
 {\itshape ssoil} -\/ soil heat flux ( $W m^{-2}$\+: negative if downward from surface) ~\newline
 {\itshape runoff1} -\/ surface runoff ( $m s^{-1}$), not infiltrating the surface ~\newline
 {\itshape runoff2} -\/ subsurface runoff ( $m s^{-1}$), drainage out bottom ~\newline
 {\itshape snoh} -\/ phase-\/change heat flux from snowmelt ( $W m^{-2}$)
\end{DoxyItemize}
\end{DoxyItemize}

-- sanity checks on sneqv and snowh


\begin{DoxyItemize}
\item Call RUC LSM \mbox{\hyperlink{group__lsm__ruc__group_gab76161e7a2cd6fafa9f7be5e596bca10_gab76161e7a2cd6fafa9f7be5e596bca10}{lsmruc()}} for ice.
\item Restore land-\/related prognostic fields for guess run.
\end{DoxyItemize}

References \mbox{\hyperlink{group__lsm__ruc__group_gab76161e7a2cd6fafa9f7be5e596bca10_gab76161e7a2cd6fafa9f7be5e596bca10}{module\+\_\+sf\+\_\+ruclsm\+::lsmruc()}}, \mbox{\hyperlink{group__lsm__ruc__group_ga5ab38fb6b25a1c7cc86e95c404a009a0_ga5ab38fb6b25a1c7cc86e95c404a009a0}{module\+\_\+sf\+\_\+ruclsm\+::rslf()}}, and \mbox{\hyperlink{group__lsm__ruc__group_gabac0996ad8f7b5af6d58d7515bd5e58a_gabac0996ad8f7b5af6d58d7515bd5e58a}{module\+\_\+sf\+\_\+ruclsm\+::sfctmp()}}.

Here is the call graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespacelsm__ruc_a913a3366c23d8eb5be5a82aaabd07c62_a913a3366c23d8eb5be5a82aaabd07c62_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{group__lsm__ruc__group_ga090ebcc488308069c9c8189a4f430c51_ga090ebcc488308069c9c8189a4f430c51}\label{group__lsm__ruc__group_ga090ebcc488308069c9c8189a4f430c51_ga090ebcc488308069c9c8189a4f430c51}} 
\index{lsm\_ruc@{lsm\_ruc}!rucinit@{rucinit}}
\index{rucinit@{rucinit}!lsm\_ruc@{lsm\_ruc}}
\doxyparagraph{\texorpdfstring{rucinit()}{rucinit()}}
{\footnotesize\ttfamily subroutine lsm\+\_\+ruc\+::rucinit (\begin{DoxyParamCaption}\item[{logical, intent(in)}]{lsm\+\_\+cold\+\_\+start,  }\item[{integer, intent(in)}]{im,  }\item[{integer, intent(in)}]{lsoil\+\_\+ruc,  }\item[{integer, intent(in)}]{lsoil,  }\item[{integer, intent(in)}]{nlev,  }\item[{integer, intent(in)}]{me,  }\item[{integer, intent(in)}]{master,  }\item[{integer, intent(in)}]{lsm\+\_\+ruc,  }\item[{integer, intent(in)}]{lsm,  }\item[{real (kind\+\_\+phys), dimension(im), intent(in)}]{slmsk,  }\item[{integer, dimension(im), intent(in)}]{stype,  }\item[{integer, dimension(im), intent(in)}]{vtype,  }\item[{real (kind\+\_\+phys), dimension(im), intent(in)}]{landfrac,  }\item[{real (kind\+\_\+phys), dimension(im), intent(in)}]{fice,  }\item[{real (kind\+\_\+phys), intent(in)}]{min\+\_\+seaice,  }\item[{real (kind\+\_\+phys), dimension(im), intent(in)}]{tskin\+\_\+lnd,  }\item[{real (kind\+\_\+phys), dimension(im), intent(in)}]{tskin\+\_\+wat,  }\item[{real (kind\+\_\+phys), dimension(im), intent(in)}]{tg3,  }\item[{real (kind\+\_\+phys), dimension(1\+:lsoil\+\_\+ruc), intent(in)}]{zs,  }\item[{real (kind\+\_\+phys), dimension(1\+:lsoil\+\_\+ruc), intent(in)}]{dzs,  }\item[{real (kind\+\_\+phys), dimension(im,lsoil), intent(in)}]{smc,  }\item[{real (kind\+\_\+phys), dimension(im,lsoil), intent(in)}]{slc,  }\item[{real (kind\+\_\+phys), dimension(im,lsoil), intent(in)}]{stc,  }\item[{real (kind\+\_\+phys), dimension(im,lsoil\+\_\+ruc), intent(inout)}]{sh2o,  }\item[{real (kind\+\_\+phys), dimension(im,lsoil\+\_\+ruc), intent(inout)}]{smfrkeep,  }\item[{real (kind\+\_\+phys), dimension(im,lsoil\+\_\+ruc), intent(inout)}]{tslb,  }\item[{real (kind\+\_\+phys), dimension(im,lsoil\+\_\+ruc), intent(inout)}]{smois,  }\item[{real (kind\+\_\+phys), dimension(im), intent(inout)}]{wetness,  }\item[{character(len=$\ast$), intent(out)}]{errmsg,  }\item[{integer, intent(out)}]{errflg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}

local

References \mbox{\hyperlink{group__lsm__ruc__group_ga68f217ddc721bf28c875d23ece3c9f9a_ga68f217ddc721bf28c875d23ece3c9f9a}{module\+\_\+soil\+\_\+pre\+::init\+\_\+soil\+\_\+3\+\_\+real()}}, and \mbox{\hyperlink{group__lsm__ruc__group_ga13cd472fb690d70bac3635f45bcb739c_ga13cd472fb690d70bac3635f45bcb739c}{module\+\_\+sf\+\_\+ruclsm\+::ruclsminit()}}.



Referenced by \mbox{\hyperlink{namespacelsm__ruc_afb3d4b42b9d1aa59ac800de8fd8e4d77_afb3d4b42b9d1aa59ac800de8fd8e4d77}{lsm\+\_\+ruc\+\_\+init()}}.

Here is the call graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=342pt]{group__lsm__ruc__group_ga090ebcc488308069c9c8189a4f430c51_ga090ebcc488308069c9c8189a4f430c51_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=304pt]{group__lsm__ruc__group_ga090ebcc488308069c9c8189a4f430c51_ga090ebcc488308069c9c8189a4f430c51_icgraph}
\end{center}
\end{figure}


\doxysubsubsection{Variable Documentation}
\mbox{\Hypertarget{namespacelsm__ruc_a34cbf6225812fef9850222f0f6e226aa_a34cbf6225812fef9850222f0f6e226aa}\label{namespacelsm__ruc_a34cbf6225812fef9850222f0f6e226aa_a34cbf6225812fef9850222f0f6e226aa}} 
\index{lsm\_ruc@{lsm\_ruc}!zero@{zero}}
\index{zero@{zero}!lsm\_ruc@{lsm\_ruc}}
\doxyparagraph{\texorpdfstring{zero}{zero}}
{\footnotesize\ttfamily real(kind\+\_\+phys), parameter lsm\+\_\+ruc\+::zero = 0.\+0\+\_\+kind\+\_\+dbl\+\_\+prec\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacelsm__ruc_af026825f4b2251cb13fe2e21040178ca_af026825f4b2251cb13fe2e21040178ca}\label{namespacelsm__ruc_af026825f4b2251cb13fe2e21040178ca_af026825f4b2251cb13fe2e21040178ca}} 
\index{lsm\_ruc@{lsm\_ruc}!one@{one}}
\index{one@{one}!lsm\_ruc@{lsm\_ruc}}
\doxyparagraph{\texorpdfstring{one}{one}}
{\footnotesize\ttfamily real(kind\+\_\+phys), parameter lsm\+\_\+ruc\+::one = 1.\+0\+\_\+kind\+\_\+dbl\+\_\+prec\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacelsm__ruc_a4508dd0c645abe97ddcfbc86e3d09b98_a4508dd0c645abe97ddcfbc86e3d09b98}\label{namespacelsm__ruc_a4508dd0c645abe97ddcfbc86e3d09b98_a4508dd0c645abe97ddcfbc86e3d09b98}} 
\index{lsm\_ruc@{lsm\_ruc}!epsln@{epsln}}
\index{epsln@{epsln}!lsm\_ruc@{lsm\_ruc}}
\doxyparagraph{\texorpdfstring{epsln}{epsln}}
{\footnotesize\ttfamily real(kind\+\_\+phys), parameter lsm\+\_\+ruc\+::epsln = 1.\+0e-\/8\+\_\+kind\+\_\+dbl\+\_\+prec\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacelsm__ruc_af0bd83a5f1451f0e6ba7d4bce224348a_af0bd83a5f1451f0e6ba7d4bce224348a}\label{namespacelsm__ruc_af0bd83a5f1451f0e6ba7d4bce224348a_af0bd83a5f1451f0e6ba7d4bce224348a}} 
\index{lsm\_ruc@{lsm\_ruc}!d@{d}}
\index{d@{d}!lsm\_ruc@{lsm\_ruc}}
\doxyparagraph{\texorpdfstring{d}{d}}
{\footnotesize\ttfamily real(kind\+\_\+phys), dimension (2), parameter, private lsm\+\_\+ruc\+::d = (/0.\+1,0.\+25/)\hspace{0.3cm}{\ttfamily [private]}}

\mbox{\Hypertarget{namespacelsm__ruc_ab7c8b8b293bef079c9dd0c22f21ec406_ab7c8b8b293bef079c9dd0c22f21ec406}\label{namespacelsm__ruc_ab7c8b8b293bef079c9dd0c22f21ec406_ab7c8b8b293bef079c9dd0c22f21ec406}} 
\index{lsm\_ruc@{lsm\_ruc}!istwe@{istwe}}
\index{istwe@{istwe}!lsm\_ruc@{lsm\_ruc}}
\doxyparagraph{\texorpdfstring{istwe}{istwe}}
{\footnotesize\ttfamily integer, dimension(20), parameter, private lsm\+\_\+ruc\+::istwe = (/1,1,1,1,1,2,2,1,1,2,2,2,2,2,1,2,2,1,2,2/)\hspace{0.3cm}{\ttfamily [private]}}

