\hypertarget{structrgc__tracer_1_1rgc__tracer__cs}{}\section{rgc\+\_\+tracer\+:\+:rgc\+\_\+tracer\+\_\+cs Type Reference}
\label{structrgc__tracer_1_1rgc__tracer__cs}\index{rgc\+\_\+tracer\+::rgc\+\_\+tracer\+\_\+cs@{rgc\+\_\+tracer\+::rgc\+\_\+tracer\+\_\+cs}}


\subsection{Detailed Description}
tracer control structure 

Definition at line 45 of file R\+G\+C\+\_\+tracer.\+F90.



Collaboration diagram for rgc\+\_\+tracer\+:\+:rgc\+\_\+tracer\+\_\+cs\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structrgc__tracer_1_1rgc__tracer__cs__coll__graph}
\end{center}
\end{figure}
\subsection*{Public variables and constants}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structrgc__tracer_1_1rgc__tracer__cs_a00cd92fdebb7113b704e2db56ae3b510}\label{structrgc__tracer_1_1rgc__tracer__cs_a00cd92fdebb7113b704e2db56ae3b510}} 
logical \hyperlink{structrgc__tracer_1_1rgc__tracer__cs_a00cd92fdebb7113b704e2db56ae3b510}{coupled\+\_\+tracers} = .false.
\begin{DoxyCompactList}\small\item\em These tracers are not offered to the coupler. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structrgc__tracer_1_1rgc__tracer__cs_a1d84d8bbbc7d3c9d651a2a2d8462cd92}\label{structrgc__tracer_1_1rgc__tracer__cs_a1d84d8bbbc7d3c9d651a2a2d8462cd92}} 
character(len=200) \hyperlink{structrgc__tracer_1_1rgc__tracer__cs_a1d84d8bbbc7d3c9d651a2a2d8462cd92}{tracer\+\_\+ic\+\_\+file}
\begin{DoxyCompactList}\small\item\em The full path to the IC file, or \char`\"{} \char`\"{} to initialize internally. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structrgc__tracer_1_1rgc__tracer__cs_aacd7ca94a9a3ec9cdec7b4ab01318de4}\label{structrgc__tracer_1_1rgc__tracer__cs_aacd7ca94a9a3ec9cdec7b4ab01318de4}} 
type(time\+\_\+type), pointer \hyperlink{structrgc__tracer_1_1rgc__tracer__cs_aacd7ca94a9a3ec9cdec7b4ab01318de4}{time}
\begin{DoxyCompactList}\small\item\em A pointer to the ocean model\textquotesingle{}s clock. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structrgc__tracer_1_1rgc__tracer__cs_a96d6b53d97c2ca85f2bb3314c4be1f94}\label{structrgc__tracer_1_1rgc__tracer__cs_a96d6b53d97c2ca85f2bb3314c4be1f94}} 
type(tracer\+\_\+registry\+\_\+type), pointer \hyperlink{structrgc__tracer_1_1rgc__tracer__cs_a96d6b53d97c2ca85f2bb3314c4be1f94}{tr\+\_\+reg} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em A pointer to the tracer registry. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structrgc__tracer_1_1rgc__tracer__cs_a52fbca0e0fccc01538a8b69f853fcac6}\label{structrgc__tracer_1_1rgc__tracer__cs_a52fbca0e0fccc01538a8b69f853fcac6}} 
real, dimension(\+:,\+:,\+:,\+:), pointer \hyperlink{structrgc__tracer_1_1rgc__tracer__cs_a52fbca0e0fccc01538a8b69f853fcac6}{tr} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em The array of tracers used in this package. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structrgc__tracer_1_1rgc__tracer__cs_a9a96a3c621ae711254bf37892e7673a5}\label{structrgc__tracer_1_1rgc__tracer__cs_a9a96a3c621ae711254bf37892e7673a5}} 
real, dimension(\+:,\+:,\+:,\+:), pointer \hyperlink{structrgc__tracer_1_1rgc__tracer__cs_a9a96a3c621ae711254bf37892e7673a5}{tr\+\_\+aux} =$>$ N\+U\+LL()
\begin{DoxyCompactList}\small\item\em The masked tracer concentration. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structrgc__tracer_1_1rgc__tracer__cs_af4cf0a0d2a6053a393a275c98027807f}\label{structrgc__tracer_1_1rgc__tracer__cs_af4cf0a0d2a6053a393a275c98027807f}} 
real, dimension(\hyperlink{namespacergc__tracer_a92ad5e7af13730e9f0717ff898146982}{ntr}) \hyperlink{structrgc__tracer_1_1rgc__tracer__cs_af4cf0a0d2a6053a393a275c98027807f}{land\+\_\+val} = -\/1.\+0
\begin{DoxyCompactList}\small\item\em The value of tr used where land is masked out. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structrgc__tracer_1_1rgc__tracer__cs_a42be6b139a531b8d1770587b4115a2c5}\label{structrgc__tracer_1_1rgc__tracer__cs_a42be6b139a531b8d1770587b4115a2c5}} 
real \hyperlink{structrgc__tracer_1_1rgc__tracer__cs_a42be6b139a531b8d1770587b4115a2c5}{lenlat}
\begin{DoxyCompactList}\small\item\em the latitudinal or y-\/direction length of the domain. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structrgc__tracer_1_1rgc__tracer__cs_a08175d5bb053ae97f35eabf447a717d6}\label{structrgc__tracer_1_1rgc__tracer__cs_a08175d5bb053ae97f35eabf447a717d6}} 
real \hyperlink{structrgc__tracer_1_1rgc__tracer__cs_a08175d5bb053ae97f35eabf447a717d6}{lenlon}
\begin{DoxyCompactList}\small\item\em the longitudinal or x-\/direction length of the domain. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structrgc__tracer_1_1rgc__tracer__cs_a093427075e6492366e04d5bc4a668a41}\label{structrgc__tracer_1_1rgc__tracer__cs_a093427075e6492366e04d5bc4a668a41}} 
real \hyperlink{structrgc__tracer_1_1rgc__tracer__cs_a093427075e6492366e04d5bc4a668a41}{csl}
\begin{DoxyCompactList}\small\item\em The length of the continental shelf (x dir, km) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structrgc__tracer_1_1rgc__tracer__cs_a7106e87ebf7bed295a74154f0066cb83}\label{structrgc__tracer_1_1rgc__tracer__cs_a7106e87ebf7bed295a74154f0066cb83}} 
real \hyperlink{structrgc__tracer_1_1rgc__tracer__cs_a7106e87ebf7bed295a74154f0066cb83}{lensponge}
\begin{DoxyCompactList}\small\item\em the length of the sponge layer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structrgc__tracer_1_1rgc__tracer__cs_a1ef5552ff9fe27e134d319945c2e48a6}\label{structrgc__tracer_1_1rgc__tracer__cs_a1ef5552ff9fe27e134d319945c2e48a6}} 
logical \hyperlink{structrgc__tracer_1_1rgc__tracer__cs_a1ef5552ff9fe27e134d319945c2e48a6}{mask\+\_\+tracers}
\begin{DoxyCompactList}\small\item\em If true, tracers are masked out in massless layers. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structrgc__tracer_1_1rgc__tracer__cs_a709d684626ecac7325b8a0abbf954c4d}\label{structrgc__tracer_1_1rgc__tracer__cs_a709d684626ecac7325b8a0abbf954c4d}} 
logical \hyperlink{structrgc__tracer_1_1rgc__tracer__cs_a709d684626ecac7325b8a0abbf954c4d}{use\+\_\+sponge}
\begin{DoxyCompactList}\small\item\em If true, sponges may be applied somewhere in the domain. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structrgc__tracer_1_1rgc__tracer__cs_a95e57c5b250f8c87f86e120d6180094c}\label{structrgc__tracer_1_1rgc__tracer__cs_a95e57c5b250f8c87f86e120d6180094c}} 
type(diag\+\_\+ctrl), pointer \hyperlink{structrgc__tracer_1_1rgc__tracer__cs_a95e57c5b250f8c87f86e120d6180094c}{diag}
\begin{DoxyCompactList}\small\item\em A structure that is used to regulate the timing of diagnostic output. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structrgc__tracer_1_1rgc__tracer__cs_ae03b45152cfc53e5a22128f5422452a5}\label{structrgc__tracer_1_1rgc__tracer__cs_ae03b45152cfc53e5a22128f5422452a5}} 
type(vardesc), dimension(\hyperlink{namespacergc__tracer_a92ad5e7af13730e9f0717ff898146982}{ntr}) \hyperlink{structrgc__tracer_1_1rgc__tracer__cs_ae03b45152cfc53e5a22128f5422452a5}{tr\+\_\+desc}
\begin{DoxyCompactList}\small\item\em Descriptions and metadata for the tracers. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
tracer control structure 

Definition at line 45 of file R\+G\+C\+\_\+tracer.\+F90.



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