% Listing of Variables

\chapter{Listing of Variables}
\label{app:variables}

This list includes only variables of signifigance. Local variables are used 
mainly for scratch or are secondary in nature. The ones with asterisks preceded
are user-specified quantities, while others are derived by the preprocessor or the 
TIMCOM model. Many variables are used only for diagnostics. \newline

\noindent A: Total area of wet points in each layer.\newline 

\noindent AB: Left(west) coefficient in Poisson pressure operator.\newline
 
\noindent AC: Central coefficient in Poisson pressure operator.\newline
 
\noindent AB: Bottom(south) coefficient in Poisson pressure operator.\newline
 
\noindent AR: Right(east) coefficient in Poisson pressure operator.\newline
 
\noindent AT: Top(north) coefficient in Poisson pressure operator.\newline
 
\noindent AROUT: Area of boundary region to be adjusted to get zero net inflow.\newline
 
\noindent AV: Current number of time levels in long term average.\newline
 
\noindent AVGXYT: Horizontal mean temperature and salinity data.\newline
 
\noindent*B: Coefficient of thermal expansion for water in equation of state.\newline

\noindent*CS,CSV: Spherical coordinate latitude cosine factors.\newline

\noindent *DAODT: Number of time steps per model day.\newline

\noindent *DAYS: Present time in days.\newline 

\noindent *DE0: Background horizontal diffusivity.\newline 

\noindent DHX,DHY: $X$, $Y$ directed turbulent diffusivity.\newline 

\noindent *DM0: Background horizontal viscosity.\newline 

\noindent DMX,DMY: $X$, $Y$ directed turbulent viscosity.\newline 

\noindent DMZ0: Background vertical viscosity.\newline 

\noindent *DRAG: Bottom drag coefficient.\newline 

\noindent DT: Time step size.\newline 

\noindent DUM0,DUM1,DUM2: Scratch arrays.\newline 

\noindent DX,DY,DXV,DYV: Lateral grid increments across cell-centers and  grid lines.\newline 

\noindent EV: Vertical turbulent viscosity array.\newline 

\noindent EVAP: Integrated E-P volume flux.\newline 

\noindent F: Coriolis parameter.\newline 

\noindent *FLTW: Coefficient in fltw time marching method of Asselin filter.\newline 

\noindent FNEW,FOLD: Time interpolation factors between months NEW,NLD.\newline 

\noindent *G: Gravity.\newline 

\noindent GB: Gravity times coefficient of thermal expansion.\newline 

\noindent H: Scratch array used by surface pressure Poisson solver.\newline 

\noindent HV: Vertical turbulent diffusivity array.\newline 

\noindent *IE: Array of evp block boundaries used in Poisson pressure solver.\newline 

\noindent IN: Mask array for scalar quantities.\newline 

\noindent INFX,INFY: Boundary mask arrays for biharmonic filter.\newline 

\noindent *IPLOT: Time step between main graphics data outputs.\newline 

\noindent IT0: First time step of present run, equals to zero or number  of restart time.\newline

\noindent ITF: Time step number.\newline 

\noindent ITFDAY: Number of time steps per day.\newline 

\noindent IU0: 2-D mask array for staggered $X$ component of advection  velocity, applies 
to top layer only.\newline

\noindent IU: 3-D mask array for staggered $X$ component of advection velocity.\newline 

\noindent IV0: 2-D mask array for staggered $Y$ component of advection velocity, applies 
to top layer only.\newline 

\noindent IV: 3-D mask array for staggered $Y$ component advection velocity.\newline 

\noindent IW: 3-D mask array for staggered $Z$ component advection velocity.\newline 

\noindent KB: 2-D array, number of levels containing water in logical depth.\newline 

\noindent *KTRM: Thermocline level, used for animation graphics only.\newline 

\noindent *LHEAT: Flag for surface heating of air-sea exchange.\newline 

\noindent *LMOVI: Flag to save data for animation.\newline

\noindent *LOPEN: Flag for open boundary conditions.\newline 

\noindent *LRSTRT: Flag to initialize from restart file.\newline 

\noindent *LSAVE: Flag to save restart file.\newline 

\noindent *LSOL: Flag for radiative heating of vertical profile.\newline 

\noindent *LTURB: Flag for call turbulence submodel subroutine.         \newline

\noindent *LWIND: Flag to include wind forcing.\newline 

\noindent *M1,M2,M3,M4,M5,M6,M7,M8,M5M: Miscellaneous output frequency  controls.\newline 

\noindent *MVI: Number of time steps between movie frame storage.\newline 

\noindent *MXIT: Last time step of present run. Time step number is  saved and not reset to 
zero when restart occurs. \newline 

\noindent *MXPLOT: <aximum number of time steps between main graphics  data outputs.\newline 

\noindent N360: Present time in days after start of present model year.\newline 

\noindent NEW,NLD: Present, previous month in annual cycle.\newline 

\noindent NSOMBO: Number of ensemble-averaging months to present.\newline 

\noindent OCS,OCSV: Spherical coordinate latitude inverse cosine factors. \newline

\noindent ODX,ODY,ODV,ODXV,ODT: Inversed horizontal grid increments and  time step. \newline

\noindent ODZ: Inversed layer thickness array, the distance between $W$-levels.\newline 

\noindent ODZW: Inversed distance between layer pressure levels.\newline 

\noindent OFLTW: Unity minus FLTW.\newline

\noindent OLDE, OLDQ: Previous months E-P and surface Q.\newline 

\noindent ORZMX: Inversed of specified vertical cell Reynolds number.\newline 

\noindent P0: Pressure against rigid lid or, hydrostatically surface height.\newline 

\noindent P: Pressure anamoly, the deviation from base hydrostatic.\newline 

\noindent PBAR: Time mean surface pressure.\newline                         

\noindent PRN: Prandtl number , $DM0/DE0$.\newline 

\noindent PVAR: RMS deviation of surface pressure from its time mean.\newline 

\noindent PX,PY: Scratch arrays for horizontal pressure gradient.\newline 

\noindent QAVG: Multi-year ensemble monthly time mean surface heating.\newline 

\noindent QPROF: Vertical radiative heating profile array.\newline 

\noindent QSUM: Mean surface layer heating, $watts/m-m$.\newline 

\noindent RHO: Potential density deviation from minimum potential density.\newline 

\noindent RINV1: Influence coefficient array for elliptic pressure solver.\newline 

\noindent RINV: Inversed array for elliptic pressure solver.\newline 

\noindent RMSV: Mean squared velocity anomaly at depth of $700m$.\newline 

\noindent RNN: Array used to blend 2nd and 4th order p.g. near boundaries.\newline 

\noindent RZMX: Specified vertical cell Reynolds number.\newline 

\noindent S1,S2,SLF: Old, filtered (central), and leapfrog salinity fields.\newline

\noindent S: Source term for rigid lid pressure Poisson equation.\newline 

\noindent SBAR: Time mean salinity.\newline 

\noindent SCLI: Annual mean climatological salinity.\newline 

\noindent SCR: 3-D multi-purpose scratch array.\newline

\noindent SSURF,TSURF: Monthly surface climatology salinity and temperature.\newline 

\noindent SSURFM, TSURFM: Horizontal mean monthly surface climatology.\newline 

\noindent SUMIN: Number of `wet points' in each model layer.\newline 

\noindent SZ: $Z$ component of salinity flux, for advection only.\newline 

\noindent TANPHI: Tangent of latitude.\newline 

\noindent T1,T2,TLF: Old, filtered (central), and leapfrog T fields.\newline 

\noindent TAUDT: Surface layer restoring (nudging) factor.\newline 

\noindent *TAU: Surface restoring time in days.\newline 

\noindent *TAUN: Lateral boundary restoring time in days.\newline 

\noindent TAVG: Horizontal mean temperature.\newline 

\noindent TBAR: Time mean temperature.\newline 

\noindent TCLI: Annual mean climatological temperature.\newline 

\noindent TLZ: Maximum depth of modeled domain. Deeper water depth is set to TLZ.\newline 

\noindent TNUDGE: Summed surface layer temperature nudging during present   month.\newline 

\noindent TSP: Longitudinally averaged monthly temperature climatology.\newline 

\noindent TW: Running time averages used in vertical heat flux diagnostics.\newline 

\noindent TX: $X$ component of total (advection + diffusion) heat flux.\newline 

\noindent TY: $Y$ component of total (advection + diffusion) heat flux.\newline
        
\noindent TZ: $Z$ component of heat flux, for advection only.\newline 

\noindent U1,U2,ULF: Old, filtered (central), and leapfrog $X$ velocity fields.\newline 

\noindent U: Staggered `C' grid $X$ component of non-divergent advection velocity.\newline 

\noindent UCLI: Time mean longitudinal velocity at depth of $700m$.\newline

\noindent UX: $X$ component of total (advection + diffusion) $U$ momentum flux.\newline 

\noindent UY: $Y$ component of total (advection + diffusion) $U$ momentum flux.\newline 

\noindent UZ: $Z$ component of $U$ momentum flux, for advection only.\newline 

\noindent V1,V2,VLF: Old, filtered (central), and leapfrog $Y$ velocity fields.\newline 

\noindent V: Staggered `C' grid $Y$ component non-divergent advection velocity.\newline       
 
\noindent VCLI: Time mean latitudinal velocity at depth of $700m$.\newline 

\noindent VX: $X$ component of total (advection + diffusion) $V$ momentum flux.\newline 

\noindent VY: $Y$ component of total (advection + diffusion) $V$ momentum flux.\newline 

\noindent VZ: $Z$ component of $V$ momentum flux, for advection only.\newline 

\noindent W: Vertical velocity\newline 

\noindent WATTS: Conversion factor from ($^{\circ}\mathrm{C}$ per time step) to $W/w^2$.\newline 

\noindent WAVG: Multi-year ensemble monthly time mean precipitation-evaporation.\newline 

\noindent X: Scratch array used by surface pressure Poisson solver.\newline 

\noindent XBAR: Time mean streamfunction for vertically averaged flow.\newline 

\noindent Y: Latitude cell centers.\newline 

\noindent YV: Latitude grid lines.\newline 

\noindent Z: Stretched vertical grid array, includes both pressure levels and layer
interface levels in increasing depth sequence.\newline 

\newpage