\hypertarget{structmom__offline__main_1_1offline__transport__cs}{}\doxysection{mom\+\_\+offline\+\_\+main\+::offline\+\_\+transport\+\_\+cs Type Reference}
\label{structmom__offline__main_1_1offline__transport__cs}\index{mom\_offline\_main::offline\_transport\_cs@{mom\_offline\_main::offline\_transport\_cs}}


\doxysubsection{Detailed Description}
The control structure for the offline transport module. 

Definition at line 45 of file M\+O\+M\+\_\+offline\+\_\+main.\+F90.



Collaboration diagram for mom\+\_\+offline\+\_\+main\+::offline\+\_\+transport\+\_\+cs\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{structmom__offline__main_1_1offline__transport__cs__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public variables and constants}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a9d41fc07a432c33bfa6db01ff0fc346f}\label{structmom__offline__main_1_1offline__transport__cs_a9d41fc07a432c33bfa6db01ff0fc346f}} 
type(\mbox{\hyperlink{structmom__ale_1_1ale__cs}{ale\+\_\+cs}}), pointer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a9d41fc07a432c33bfa6db01ff0fc346f}{ale\+\_\+csp}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A pointer to the A\+LE control structure. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_af491bf0840e72f4a236ea5341ffed273}\label{structmom__offline__main_1_1offline__transport__cs_af491bf0840e72f4a236ea5341ffed273}} 
type(\mbox{\hyperlink{structmom__diabatic__driver_1_1diabatic__cs}{diabatic\+\_\+cs}}), pointer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_af491bf0840e72f4a236ea5341ffed273}{diabatic\+\_\+csp}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A pointer to the diabatic control structure. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_ad25c7c8486cf268cd70d795b6364a17f}\label{structmom__offline__main_1_1offline__transport__cs_ad25c7c8486cf268cd70d795b6364a17f}} 
type(\mbox{\hyperlink{structmom__diag__mediator_1_1diag__ctrl}{diag\+\_\+ctrl}}), pointer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_ad25c7c8486cf268cd70d795b6364a17f}{diag}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Structure that regulates diagnostic output. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a8e6fb5e3e1cc1cf5e601ab4c6edb68c6}\label{structmom__offline__main_1_1offline__transport__cs_a8e6fb5e3e1cc1cf5e601ab4c6edb68c6}} 
type(\mbox{\hyperlink{structmom__open__boundary_1_1ocean__obc__type}{ocean\+\_\+obc\+\_\+type}}), pointer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a8e6fb5e3e1cc1cf5e601ab4c6edb68c6}{obc}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A pointer to the open boundary condition control structure. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_accc5188e6f64592ca9cd0317caf3f6f8}\label{structmom__offline__main_1_1offline__transport__cs_accc5188e6f64592ca9cd0317caf3f6f8}} 
type(\mbox{\hyperlink{structmom__tracer__advect_1_1tracer__advect__cs}{tracer\+\_\+advect\+\_\+cs}}), pointer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_accc5188e6f64592ca9cd0317caf3f6f8}{tracer\+\_\+adv\+\_\+csp}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A pointer to the tracer advection control structure. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a3e58261e070de279ab4cba30d344d745}\label{structmom__offline__main_1_1offline__transport__cs_a3e58261e070de279ab4cba30d344d745}} 
type(\mbox{\hyperlink{structmom__opacity_1_1opacity__cs}{opacity\+\_\+cs}}), pointer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a3e58261e070de279ab4cba30d344d745}{opacity\+\_\+csp}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A pointer to the opacity control structure. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_ae4ab3773e3bc2b11611136803172f45e}\label{structmom__offline__main_1_1offline__transport__cs_ae4ab3773e3bc2b11611136803172f45e}} 
type(\mbox{\hyperlink{structmom__tracer__flow__control_1_1tracer__flow__control__cs}{tracer\+\_\+flow\+\_\+control\+\_\+cs}}), pointer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_ae4ab3773e3bc2b11611136803172f45e}{tracer\+\_\+flow\+\_\+csp}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A pointer to control structure that orchestrates the calling of tracer packages. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_ae64a29f587108a9a4aa0519a46b0fc97}\label{structmom__offline__main_1_1offline__transport__cs_ae64a29f587108a9a4aa0519a46b0fc97}} 
type(\mbox{\hyperlink{structmom__tracer__registry_1_1tracer__registry__type}{tracer\+\_\+registry\+\_\+type}}), pointer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_ae64a29f587108a9a4aa0519a46b0fc97}{tracer\+\_\+reg}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A pointer to the tracer registry. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_aa187cb74a1163f106f703d1f5dd15069}\label{structmom__offline__main_1_1offline__transport__cs_aa187cb74a1163f106f703d1f5dd15069}} 
type(\mbox{\hyperlink{structmom__variables_1_1thermo__var__ptrs}{thermo\+\_\+var\+\_\+ptrs}}), pointer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_aa187cb74a1163f106f703d1f5dd15069}{tv}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A structure pointing to various thermodynamic variables. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a4d12e5f8754ece45441bd4936cad0558}\label{structmom__offline__main_1_1offline__transport__cs_a4d12e5f8754ece45441bd4936cad0558}} 
type(\mbox{\hyperlink{structmom__grid_1_1ocean__grid__type}{ocean\+\_\+grid\+\_\+type}}), pointer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a4d12e5f8754ece45441bd4936cad0558}{g}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Pointer to a structure containing metrics and related information. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_ab1364a351012d5f08b77a262dc19b56a}\label{structmom__offline__main_1_1offline__transport__cs_ab1364a351012d5f08b77a262dc19b56a}} 
type(\mbox{\hyperlink{structmom__verticalgrid_1_1verticalgrid__type}{verticalgrid\+\_\+type}}), pointer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_ab1364a351012d5f08b77a262dc19b56a}{gv}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Pointer to structure containing information about the vertical grid. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a59819960282235d9bf3b04c9a54ba207}\label{structmom__offline__main_1_1offline__transport__cs_a59819960282235d9bf3b04c9a54ba207}} 
type(\mbox{\hyperlink{structmom__unit__scaling_1_1unit__scale__type}{unit\+\_\+scale\+\_\+type}}), pointer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a59819960282235d9bf3b04c9a54ba207}{us}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em structure containing various unit conversion factors \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a441ecc81bd4f3f6a7c4832ff221b703d}\label{structmom__offline__main_1_1offline__transport__cs_a441ecc81bd4f3f6a7c4832ff221b703d}} 
type(\mbox{\hyperlink{structmom__opacity_1_1optics__type}{optics\+\_\+type}}), pointer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a441ecc81bd4f3f6a7c4832ff221b703d}{optics}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Pointer to the optical properties type. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_ad0a94003618fd733ce72d48ac2752347}\label{structmom__offline__main_1_1offline__transport__cs_ad0a94003618fd733ce72d48ac2752347}} 
type(\mbox{\hyperlink{structmom__diabatic__aux_1_1diabatic__aux__cs}{diabatic\+\_\+aux\+\_\+cs}}), pointer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_ad0a94003618fd733ce72d48ac2752347}{diabatic\+\_\+aux\+\_\+csp}} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em Pointer to the diabatic\+\_\+aux control structure. \end{DoxyCompactList}\item 
integer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a97508a89bc857f3786de5e45e899cb28}{start\+\_\+index}}
\begin{DoxyCompactList}\small\item\em Variables related to reading in fields from online run. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a0cf744cad2a13f03be1a198bd1ffca03}\label{structmom__offline__main_1_1offline__transport__cs_a0cf744cad2a13f03be1a198bd1ffca03}} 
integer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a0cf744cad2a13f03be1a198bd1ffca03}{iter\+\_\+no}}
\begin{DoxyCompactList}\small\item\em Timelevel to start. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_aadda4b3d240a5c995ca43000ffe8cfe1}\label{structmom__offline__main_1_1offline__transport__cs_aadda4b3d240a5c995ca43000ffe8cfe1}} 
integer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_aadda4b3d240a5c995ca43000ffe8cfe1}{numtime}}
\begin{DoxyCompactList}\small\item\em How many timelevels in the input fields. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_ace643de3aa6bd180a88f0d77e5c3cc5b}\label{structmom__offline__main_1_1offline__transport__cs_ace643de3aa6bd180a88f0d77e5c3cc5b}} 
type(time\+\_\+type) \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_ace643de3aa6bd180a88f0d77e5c3cc5b}{accumulated\+\_\+time}}
\begin{DoxyCompactList}\small\item\em Length of time accumulated in the current offline interval. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a3659688e9ed7909c70ef5dbffa05c851}\label{structmom__offline__main_1_1offline__transport__cs_a3659688e9ed7909c70ef5dbffa05c851}} 
type(time\+\_\+type) \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a3659688e9ed7909c70ef5dbffa05c851}{vertical\+\_\+time}}
\begin{DoxyCompactList}\small\item\em The next value of accumulate\+\_\+time at which to apply vertical processes. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a10e664b5dcd078ecedb17109ca076cce}\label{structmom__offline__main_1_1offline__transport__cs_a10e664b5dcd078ecedb17109ca076cce}} 
integer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a10e664b5dcd078ecedb17109ca076cce}{ridx\+\_\+sum}} = -\/1
\begin{DoxyCompactList}\small\item\em Read index offset of the summed variables. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a47c2fcf55f6fc3ac5f5c78a5b6201271}\label{structmom__offline__main_1_1offline__transport__cs_a47c2fcf55f6fc3ac5f5c78a5b6201271}} 
integer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a47c2fcf55f6fc3ac5f5c78a5b6201271}{ridx\+\_\+snap}} = -\/1
\begin{DoxyCompactList}\small\item\em Read index offset of the snapshot variables. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a785b582310d78fed88dc9cb4055b3aee}\label{structmom__offline__main_1_1offline__transport__cs_a785b582310d78fed88dc9cb4055b3aee}} 
integer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a785b582310d78fed88dc9cb4055b3aee}{nk\+\_\+input}}
\begin{DoxyCompactList}\small\item\em Number of input levels in the input fields. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a675bf1df7fbee7fc448f7330e82a5f94}\label{structmom__offline__main_1_1offline__transport__cs_a675bf1df7fbee7fc448f7330e82a5f94}} 
character(len=200) \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a675bf1df7fbee7fc448f7330e82a5f94}{offlinedir}}
\begin{DoxyCompactList}\small\item\em Directory where offline fields are stored. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_ab2013704168ea332b20e70fb5d833b05}\label{structmom__offline__main_1_1offline__transport__cs_ab2013704168ea332b20e70fb5d833b05}} 
character(len=200) \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_ab2013704168ea332b20e70fb5d833b05}{surf\+\_\+file}}
\begin{DoxyCompactList}\small\item\em Contains surface fields (2d arrays) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a9d0206d8f4c98ceb1b832376562c855c}\label{structmom__offline__main_1_1offline__transport__cs_a9d0206d8f4c98ceb1b832376562c855c}} 
character(len=200) \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a9d0206d8f4c98ceb1b832376562c855c}{snap\+\_\+file}}
\begin{DoxyCompactList}\small\item\em Snapshotted fields (layer thicknesses) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_acae5b78664c6bf39f3da7b1fb675772d}\label{structmom__offline__main_1_1offline__transport__cs_acae5b78664c6bf39f3da7b1fb675772d}} 
character(len=200) \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_acae5b78664c6bf39f3da7b1fb675772d}{sum\+\_\+file}}
\begin{DoxyCompactList}\small\item\em Fields which are accumulated over time. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a04a6dd824ddf60f1a8a903b82641aa35}\label{structmom__offline__main_1_1offline__transport__cs_a04a6dd824ddf60f1a8a903b82641aa35}} 
character(len=200) \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a04a6dd824ddf60f1a8a903b82641aa35}{mean\+\_\+file}}
\begin{DoxyCompactList}\small\item\em Fields averaged over time. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_ad6f4f67775d7461af309b3700bcbc199}\label{structmom__offline__main_1_1offline__transport__cs_ad6f4f67775d7461af309b3700bcbc199}} 
character(len=20) \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_ad6f4f67775d7461af309b3700bcbc199}{redistribute\+\_\+method}}
\begin{DoxyCompactList}\small\item\em \textquotesingle{}barotropic\textquotesingle{} if evenly distributing extra flow throughout entire watercolumn, \textquotesingle{}upwards\textquotesingle{}, if trying to do it just in the layers above \textquotesingle{}both\textquotesingle{} if both methods are used \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a7ff40dcc44d5991f3ef534b2893021b2}\label{structmom__offline__main_1_1offline__transport__cs_a7ff40dcc44d5991f3ef534b2893021b2}} 
character(len=20) \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a7ff40dcc44d5991f3ef534b2893021b2}{mld\+\_\+var\+\_\+name}}
\begin{DoxyCompactList}\small\item\em Name of the mixed layer depth variable to use. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_af3a46c6720fa805482cb56c014ea3450}\label{structmom__offline__main_1_1offline__transport__cs_af3a46c6720fa805482cb56c014ea3450}} 
logical \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_af3a46c6720fa805482cb56c014ea3450}{fields\+\_\+are\+\_\+offset}}
\begin{DoxyCompactList}\small\item\em True if the time-\/averaged fields and snapshot fields are offset by one time level. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a146c528e9f826f9f9cdab7af6688315c}\label{structmom__offline__main_1_1offline__transport__cs_a146c528e9f826f9f9cdab7af6688315c}} 
logical \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a146c528e9f826f9f9cdab7af6688315c}{x\+\_\+before\+\_\+y}}
\begin{DoxyCompactList}\small\item\em Which horizontal direction is advected first. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_abb478bcd77fd990c3ec08a722af00df5}\label{structmom__offline__main_1_1offline__transport__cs_abb478bcd77fd990c3ec08a722af00df5}} 
logical \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_abb478bcd77fd990c3ec08a722af00df5}{print\+\_\+adv\+\_\+offline}}
\begin{DoxyCompactList}\small\item\em Prints out some updates each advection sub interation. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_aa8bf310ce9512a6d1db6e9acc788696b}\label{structmom__offline__main_1_1offline__transport__cs_aa8bf310ce9512a6d1db6e9acc788696b}} 
logical \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_aa8bf310ce9512a6d1db6e9acc788696b}{skip\+\_\+diffusion}}
\begin{DoxyCompactList}\small\item\em Skips horizontal diffusion of tracers. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_acde11009b5cd26577cd407c5a62ea663}\label{structmom__offline__main_1_1offline__transport__cs_acde11009b5cd26577cd407c5a62ea663}} 
logical \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_acde11009b5cd26577cd407c5a62ea663}{read\+\_\+sw}}
\begin{DoxyCompactList}\small\item\em Read in averaged values for shortwave radiation. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a3d9d5c273e9471a6db99febd5cbbc46d}\label{structmom__offline__main_1_1offline__transport__cs_a3d9d5c273e9471a6db99febd5cbbc46d}} 
logical \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a3d9d5c273e9471a6db99febd5cbbc46d}{read\+\_\+mld}}
\begin{DoxyCompactList}\small\item\em Check to see whether mixed layer depths should be read in. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_afe2957301da132836c05192e33f0240a}\label{structmom__offline__main_1_1offline__transport__cs_afe2957301da132836c05192e33f0240a}} 
logical \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_afe2957301da132836c05192e33f0240a}{diurnal\+\_\+sw}}
\begin{DoxyCompactList}\small\item\em Adds a synthetic diurnal cycle on shortwave radiation. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a478b2532fa7ac546f4f4d9d2c4c6935d}\label{structmom__offline__main_1_1offline__transport__cs_a478b2532fa7ac546f4f4d9d2c4c6935d}} 
logical \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a478b2532fa7ac546f4f4d9d2c4c6935d}{debug}}
\begin{DoxyCompactList}\small\item\em If true, write verbose debugging messages. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_ad712ea0c749cd1c27e44b4f0e98b5038}\label{structmom__offline__main_1_1offline__transport__cs_ad712ea0c749cd1c27e44b4f0e98b5038}} 
logical \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_ad712ea0c749cd1c27e44b4f0e98b5038}{redistribute\+\_\+barotropic}}
\begin{DoxyCompactList}\small\item\em Redistributes column-\/summed residual transports throughout a column weighted by thickness. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a6f8d4ead95e1458984236b0448aaac66}\label{structmom__offline__main_1_1offline__transport__cs_a6f8d4ead95e1458984236b0448aaac66}} 
logical \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a6f8d4ead95e1458984236b0448aaac66}{redistribute\+\_\+upwards}}
\begin{DoxyCompactList}\small\item\em Redistributes remaining fluxes only in layers above the current one based as the max allowable transport in that cell. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_abffcd602e69dd16c143cef8b22441a0e}\label{structmom__offline__main_1_1offline__transport__cs_abffcd602e69dd16c143cef8b22441a0e}} 
logical \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_abffcd602e69dd16c143cef8b22441a0e}{read\+\_\+all\+\_\+ts\+\_\+uvh}}
\begin{DoxyCompactList}\small\item\em If true, then all timelevels of temperature, salinity, mass transports, and Layer thicknesses are read during initialization Variables controlling some of the numerical considerations of offline transport. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a6deaad3d45f2a401e6820bc439745fc3}\label{structmom__offline__main_1_1offline__transport__cs_a6deaad3d45f2a401e6820bc439745fc3}} 
integer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a6deaad3d45f2a401e6820bc439745fc3}{num\+\_\+off\+\_\+iter}}
\begin{DoxyCompactList}\small\item\em Number of advection iterations per offline step. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_ac735c62449457dd9764ed77cdcf87525}\label{structmom__offline__main_1_1offline__transport__cs_ac735c62449457dd9764ed77cdcf87525}} 
integer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_ac735c62449457dd9764ed77cdcf87525}{num\+\_\+vert\+\_\+iter}}
\begin{DoxyCompactList}\small\item\em Number of vertical iterations per offline step. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a5b810fb95f9b07f9b6d1b302b00070c6}\label{structmom__offline__main_1_1offline__transport__cs_a5b810fb95f9b07f9b6d1b302b00070c6}} 
integer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a5b810fb95f9b07f9b6d1b302b00070c6}{off\+\_\+ale\+\_\+mod}}
\begin{DoxyCompactList}\small\item\em Sets how frequently the A\+LE step is done during the advection. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_ab3562da8feaf861137c8502e3d65b976}\label{structmom__offline__main_1_1offline__transport__cs_ab3562da8feaf861137c8502e3d65b976}} 
real \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_ab3562da8feaf861137c8502e3d65b976}{dt\+\_\+offline}}
\begin{DoxyCompactList}\small\item\em Timestep used for offline tracers \mbox{[}T $\sim$$>$ s\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a6d5e3e8f906f8deaf494c7cc7c80129e}\label{structmom__offline__main_1_1offline__transport__cs_a6d5e3e8f906f8deaf494c7cc7c80129e}} 
real \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a6d5e3e8f906f8deaf494c7cc7c80129e}{dt\+\_\+offline\+\_\+vertical}}
\begin{DoxyCompactList}\small\item\em Timestep used for calls to tracer vertical physics \mbox{[}T $\sim$$>$ s\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_aeea481b12e9b92d32a57b186e9ef9e08}\label{structmom__offline__main_1_1offline__transport__cs_aeea481b12e9b92d32a57b186e9ef9e08}} 
real \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_aeea481b12e9b92d32a57b186e9ef9e08}{evap\+\_\+cfl\+\_\+limit}}
\begin{DoxyCompactList}\small\item\em Limit on the fraction of the water that can be fluxed out of the top layer in a timestep \mbox{[}nondim\mbox{]}. This is Copied from diabatic\+\_\+\+CS controlling how tracers follow freshwater fluxes. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a2b810fb6b593094369b99a78a1b2a596}\label{structmom__offline__main_1_1offline__transport__cs_a2b810fb6b593094369b99a78a1b2a596}} 
real \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a2b810fb6b593094369b99a78a1b2a596}{minimum\+\_\+forcing\+\_\+depth}}
\begin{DoxyCompactList}\small\item\em The smallest depth over which fluxes can be applied \mbox{[}H $\sim$$>$ m or kg m-\/2\mbox{]}. This is copied from diabatic\+\_\+\+CS controlling how tracers follow freshwater fluxes. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_af22bc62cf50d43d2716fde9f32741e29}\label{structmom__offline__main_1_1offline__transport__cs_af22bc62cf50d43d2716fde9f32741e29}} 
real \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_af22bc62cf50d43d2716fde9f32741e29}{kd\+\_\+max}}
\begin{DoxyCompactList}\small\item\em Runtime parameter specifying the maximum value of vertical diffusivity. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_ae5210e4b6c1674a0c0d9e80777455976}\label{structmom__offline__main_1_1offline__transport__cs_ae5210e4b6c1674a0c0d9e80777455976}} 
real \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_ae5210e4b6c1674a0c0d9e80777455976}{min\+\_\+residual}}
\begin{DoxyCompactList}\small\item\em The minimum amount of total mass flux before exiting the main advection routine. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a3a6ee153500721ba88b9fd94a3af4245}\label{structmom__offline__main_1_1offline__transport__cs_a3a6ee153500721ba88b9fd94a3af4245}} 
integer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a3a6ee153500721ba88b9fd94a3af4245}{id\+\_\+clock\+\_\+read\+\_\+fields}} = -\/1
\begin{DoxyCompactList}\small\item\em A C\+PU time clock. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_ad9db03bb2e38122fbe28dbcee4b2bed6}\label{structmom__offline__main_1_1offline__transport__cs_ad9db03bb2e38122fbe28dbcee4b2bed6}} 
integer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_ad9db03bb2e38122fbe28dbcee4b2bed6}{id\+\_\+clock\+\_\+offline\+\_\+diabatic}} = -\/1
\begin{DoxyCompactList}\small\item\em A C\+PU time clock. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_afb03d0ee01c63882b8e7a97b7344a010}\label{structmom__offline__main_1_1offline__transport__cs_afb03d0ee01c63882b8e7a97b7344a010}} 
integer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_afb03d0ee01c63882b8e7a97b7344a010}{id\+\_\+clock\+\_\+offline\+\_\+adv}} = -\/1
\begin{DoxyCompactList}\small\item\em A C\+PU time clock. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a35b316ef4faec68bf0f77dfd8b7fba80}\label{structmom__offline__main_1_1offline__transport__cs_a35b316ef4faec68bf0f77dfd8b7fba80}} 
integer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a35b316ef4faec68bf0f77dfd8b7fba80}{id\+\_\+clock\+\_\+redistribute}} = -\/1
\begin{DoxyCompactList}\small\item\em A C\+PU time clock. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a1310a3d06584e858e8ca9ba11942e335}\label{structmom__offline__main_1_1offline__transport__cs_a1310a3d06584e858e8ca9ba11942e335}} 
real, dimension(\+:,\+:,\+:), allocatable \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a1310a3d06584e858e8ca9ba11942e335}{uhtr}}
\begin{DoxyCompactList}\small\item\em Zonal transport that may need to be stored between calls to step\+\_\+\+M\+OM. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a42e61e143b9a9fb1e325088e0837fe89}\label{structmom__offline__main_1_1offline__transport__cs_a42e61e143b9a9fb1e325088e0837fe89}} 
real, dimension(\+:,\+:,\+:), allocatable \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a42e61e143b9a9fb1e325088e0837fe89}{vhtr}}
\begin{DoxyCompactList}\small\item\em Meridional transport that may need to be stored between calls to step\+\_\+\+M\+OM. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_aab6be8cbd1bfb0510307f8c7a0ef5512}\label{structmom__offline__main_1_1offline__transport__cs_aab6be8cbd1bfb0510307f8c7a0ef5512}} 
real, dimension(\+:,\+:,\+:), allocatable \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_aab6be8cbd1bfb0510307f8c7a0ef5512}{eatr}}
\begin{DoxyCompactList}\small\item\em Amount of fluid entrained from the layer above within one time step \mbox{[}H $\sim$$>$ m or kg m-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_ac64865ad2c1d296a474cd9fd5215e0b3}\label{structmom__offline__main_1_1offline__transport__cs_ac64865ad2c1d296a474cd9fd5215e0b3}} 
real, dimension(\+:,\+:,\+:), allocatable \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_ac64865ad2c1d296a474cd9fd5215e0b3}{ebtr}}
\begin{DoxyCompactList}\small\item\em Amount of fluid entrained from the layer below within one time step \mbox{[}H $\sim$$>$ m or kg m-\/2\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a87528b269832f4b9b0ff5079a53256fe}\label{structmom__offline__main_1_1offline__transport__cs_a87528b269832f4b9b0ff5079a53256fe}} 
real, dimension(\+:,\+:,\+:), allocatable \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a87528b269832f4b9b0ff5079a53256fe}{kd}}
\begin{DoxyCompactList}\small\item\em Vertical diffusivity. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_affb2aced23d68dcdf3d11420a8f9ec18}\label{structmom__offline__main_1_1offline__transport__cs_affb2aced23d68dcdf3d11420a8f9ec18}} 
real, dimension(\+:,\+:,\+:), allocatable \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_affb2aced23d68dcdf3d11420a8f9ec18}{h\+\_\+end}}
\begin{DoxyCompactList}\small\item\em Thicknesses at the end of offline timestep. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a0d1e5202458dda6d4c8d0731129ac68d}\label{structmom__offline__main_1_1offline__transport__cs_a0d1e5202458dda6d4c8d0731129ac68d}} 
real, dimension(\+:,\+:), allocatable \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a0d1e5202458dda6d4c8d0731129ac68d}{netmassin}}
\begin{DoxyCompactList}\small\item\em Freshwater fluxes into the ocean. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_aa0dae4970d0174ac71c0ff89f1c596c5}\label{structmom__offline__main_1_1offline__transport__cs_aa0dae4970d0174ac71c0ff89f1c596c5}} 
real, dimension(\+:,\+:), allocatable \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_aa0dae4970d0174ac71c0ff89f1c596c5}{netmassout}}
\begin{DoxyCompactList}\small\item\em Freshwater fluxes out of the ocean. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_aff9fbfba0d149595c6b65708e613b38c}\label{structmom__offline__main_1_1offline__transport__cs_aff9fbfba0d149595c6b65708e613b38c}} 
real, dimension(\+:,\+:), allocatable \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_aff9fbfba0d149595c6b65708e613b38c}{mld}}
\begin{DoxyCompactList}\small\item\em Mixed layer depths at thickness points \mbox{[}Z $\sim$$>$ m\mbox{]}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a4131631fe1100e219f323c9d72e79a4d}\label{structmom__offline__main_1_1offline__transport__cs_a4131631fe1100e219f323c9d72e79a4d}} 
real, dimension(\+:,\+:,\+:,\+:), allocatable \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a4131631fe1100e219f323c9d72e79a4d}{uhtr\+\_\+all}}
\begin{DoxyCompactList}\small\item\em Entire field of zonal transport. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_aa2bb228c93a2fbb4b5de441e022e8a4c}\label{structmom__offline__main_1_1offline__transport__cs_aa2bb228c93a2fbb4b5de441e022e8a4c}} 
real, dimension(\+:,\+:,\+:,\+:), allocatable \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_aa2bb228c93a2fbb4b5de441e022e8a4c}{vhtr\+\_\+all}}
\begin{DoxyCompactList}\small\item\em Entire field of mericional transport. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a62badafedcef7dac3fc1371ebbba46b0}\label{structmom__offline__main_1_1offline__transport__cs_a62badafedcef7dac3fc1371ebbba46b0}} 
real, dimension(\+:,\+:,\+:,\+:), allocatable \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a62badafedcef7dac3fc1371ebbba46b0}{hend\+\_\+all}}
\begin{DoxyCompactList}\small\item\em Entire field of layer thicknesses. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a064a1eae56b438e16196e50a1877e86b}\label{structmom__offline__main_1_1offline__transport__cs_a064a1eae56b438e16196e50a1877e86b}} 
real, dimension(\+:,\+:,\+:,\+:), allocatable \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a064a1eae56b438e16196e50a1877e86b}{temp\+\_\+all}}
\begin{DoxyCompactList}\small\item\em Entire field of temperatures. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_ad3e82769d70775d3ca7160003fce5a43}\label{structmom__offline__main_1_1offline__transport__cs_ad3e82769d70775d3ca7160003fce5a43}} 
real, dimension(\+:,\+:,\+:,\+:), allocatable \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_ad3e82769d70775d3ca7160003fce5a43}{salt\+\_\+all}}
\begin{DoxyCompactList}\small\item\em Entire field of salinities. \end{DoxyCompactList}\end{DoxyCompactItemize}
\textbf{ }\par
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_ab064b101d4bfb3a72939640bad6551a7}\label{structmom__offline__main_1_1offline__transport__cs_ab064b101d4bfb3a72939640bad6551a7}} 
integer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_ab064b101d4bfb3a72939640bad6551a7}{id\+\_\+uhr}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic manager I\+Ds for some fields that may be of interest when doing offline transport. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a1c433c192cde8ed205e01c5cc91ee2b4}\label{structmom__offline__main_1_1offline__transport__cs_a1c433c192cde8ed205e01c5cc91ee2b4}} 
integer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a1c433c192cde8ed205e01c5cc91ee2b4}{id\+\_\+vhr}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic manager I\+Ds for some fields that may be of interest when doing offline transport. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a5972af0fc05fd16bf29306754b78c433}\label{structmom__offline__main_1_1offline__transport__cs_a5972af0fc05fd16bf29306754b78c433}} 
integer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a5972af0fc05fd16bf29306754b78c433}{id\+\_\+ear}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic manager I\+Ds for some fields that may be of interest when doing offline transport. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_aa93d323cfd826cb6c6b87f47c80584bf}\label{structmom__offline__main_1_1offline__transport__cs_aa93d323cfd826cb6c6b87f47c80584bf}} 
integer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_aa93d323cfd826cb6c6b87f47c80584bf}{id\+\_\+ebr}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic manager I\+Ds for some fields that may be of interest when doing offline transport. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_ac4b0f1821d9d1cb324ffc91d70ded3bf}\label{structmom__offline__main_1_1offline__transport__cs_ac4b0f1821d9d1cb324ffc91d70ded3bf}} 
integer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_ac4b0f1821d9d1cb324ffc91d70ded3bf}{id\+\_\+hr}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic manager I\+Ds for some fields that may be of interest when doing offline transport. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a404a1a9aeb917f10703c1e56a15e8e1c}\label{structmom__offline__main_1_1offline__transport__cs_a404a1a9aeb917f10703c1e56a15e8e1c}} 
integer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a404a1a9aeb917f10703c1e56a15e8e1c}{id\+\_\+hdiff}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic manager I\+Ds for some fields that may be of interest when doing offline transport. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a90b836caaa336cdce88406e8167d564c}\label{structmom__offline__main_1_1offline__transport__cs_a90b836caaa336cdce88406e8167d564c}} 
integer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a90b836caaa336cdce88406e8167d564c}{id\+\_\+uhr\+\_\+redist}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic manager I\+Ds for some fields that may be of interest when doing offline transport. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_afbfaa302d0df7aab4187b1b1dc412572}\label{structmom__offline__main_1_1offline__transport__cs_afbfaa302d0df7aab4187b1b1dc412572}} 
integer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_afbfaa302d0df7aab4187b1b1dc412572}{id\+\_\+vhr\+\_\+redist}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic manager I\+Ds for some fields that may be of interest when doing offline transport. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a79a20c8e8ed5b8bd5e5826349699eab0}\label{structmom__offline__main_1_1offline__transport__cs_a79a20c8e8ed5b8bd5e5826349699eab0}} 
integer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a79a20c8e8ed5b8bd5e5826349699eab0}{id\+\_\+uhr\+\_\+end}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic manager I\+Ds for some fields that may be of interest when doing offline transport. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a67f7c7d07d6705e0c71423f15a6a4ca3}\label{structmom__offline__main_1_1offline__transport__cs_a67f7c7d07d6705e0c71423f15a6a4ca3}} 
integer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a67f7c7d07d6705e0c71423f15a6a4ca3}{id\+\_\+vhr\+\_\+end}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic manager I\+Ds for some fields that may be of interest when doing offline transport. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a386cd0f2389b8d980400655faf2532f6}\label{structmom__offline__main_1_1offline__transport__cs_a386cd0f2389b8d980400655faf2532f6}} 
integer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a386cd0f2389b8d980400655faf2532f6}{id\+\_\+eta\+\_\+pre\+\_\+distribute}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic manager I\+Ds for some fields that may be of interest when doing offline transport. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_af33bd70245d8522b354e21ec189dbac5}\label{structmom__offline__main_1_1offline__transport__cs_af33bd70245d8522b354e21ec189dbac5}} 
integer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_af33bd70245d8522b354e21ec189dbac5}{id\+\_\+eta\+\_\+post\+\_\+distribute}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic manager I\+Ds for some fields that may be of interest when doing offline transport. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a0560af8fa098c5f5c0eb9b31cb763243}\label{structmom__offline__main_1_1offline__transport__cs_a0560af8fa098c5f5c0eb9b31cb763243}} 
integer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a0560af8fa098c5f5c0eb9b31cb763243}{id\+\_\+h\+\_\+redist}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic manager I\+Ds for some fields that may be of interest when doing offline transport. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a36f4b3308bb7de955cafbb15456f0c42}\label{structmom__offline__main_1_1offline__transport__cs_a36f4b3308bb7de955cafbb15456f0c42}} 
integer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a36f4b3308bb7de955cafbb15456f0c42}{id\+\_\+eta\+\_\+diff\+\_\+end}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic manager I\+Ds for some fields that may be of interest when doing offline transport. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a3181e88def91e3e728340e3f8de834af}\label{structmom__offline__main_1_1offline__transport__cs_a3181e88def91e3e728340e3f8de834af}} 
integer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a3181e88def91e3e728340e3f8de834af}{id\+\_\+uhtr\+\_\+regrid}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic manager I\+Ds for some fields that may be of interest when doing offline transport. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_ad2fa04cd55c14da4d897a1b0ec849631}\label{structmom__offline__main_1_1offline__transport__cs_ad2fa04cd55c14da4d897a1b0ec849631}} 
integer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_ad2fa04cd55c14da4d897a1b0ec849631}{id\+\_\+vhtr\+\_\+regrid}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic manager I\+Ds for some fields that may be of interest when doing offline transport. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a9d10ec0374aae7e10bb1c86b93479444}\label{structmom__offline__main_1_1offline__transport__cs_a9d10ec0374aae7e10bb1c86b93479444}} 
integer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a9d10ec0374aae7e10bb1c86b93479444}{id\+\_\+temp\+\_\+regrid}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic manager I\+Ds for some fields that may be of interest when doing offline transport. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a593b81da7acdb1487c7c312f0d97a4a1}\label{structmom__offline__main_1_1offline__transport__cs_a593b81da7acdb1487c7c312f0d97a4a1}} 
integer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a593b81da7acdb1487c7c312f0d97a4a1}{id\+\_\+salt\+\_\+regrid}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic manager I\+Ds for some fields that may be of interest when doing offline transport. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a0bc54c8767578a8060e2789cf7f08feb}\label{structmom__offline__main_1_1offline__transport__cs_a0bc54c8767578a8060e2789cf7f08feb}} 
integer \mbox{\hyperlink{structmom__offline__main_1_1offline__transport__cs_a0bc54c8767578a8060e2789cf7f08feb}{id\+\_\+h\+\_\+regrid}} = -\/1
\begin{DoxyCompactList}\small\item\em Diagnostic manager I\+Ds for some fields that may be of interest when doing offline transport. \end{DoxyCompactList}\end{DoxyCompactItemize}



\doxysubsection{Detailed Description}
The control structure for the offline transport module. 

Definition at line 45 of file M\+O\+M\+\_\+offline\+\_\+main.\+F90.



\doxysubsection{Variables and constants}
\mbox{\Hypertarget{structmom__offline__main_1_1offline__transport__cs_a97508a89bc857f3786de5e45e899cb28}\label{structmom__offline__main_1_1offline__transport__cs_a97508a89bc857f3786de5e45e899cb28}} 
\index{mom\_offline\_main::offline\_transport\_cs@{mom\_offline\_main::offline\_transport\_cs}!start\_index@{start\_index}}
\index{start\_index@{start\_index}!mom\_offline\_main::offline\_transport\_cs@{mom\_offline\_main::offline\_transport\_cs}}
\doxysubsubsection{\texorpdfstring{start\_index}{start\_index}}
{\footnotesize\ttfamily integer mom\+\_\+offline\+\_\+main\+::offline\+\_\+transport\+\_\+cs\+::start\+\_\+index}



Variables related to reading in fields from online run. 

Timelevel to start 

Definition at line 78 of file M\+O\+M\+\_\+offline\+\_\+main.\+F90.


\begin{DoxyCode}{0}
\DoxyCodeLine{78   \textcolor{keywordtype}{integer} :: start\_index\textcolor{comment}{  !< Timelevel to start}}

\end{DoxyCode}


The documentation for this type was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/home/cermak/src/\+M\+O\+M6.\+devrob/src/tracer/M\+O\+M\+\_\+offline\+\_\+main.\+F90\end{DoxyCompactItemize}
