\hypertarget{group__sfc__diag__post__mod}{}\doxysubsection{GFS sfc\+\_\+diag\+\_\+post Module}
\label{group__sfc__diag__post__mod}\index{GFS sfc\_diag\_post Module@{GFS sfc\_diag\_post Module}}


This module contains code related to the surface diagnostic scheme.  


\doxysubsubsection*{Functions/\+Subroutines}
\begin{DoxyCompactItemize}
\item 
subroutine \mbox{\hyperlink{group__sfc__diag__post__mod_ga9d5be9b670f96e05a9fbfa16734349fb_ga9d5be9b670f96e05a9fbfa16734349fb}{sfc\+\_\+diag\+\_\+post\+::sfc\+\_\+diag\+\_\+post\+\_\+run}} (im, lsm, lsm\+\_\+noahmp, opt\+\_\+diag, dry, lssav, dtf, con\+\_\+eps, con\+\_\+epsm1, pgr, t2mmp, q2mp, t2m, q2m, u10m, v10m, tmpmin, tmpmax, spfhmin, spfhmax, wind10mmax, u10mmax, v10mmax, dpt2m, errmsg, errflg)
\end{DoxyCompactItemize}


\doxysubsubsection{Detailed Description}


\doxysubsubsection{Function/\+Subroutine Documentation}
\mbox{\Hypertarget{group__sfc__diag__post__mod_ga9d5be9b670f96e05a9fbfa16734349fb_ga9d5be9b670f96e05a9fbfa16734349fb}\label{group__sfc__diag__post__mod_ga9d5be9b670f96e05a9fbfa16734349fb_ga9d5be9b670f96e05a9fbfa16734349fb}} 
\index{GFS sfc\_diag\_post Module@{GFS sfc\_diag\_post Module}!sfc\_diag\_post\_run@{sfc\_diag\_post\_run}}
\index{sfc\_diag\_post\_run@{sfc\_diag\_post\_run}!GFS sfc\_diag\_post Module@{GFS sfc\_diag\_post Module}}
\doxyparagraph{\texorpdfstring{sfc\_diag\_post\_run()}{sfc\_diag\_post\_run()}}
{\footnotesize\ttfamily subroutine sfc\+\_\+diag\+\_\+post\+::sfc\+\_\+diag\+\_\+post\+\_\+run (\begin{DoxyParamCaption}\item[{integer, intent(in)}]{im,  }\item[{integer, intent(in)}]{lsm,  }\item[{integer, intent(in)}]{lsm\+\_\+noahmp,  }\item[{integer, intent(in)}]{opt\+\_\+diag,  }\item[{logical, dimension(\+:), intent(in)}]{dry,  }\item[{logical, intent(in)}]{lssav,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{dtf,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{con\+\_\+eps,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{con\+\_\+epsm1,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(in)}]{pgr,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(inout)}]{t2mmp,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(inout)}]{q2mp,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(inout)}]{t2m,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(inout)}]{q2m,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(in)}]{u10m,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(in)}]{v10m,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(inout)}]{tmpmin,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(inout)}]{tmpmax,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(inout)}]{spfhmin,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(inout)}]{spfhmax,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(inout)}]{wind10mmax,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(inout)}]{u10mmax,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(inout)}]{v10mmax,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(inout)}]{dpt2m,  }\item[{character(len=$\ast$), intent(out)}]{errmsg,  }\item[{integer, intent(out)}]{errflg }\end{DoxyParamCaption})}

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