/[MITgcm]/manual/s_phys_pkgs/text/ptracers.tex
ViewVC logotype

Annotation of /manual/s_phys_pkgs/text/ptracers.tex

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.3 - (hide annotations) (download) (as text)
Thu Jan 17 19:33:32 2008 UTC (17 years, 6 months ago) by stephd
Branch: MAIN
CVS Tags: checkpoint01, HEAD
Changes since 1.2: +82 -6 lines
File MIME type: application/x-tex
o fill in some things - not much though!

1 molod 1.1 \subsection {PTRACERS Package}
2     \label{sec:pkg:ptracers}
3     \begin{rawhtml}
4     <!-- CMIREDIR:package_ptracers: -->
5     \end{rawhtml}
6    
7     \subsubsection {Introduction}
8    
9 stephd 1.3 This is a "passive" tracer package. Passive here means that the
10     tracers don't affect the density of the water (as opposed to
11     temperature and salinity) so no not actively affect the
12     physics of the ocean. Tracers are initialized, advected, diffused
13     and various outputs are taken care of in this package.
14     For methods to add additional sources and sinks of tracers use the pkg/gchem
15     (section \ref{sec:pkg:gchem}).
16    
17     Can use up tp 3843 tracers. But can not use pkg/diagnostics with more
18     than about 90 tracers.
19     Use utils/matlab/ioLb2num.m and num2ioLb.m to find correspondence
20     between tracer number and tracer designation in the code for more
21     than 99 tracers (since
22     tracers only have two digit designations).
23    
24 molod 1.1 \subsubsection {Equations}
25    
26     \subsubsection {Key subroutines and parameters}
27    
28 stephd 1.3 The only code you shoul dhave to modify is:
29     {\bf PTRACERS\_SIZE.h} where you need to set in the number of tracers to
30     be used in the experiment: PTRACERS\_num.
31    
32     \vspace{.5cm}
33    
34    
35     \noindent
36     {bf RUN TIME PARAMETERS SET IN {\bf data.ptracers}}: \\
37     $\bullet$ {\bf PTRACERS\_Iter0}
38     which is the integer timestep when the tracer experiment
39     is initialized. If nIter0 $=$ PTRACERS\_Iter0 then the tracers
40     are initialized to zero or from initial files. If nIter0 $>$
41     PTRACERS\_Iter0 then tracers (and previous timestep tendency terms)
42 stephd 1.2 are read in from a the ptracers pickup file. Note that tracers
43 stephd 1.3 of zeros will be carried around if nIter0 $<$ PTRACERS\_Iter0.\\
44     $\bullet$ {\bf PTRACERS\_numInUse}: number of tracers to be used in the
45     run (needs to be $<=$ PTRACERS\_num set in PTRACERS\_SIZE.h)\\
46     $\bullet$ {\bf PTRACERS\_dumpFreq}: defaults to dumpFreq (set in data)\\
47     $\bullet$ {\bf PTRACERS\_taveFreq}: defaults to taveFreq (set in data)\\
48     $\bullet$ {\bf PTRACERS\_monitorFreq}: defaults to monitorFreq (set in data)\\
49     $\bullet$ {\bf PTRACERS\_timeave\_mnc}: needs useMNC, timeave\_mnc, default to false\\
50     $\bullet$ {\bf PTRACERS\_snapshot\_mnc}: needs useMNC, snapshot\_mnc, default to false \\
51     $\bullet$ {\bf PTRACERS\_monitor\_mnc}: needs useMNC, monitor\_mnc, default to false\\
52     $\bullet$ {\bf PTRACERS\_pickup\_write\_mnc}: needs useMNC, pickup\_write\_mnc, default to false\\
53     $\bullet$ {\bf PTRACERS\_pickup\_read\_mnc}: needs useMNC, pickup\_read\_mnc, default to false\\
54     $\bullet$ {\bf PTRACERS\_useRecords}: defaults to false. If true, will write
55     all tracers in a single file, otherwise each tracer in a seperate file.\\
56    
57     \vspace{.5cm}
58    
59     The following can be set for each tracer (tracer number iTrc):\\
60     $\bullet$ {\bf PTRACERS\_advScheme(iTrc)} will default to saltAdvScheme (set in data). For other options see Table \ref {tab:advectionShemes_summary}.\\
61     $\bullet$ {\bf PTRACERS\_ImplVertAdv(iTrc)}: implicit vertical advection flag,
62     default to .FALSE.\\
63     $\bullet$ {\bf PTRACERS\_diffKh(iTrc)}: horizontal Laplacian Diffusivity,
64     dafaults to diffKhS (set in data).\\
65     $\bullet$ {\bf PTRACERS\_diffK4(iTrc)}: Biharmonic Diffusivity, defaults to
66     diffK4S (set in data).\\
67     $\bullet$ {\bf PTRACERS\_diffKr(iTrc)}: vertical diffusion, defaults to un-set.\\
68     $\bullet$ {\bf PTRACERS\_diffKrNr(k,iTrc)}: level specific vertical diffusion,
69     defaults to diffKrNrS. Will be set to PTRACERS\_diffKr if this is set.\\
70     $\bullet$ {\bf PTRACERS\_ref(k,iTrc)}: reference tracer value for each level k,
71     defaults to 0. Currently only used for
72     dilution/concentration of tracers at surface if PTRACERS\_EvPrRn(iTrc) is
73     set and convertFW2Salt (set in data) is set to something other than -1
74     (note default is convertFW2Salt=35).\\
75     $\bullet$ {\bf PTRACERS\_EvPrRn(iTrc)}: tracer concentration in freshwater.
76     Needed for calculation of dilution/concentration in surface layer due to
77     freshwater addition/evaporation. Defaults to un-set in which case no
78     dilution/concentration occurs.\\
79     $\bullet$ {\bf PTRACERS\_useGMRedi(iTrc)}: apply GM or not. Defaults to
80     useGMREdi.\\
81     $\bullet$ {\bf PTRACERS\_useKPP(iTrc)}: apply KPP or not. Defaults to
82     useKPP.\\
83     $\bullet$ {\bf PTRACERS\_initialFile(iTrc)}: file with initial tracer
84     concentration. Will be used if PTRACERS\_Iter0 $=$ nIter0. Default
85     is no name, in which case tracer is initialised as zero. If
86     PTRACERS\_Iter0 $<$ nIter0, then tracer concentration will come
87     from pickup\_ptracer.\\
88     $\bullet$ {\bf PTRACERS\_names(iTrc)}: tracer name. Needed for netcdf.
89     Defaults to nothing.\\
90     $\bullet$ {\bf PTRACERS\_long\_names(iTrc)}: optional name in long form
91     of tracer.\\
92     $\bullet$ {\bf PTRACERS\_units(iTrc)}: optional units of tracer.
93 stephd 1.2 \\
94    
95    
96 molod 1.1 \subsubsection{PTRACERS Diagnostics}
97     \label{sec:pkg:ptracers:diagnostics}
98    
99 stephd 1.3 Note that these will only work for 90 or less tracers (some
100     problems with the numbering/designation over this number)
101    
102 molod 1.1 {\footnotesize
103     \begin{verbatim}
104    
105     ------------------------------------------------------------------------
106     <-Name->|Levs|<-parsing code->|<-- Units -->|<- Tile (max=80c)
107     ------------------------------------------------------------------------
108     TRAC01 | 15 |SM P MR |mol C/m |Mass-Weighted Dissolved Inorganic Carbon
109     UTRAC01 | 15 |UU 171MR |mol C/m.m/s |Zonal Mass-Weighted Transp of Dissolved Inorganic Carbon
110     VTRAC01 | 15 |VV 170MR |mol C/m.m/s |Merid Mass-Weighted Transp of Dissolved Inorganic Carbon
111     WTRAC01 | 15 |WM MR |mol C/m.m/s |Vert Mass-Weighted Transp of Dissolved Inorganic Carbon
112     ADVrTr01| 15 |WM LR |mol C/m.m^3/s |Vertical Advective Flux of Dissolved Inorganic Carbon
113     ADVxTr01| 15 |UU 175MR |mol C/m.m^3/s |Zonal Advective Flux of Dissolved Inorganic Carbon
114     ADVyTr01| 15 |VV 174MR |mol C/m.m^3/s |Meridional Advective Flux of Dissolved Inorganic Carbon
115     DFrETr01| 15 |WM LR |mol C/m.m^3/s |Vertical Diffusive Flux of Dissolved Inorganic Carbon (Explicit part)
116     DIFxTr01| 15 |UU 178MR |mol C/m.m^3/s |Zonal Diffusive Flux of Dissolved Inorganic Carbon
117     DIFyTr01| 15 |VV 177MR |mol C/m.m^3/s |Meridional Diffusive Flux of Dissolved Inorganic Carbon
118     DFrITr01| 15 |WM LR |mol C/m.m^3/s |Vertical Diffusive Flux of Dissolved Inorganic Carbon (Implicit part)
119     TRAC02 | 15 |SM P MR |mol eq/ |Mass-Weighted Alkalinity
120     UTRAC02 | 15 |UU 182MR |mol eq/.m/s |Zonal Mass-Weighted Transp of Alkalinity
121     VTRAC02 | 15 |VV 181MR |mol eq/.m/s |Merid Mass-Weighted Transp of Alkalinity
122     WTRAC02 | 15 |WM MR |mol eq/.m/s |Vert Mass-Weighted Transp of Alkalinity
123     ADVrTr02| 15 |WM LR |mol eq/.m^3/s |Vertical Advective Flux of Alkalinity
124     ADVxTr02| 15 |UU 186MR |mol eq/.m^3/s |Zonal Advective Flux of Alkalinity
125     ADVyTr02| 15 |VV 185MR |mol eq/.m^3/s |Meridional Advective Flux of Alkalinity
126     DFrETr02| 15 |WM LR |mol eq/.m^3/s |Vertical Diffusive Flux of Alkalinity (Explicit part)
127     DIFxTr02| 15 |UU 189MR |mol eq/.m^3/s |Zonal Diffusive Flux of Alkalinity
128     DIFyTr02| 15 |VV 188MR |mol eq/.m^3/s |Meridional Diffusive Flux of Alkalinity
129     DFrITr02| 15 |WM LR |mol eq/.m^3/s |Vertical Diffusive Flux of Alkalinity (Implicit part)
130     TRAC03 | 15 |SM P MR |mol P/m |Mass-Weighted Phosphate
131     UTRAC03 | 15 |UU 193MR |mol P/m.m/s |Zonal Mass-Weighted Transp of Phosphate
132     VTRAC03 | 15 |VV 192MR |mol P/m.m/s |Merid Mass-Weighted Transp of Phosphate
133     WTRAC03 | 15 |WM MR |mol P/m.m/s |Vert Mass-Weighted Transp of Phosphate
134     ADVrTr03| 15 |WM LR |mol P/m.m^3/s |Vertical Advective Flux of Phosphate
135     ADVxTr03| 15 |UU 197MR |mol P/m.m^3/s |Zonal Advective Flux of Phosphate
136     ADVyTr03| 15 |VV 196MR |mol P/m.m^3/s |Meridional Advective Flux of Phosphate
137     DFrETr03| 15 |WM LR |mol P/m.m^3/s |Vertical Diffusive Flux of Phosphate (Explicit part)
138     DIFxTr03| 15 |UU 200MR |mol P/m.m^3/s |Zonal Diffusive Flux of Phosphate
139     ------------------------------------------------------------------------
140     <-Name->|Levs|<-parsing code->|<-- Units -->|<- Tile (max=80c)
141     ------------------------------------------------------------------------
142     DIFyTr03| 15 |VV 199MR |mol P/m.m^3/s |Meridional Diffusive Flux of Phosphate
143     DFrITr03| 15 |WM LR |mol P/m.m^3/s |Vertical Diffusive Flux of Phosphate (Implicit part)
144     TRAC04 | 15 |SM P MR |mol P/m |Mass-Weighted Dissolved Organic Phosphorus
145     UTRAC04 | 15 |UU 204MR |mol P/m.m/s |Zonal Mass-Weighted Transp of Dissolved Organic Phosphorus
146     VTRAC04 | 15 |VV 203MR |mol P/m.m/s |Merid Mass-Weighted Transp of Dissolved Organic Phosphorus
147     WTRAC04 | 15 |WM MR |mol P/m.m/s |Vert Mass-Weighted Transp of Dissolved Organic Phosphorus
148     ADVrTr04| 15 |WM LR |mol P/m.m^3/s |Vertical Advective Flux of Dissolved Organic Phosphorus
149     ADVxTr04| 15 |UU 208MR |mol P/m.m^3/s |Zonal Advective Flux of Dissolved Organic Phosphorus
150     ADVyTr04| 15 |VV 207MR |mol P/m.m^3/s |Meridional Advective Flux of Dissolved Organic Phosphorus
151     DFrETr04| 15 |WM LR |mol P/m.m^3/s |Vertical Diffusive Flux of Dissolved Organic Phosphorus (Explicit part)
152     DIFxTr04| 15 |UU 211MR |mol P/m.m^3/s |Zonal Diffusive Flux of Dissolved Organic Phosphorus
153     DIFyTr04| 15 |VV 210MR |mol P/m.m^3/s |Meridional Diffusive Flux of Dissolved Organic Phosphorus
154     DFrITr04| 15 |WM LR |mol P/m.m^3/s |Vertical Diffusive Flux of Dissolved Organic Phosphorus (Implicit part)
155     TRAC05 | 15 |SM P MR |mol O/m |Mass-Weighted Dissolved Oxygen
156     UTRAC05 | 15 |UU 215MR |mol O/m.m/s |Zonal Mass-Weighted Transp of Dissolved Oxygen
157     VTRAC05 | 15 |VV 214MR |mol O/m.m/s |Merid Mass-Weighted Transp of Dissolved Oxygen
158     WTRAC05 | 15 |WM MR |mol O/m.m/s |Vert Mass-Weighted Transp of Dissolved Oxygen
159     ADVrTr05| 15 |WM LR |mol O/m.m^3/s |Vertical Advective Flux of Dissolved Oxygen
160     ADVxTr05| 15 |UU 219MR |mol O/m.m^3/s |Zonal Advective Flux of Dissolved Oxygen
161     ADVyTr05| 15 |VV 218MR |mol O/m.m^3/s |Meridional Advective Flux of Dissolved Oxygen
162     DFrETr05| 15 |WM LR |mol O/m.m^3/s |Vertical Diffusive Flux of Dissolved Oxygen (Explicit part)
163     DIFxTr05| 15 |UU 222MR |mol O/m.m^3/s |Zonal Diffusive Flux of Dissolved Oxygen
164     DIFyTr05| 15 |VV 221MR |mol O/m.m^3/s |Meridional Diffusive Flux of Dissolved Oxygen
165     DFrITr05| 15 |WM LR |mol O/m.m^3/s |Vertical Diffusive Flux of Dissolved Oxygen (Implicit part)
166    
167     \end{verbatim}
168     }
169    
170     \subsubsection{Do's and Don'ts}
171    
172     \subsubsection{Reference Material}
173    

  ViewVC Help
Powered by ViewVC 1.1.22