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

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

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


Revision 1.3 - (show annotations) (download) (as text)
Thu Jan 17 19:33:32 2008 UTC (16 years, 3 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 \subsection {PTRACERS Package}
2 \label{sec:pkg:ptracers}
3 \begin{rawhtml}
4 <!-- CMIREDIR:package_ptracers: -->
5 \end{rawhtml}
6
7 \subsubsection {Introduction}
8
9 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 \subsubsection {Equations}
25
26 \subsubsection {Key subroutines and parameters}
27
28 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 are read in from a the ptracers pickup file. Note that tracers
43 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 \\
94
95
96 \subsubsection{PTRACERS Diagnostics}
97 \label{sec:pkg:ptracers:diagnostics}
98
99 Note that these will only work for 90 or less tracers (some
100 problems with the numbering/designation over this number)
101
102 {\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