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

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

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


Revision 1.1 - (show annotations) (download) (as text)
Thu Feb 12 16:40:28 2004 UTC (21 years, 5 months ago) by edhill
Branch: MAIN
File MIME type: application/x-tex
 o add DIC docs
 o more packages stuff

1 \section {DIC Package}
2
3 \subsection {Introduction}
4 This is one of the biogeochemical packages handled from the
5 pkg gchem. The main purpose of this package is to consider
6 the cycling of carbon in the ocean. It also looks at the
7 cycling of phosphorous and oxygen. There are five tracers
8 $DIC$, $ALK$, $PO4$, $DOP$ and $O2$. The air-sea exchange
9 of CO$_2$ and O$_2$ are handled as in the OCMIP experiments
10 (reference). The export of biological matter is computed
11 as a function of available light and PO$_4$. This export is
12 remineralized at depth according to a Martin curve (again,
13 this is the same as in the OCMIP experiments). There is
14 also a representation of the carbonate flux handled as in
15 the OCMIP experiments. The air-sea exchange on CO$_2$
16 is affected by temperature, salinity and the pH of the
17 surface waters. The pH is determined following the
18 method of Follows et al.
19
20 \subsection {Key subroutines and parameters}
21
22 \noindent
23 {{\bf INITIALIZATION}} \\
24 {\it DIC\_ABIOTIC.h} contains the common block for the
25 parameters and fields needed to calculate the air-sea
26 flux of $CO_2$ and $O_2$. The fixed parameters are set in
27 {\it dic\_abiotic\_param} which is called from {\it gchem\_init\_fixed.F}.
28 The parameters needed for the biotic part of the calculations
29 are initialized in {\it dic\_biotic\_param} and are stored
30 in {\it DIC\_BIOTIC.h}. The first guess of pH is calculated
31 in {\it dic\_surfforcing\_init.F}.
32
33 \vspace{.5cm}
34
35 \noindent
36 {{\bf LOADING FIELDS}}\\
37 The air-sea exchange of $CO_2$ and $O_2$ need wind, atmospheric
38 pressure (although the current version has this hardwired to 1),
39 and sea-ice coverage. The calculation of pH needs silica fields.
40 These fields are read in in {\it dic\_fields\_load.F}. These
41 fields are initialized to zero in {\it dic\_ini\_forcing.F}.
42 The fields for interpolating are in common block in
43 {\it DIC\_LOAD.h}.
44
45 \vspace{.5cm}
46
47 \noindent
48 {{\bf FORCING}}\\
49 The tracers are advected-diffused in {\it ptracers\_integrate.F}.
50 The updated tracers are passed to {\it dic\_biotic\_forcing.F}
51 where the effects of the air-sea exchange and biological
52 activity and remineralization are calculated and the tracers
53 are updated for a second time. Below we discuss the
54 subroutines called from {\it dic\_biotic\_forcing.F}.
55
56
57 Air-sea exchange of $CO_2$ is calculated in {\it dic\_surfforcing}.
58 Air-Sea Exchange of $CO_2$ depends on T,S and pH. The determination
59 of pH is done in {\it carbon\_chem.F}. There are three subroutines
60 in this file: {\it carbon\_coeffs} which determines the coefficients
61 for the carbon chemistry equations; {\it calc\_pco2} which calculates
62 the pH using a Newton-Raphson method; and {\it calc\_pco2\_approx}
63 which uses the much more efficient method of Follows et al.
64 The latter is hard-wired into this package, the former is kept
65 here for completeness.
66
67 Biological productivity is determined following
68 McKinely et al. and is calculated in {\it bio\_export.F}
69 The light in each latitude band is calculate in {\it insol.F}.
70 The formation of hard tissue (carbonate) is linked to
71 the biological productivity and has an effect on the
72 alkalinity - the flux of carbonate is calculated in
73 {\it car\_flux.F}. The flux of phosphate to depth where
74 it instantly remineralized is calculated in {\it phos\_flux.F}.
75
76 Alkalinity tendency comes from changes to the salinity from
77 addition/subtraction of freshwater in the surface. This
78 is handled in {\it alk\_surfforcing.F}.
79
80 Oxygen air-sea exchange is calculated in {\it o2\_surfforcing.F}.
81
82 \vspace{.5cm}
83
84 \noindent
85 {{\bf DIAGNOSTICS}}\\
86 Averages of air-sea exchanges, biological productivity,
87 carbonate activity and pH are calculated. These are
88 initialized to zero in {\it dic\_biotic\_init} and
89 are stored in common block in {\it DIC\_BIOTIC.h}.
90
91 \subsection{Do's and Don'ts}
92
93 This package must be run with both ptracers and gchem enabled.
94 It is set up for 5 tracers, but there is the provision of
95 a 6th tracer (iron) that is not discussed here.
96
97 \subsection{Reference Material}
98

  ViewVC Help
Powered by ViewVC 1.1.22