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

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

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


Revision 1.1 - (hide 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 edhill 1.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