<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">\hypertarget{namespacegfs__suite__interstitial__2}{}\doxysubsection{gfs\+\_\+suite\+\_\+interstitial\+\_\+2 Module Reference}
\label{namespacegfs__suite__interstitial__2}\index{gfs\_suite\_interstitial\_2@{gfs\_suite\_interstitial\_2}}
\doxysubsubsection*{Functions/\+Subroutines}
\begin{DoxyCompactItemize}
\item 
subroutine \mbox{\hyperlink{namespacegfs__suite__interstitial__2_a2526582665a9496dd6d75f98d9952aa6_a2526582665a9496dd6d75f98d9952aa6}{gfs\+\_\+suite\+\_\+interstitial\+\_\+2\+\_\+run}} (im, levs, lssav, ldiag3d, lsidea, flag\+\_\+cice, shal\+\_\+cnv, old\+\_\+monin, mstrat, do\+\_\+shoc, frac\+\_\+grid, imfshalcnv, dtf, xcosz, adjsfcdsw, adjsfcdlw, cice, pgr, ulwsfc\+\_\+cice, lwhd, htrsw, htrlw, xmu, ctei\+\_\+rm, work1, work2, prsi, tgrs, prsl, qgrs\+\_\+water\+\_\+vapor, qgrs\+\_\+cloud\+\_\+water, cp, hvap, prslk, suntim, adjsfculw, adjsfculw\+\_\+lnd, adjsfculw\+\_\+ice, adjsfculw\+\_\+wat, dlwsfc, ulwsfc, psmean, dtend, dtidx, index\+\_\+of\+\_\+process\+\_\+longwave, index\+\_\+of\+\_\+process\+\_\+shortwave, index\+\_\+of\+\_\+process\+\_\+pbl, index\+\_\+of\+\_\+process\+\_\+dcnv, index\+\_\+of\+\_\+process\+\_\+scnv, index\+\_\+of\+\_\+process\+\_\+mp, index\+\_\+of\+\_\+temperature, ctei\+\_\+rml, ctei\+\_\+r, kinver, dry, icy, wet, frland, huge, use\+\_\+\+LW\+\_\+jacobian, htrlwu, errmsg, errflg)
\end{DoxyCompactItemize}
\doxysubsubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
real(kind=kind\+\_\+phys), parameter \mbox{\hyperlink{namespacegfs__suite__interstitial__2_a93edbe91c2dbde18acefcb341966c72e_a93edbe91c2dbde18acefcb341966c72e}{one}} = 1.\+0\+\_\+kind\+\_\+phys
\item 
logical \mbox{\hyperlink{namespacegfs__suite__interstitial__2_a1951a7264c1e0cb01641fea5f07c1705_a1951a7264c1e0cb01641fea5f07c1705}{linit\+\_\+mod}} = .false.
\end{DoxyCompactItemize}


\doxysubsubsection{Function/\+Subroutine Documentation}
\mbox{\Hypertarget{namespacegfs__suite__interstitial__2_a2526582665a9496dd6d75f98d9952aa6_a2526582665a9496dd6d75f98d9952aa6}\label{namespacegfs__suite__interstitial__2_a2526582665a9496dd6d75f98d9952aa6_a2526582665a9496dd6d75f98d9952aa6}} 
\index{gfs\_suite\_interstitial\_2@{gfs\_suite\_interstitial\_2}!gfs\_suite\_interstitial\_2\_run@{gfs\_suite\_interstitial\_2\_run}}
\index{gfs\_suite\_interstitial\_2\_run@{gfs\_suite\_interstitial\_2\_run}!gfs\_suite\_interstitial\_2@{gfs\_suite\_interstitial\_2}}
\doxyparagraph{\texorpdfstring{gfs\_suite\_interstitial\_2\_run()}{gfs\_suite\_interstitial\_2\_run()}}
{\footnotesize\ttfamily subroutine gfs\+\_\+suite\+\_\+interstitial\+\_\+2\+::gfs\+\_\+suite\+\_\+interstitial\+\_\+2\+\_\+run (\begin{DoxyParamCaption}\item[{integer, intent(in)}]{im,  }\item[{integer, intent(in)}]{levs,  }\item[{logical, intent(in)}]{lssav,  }\item[{logical, intent(in)}]{ldiag3d,  }\item[{logical, intent(in)}]{lsidea,  }\item[{logical, dimension(\+:), intent(in)}]{flag\+\_\+cice,  }\item[{logical, intent(in)}]{shal\+\_\+cnv,  }\item[{logical, intent(in)}]{old\+\_\+monin,  }\item[{logical, intent(in)}]{mstrat,  }\item[{logical, intent(in)}]{do\+\_\+shoc,  }\item[{logical, intent(in)}]{frac\+\_\+grid,  }\item[{integer, intent(in)}]{imfshalcnv,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{dtf,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(in)}]{xcosz,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(in)}]{adjsfcdsw,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(in)}]{adjsfcdlw,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(in)}]{cice,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(in)}]{pgr,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(in)}]{ulwsfc\+\_\+cice,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:,\+:), intent(in)}]{lwhd,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{htrsw,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{htrlw,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(in)}]{xmu,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(in)}]{ctei\+\_\+rm,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(in)}]{work1,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(in)}]{work2,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{prsi,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{tgrs,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{prsl,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{qgrs\+\_\+water\+\_\+vapor,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{qgrs\+\_\+cloud\+\_\+water,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{cp,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{hvap,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{prslk,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(inout)}]{suntim,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(inout)}]{adjsfculw,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(in)}]{adjsfculw\+\_\+lnd,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(in)}]{adjsfculw\+\_\+ice,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(in)}]{adjsfculw\+\_\+wat,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(inout)}]{dlwsfc,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(inout)}]{ulwsfc,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(inout)}]{psmean,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:,\+:), intent(inout), optional}]{dtend,  }\item[{integer, dimension(\+:,\+:), intent(in)}]{dtidx,  }\item[{integer, intent(in)}]{index\+\_\+of\+\_\+process\+\_\+longwave,  }\item[{integer, intent(in)}]{index\+\_\+of\+\_\+process\+\_\+shortwave,  }\item[{integer, intent(in)}]{index\+\_\+of\+\_\+process\+\_\+pbl,  }\item[{integer, intent(in)}]{index\+\_\+of\+\_\+process\+\_\+dcnv,  }\item[{integer, intent(in)}]{index\+\_\+of\+\_\+process\+\_\+scnv,  }\item[{integer, intent(in)}]{index\+\_\+of\+\_\+process\+\_\+mp,  }\item[{integer, intent(in)}]{index\+\_\+of\+\_\+temperature,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(inout)}]{ctei\+\_\+rml,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(inout)}]{ctei\+\_\+r,  }\item[{integer, dimension(\+:), intent(inout)}]{kinver,  }\item[{logical, dimension(\+:), intent(in)}]{dry,  }\item[{logical, dimension(\+:), intent(in)}]{icy,  }\item[{logical, dimension(\+:), intent(in)}]{wet,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:), intent(in)}]{frland,  }\item[{real(kind=kind\+\_\+phys), intent(in)}]{huge,  }\item[{logical, intent(in)}]{use\+\_\+\+LW\+\_\+jacobian,  }\item[{real(kind=kind\+\_\+phys), dimension(\+:,\+:), intent(in)}]{htrlwu,  }\item[{character(len=$\ast$), intent(out)}]{errmsg,  }\item[{integer, intent(out)}]{errflg }\end{DoxyParamCaption})}

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

\doxysubsubsection{Variable Documentation}
\mbox{\Hypertarget{namespacegfs__suite__interstitial__2_a93edbe91c2dbde18acefcb341966c72e_a93edbe91c2dbde18acefcb341966c72e}\label{namespacegfs__suite__interstitial__2_a93edbe91c2dbde18acefcb341966c72e_a93edbe91c2dbde18acefcb341966c72e}} 
\index{gfs\_suite\_interstitial\_2@{gfs\_suite\_interstitial\_2}!one@{one}}
\index{one@{one}!gfs\_suite\_interstitial\_2@{gfs\_suite\_interstitial\_2}}
\doxyparagraph{\texorpdfstring{one}{one}}
{\footnotesize\ttfamily real(kind=kind\+\_\+phys), parameter gfs\+\_\+suite\+\_\+interstitial\+\_\+2\+::one = 1.\+0\+\_\+kind\+\_\+phys}

\mbox{\Hypertarget{namespacegfs__suite__interstitial__2_a1951a7264c1e0cb01641fea5f07c1705_a1951a7264c1e0cb01641fea5f07c1705}\label{namespacegfs__suite__interstitial__2_a1951a7264c1e0cb01641fea5f07c1705_a1951a7264c1e0cb01641fea5f07c1705}} 
\index{gfs\_suite\_interstitial\_2@{gfs\_suite\_interstitial\_2}!linit\_mod@{linit\_mod}}
\index{linit\_mod@{linit\_mod}!gfs\_suite\_interstitial\_2@{gfs\_suite\_interstitial\_2}}
\doxyparagraph{\texorpdfstring{linit\_mod}{linit\_mod}}
{\footnotesize\ttfamily logical gfs\+\_\+suite\+\_\+interstitial\+\_\+2\+::linit\+\_\+mod = .false.}

</pre></body></html>