Warning, /doc/phys_pkgs/darwin_bacteria.rst is written in an unsupported language. File is not indexed.
view on githubraw file Latest commit faa67d17 on 2022-01-31 17:00:48 UTC
1d947889e4 Oliv*0001 .. include:: ../defs.hrst
0002
faa67d1773 Oliv*0003 .. _Bacteria:
0004
1d947889e4 Oliv*0005 Bacteria
0006 ^^^^^^^^
0007
faa67d1773 Oliv*0008 To enable heterotrophic uptake for plankton type j, set
0009 :varlink:`bactType`\ (j) to a non-zero value and set one of
0010 :varlink:`isAerobic`\ (j) and :varlink:`isDenit`\ (j) to 1. The allowed values
0011 and associated types are summarized in
0012 :numref:`tab_phys_pkg_darwin_bacteria_types`. Note that ammonia and nitrite
0013 oxidizers must be aerobic.
1d947889e4 Oliv*0014
faa67d1773 Oliv*0015 .. csv-table:: Darwin bacteria types
0016 :delim: &
0017 :widths: auto
0018 :header: bacttype, isAerobic, isDenit, Description
0019 :name: tab_phys_pkg_darwin_bacteria_types
1d947889e4 Oliv*0020
faa67d1773 Oliv*0021 1 & 1 & 0 & Aerobic particle-associated: POM :math:`\to` inorganic, DOM
0022 1 & 0 & 1 & Denitrifying particle-associated: POM :math:`\to` inorganic, DOM
0023 2 & 1 & 0 & Aerobic free-living: DOM :math:`\to` inorganic
0024 2 & 0 & 1 & Denitrifying free-living: DOM :math:`\to` inorganic
0025
0026 You may also set the corresponding group parameters,
0027 :varlink:`grp_bacttype`, :varlink:`grp_aerobic` and :varlink:`grp_denit`.
0028
0029 To disable remineralization other than by bacteria, set the parameterized
0030 remineralization rates :varlink:`KDOC`, ... to zero, see
0031 :numref:`Remineralization`. This is not done automatically.
1d947889e4 Oliv*0032
faa67d1773 Oliv*0033 Note that bacteria have fixed elemental ratios. For now, no elemental quotas
0034 may be turned on in DARWIN_OPTIONS.h. In the future, elemental quotas will be
0035 kept at fixed ratios if turned on.
1d947889e4 Oliv*0036
0037
faa67d1773 Oliv*0038 Growth and energy sources
0039 '''''''''''''''''''''''''
0040
0041 Bacterial growth is represented by a growth rate,
0042
0043 .. math:: \partial_t{c}_j = \mu_j {c}_j \;,
0044
0045 which is computed from various limiting resources.
0046 Aerobic bacteria are limited by and take up oxygen,
1d947889e4 Oliv*0047
0048 .. math::
0049
faa67d1773 Oliv*0050 \mu^{{\mathrm{O}}}_j = y^{\mathrm{O}_2}_j P^{\max}_{\mathrm{O}2} \mathrm{O}_2
0051 \;,
1d947889e4 Oliv*0052
faa67d1773 Oliv*0053 .. math::
0054
0055 U^{{\mathrm{O}}2}_j = \frac{1}{{y^{{\mathrm{O}}_2}_j}} \mu_j {c}_j
0056 \;,
0057
0058 denitrifiers nitrate,
1d947889e4 Oliv*0059
0060 .. math::
0061
faa67d1773 Oliv*0062 \mu^{{\mathrm{O}}}_j = y^{\op{NO}_3}_j V^{\max}_{\op{DIN}}
0063 \dfrac{\op{NO}_3}{\op{NO}_3 + k^{\op{DIN}}} f^{\op{remin}}(T)
0064 \;,
1d947889e4 Oliv*0065
faa67d1773 Oliv*0066 .. math::
1d947889e4 Oliv*0067
faa67d1773 Oliv*0068 U^{\op{NO3}}_j = \frac{1}{{y^{\op{NO}_3}_j}} \mu_j {c}_j
0069 \;.
0070
0071 The nitrogen is released as N\ :sub:`2` which is not represented in the model.
1d947889e4 Oliv*0072
0073
faa67d1773 Oliv*0074 Generic particle-associated
0075 '''''''''''''''''''''''''''
1d947889e4 Oliv*0076
faa67d1773 Oliv*0077 BactType 1 consume POC, PON, POP, POFe and produce DIN, NH\ :sub:`4`, PO\
0078 :sub:`4` and FeT and, by hydrolysis, DOC, DON, DOP, DOFe. The growth rate is
0079 limited by the presence of particulate organic matter and oxygen or nitrate,
0080 see above,
1d947889e4 Oliv*0081
faa67d1773 Oliv*0082 .. math:: \mu_j = \min(\mu^{\op{PON}}_j, \mu^{\op{POC}}_j, \mu^{\op{POP}}_j, \mu^{\op{POFe}}_j, \mu^{{\mathrm{O}}}_j)
1d947889e4 Oliv*0083
faa67d1773 Oliv*0084 .. math:: \mu^{\op{PON}}_j = y_j {P^{\op{max}}_{{\mathrm{C}},j}} \frac{\op{PON}}{\op{PON}+ k^{\op{PON}}_j} f^{\op{remin}}(T)
1d947889e4 Oliv*0085
faa67d1773 Oliv*0086 .. math:: \mu^{\op{POC}}_j = y_j {P^{\op{max}}_{{\mathrm{C}},j}} \frac{\op{POC}}{\op{POC}+ k^{\op{POC}}_j} f^{\op{remin}}(T)
1d947889e4 Oliv*0087
faa67d1773 Oliv*0088 .. math:: \mu^{\op{POP}}_j = y_j {P^{\op{max}}_{{\mathrm{C}},j}} \frac{\op{POP}}{\op{POP}+ k^{\op{POP}}_j} f^{\op{remin}}(T)
1d947889e4 Oliv*0089
faa67d1773 Oliv*0090 .. math:: \mu^{\op{POFe}}_j = y_j {P^{\op{max}}_{{\mathrm{C}},j}} \frac{\op{POFe}}{\op{POFe}+ {k^{\op{POFe}}}_j} f^{\op{remin}}(T)
1d947889e4 Oliv*0091
faa67d1773 Oliv*0092 The update rates for organic matter are
1d947889e4 Oliv*0093
faa67d1773 Oliv*0094 .. math:: U^{\op{POC}}_j = \frac{{\alpha^{\op{hydrol}}}}{y_j} \mu_j {c}_j
1d947889e4 Oliv*0095
0096 .. math:: U^{\op{POX}}_j = U^{\op{POC}}_j R^{X{\mathrm{C}}}_j \qquad X={\mathrm{N}},{\mathrm{P}},\op{Fe}
0097
faa67d1773 Oliv*0098 Part of POM is hydrolized to DOM:
1d947889e4 Oliv*0099
faa67d1773 Oliv*0100 .. math:: H^{\op{POC}}_j = \frac{{\alpha^{\op{hydrol}}}- 1}{y_j} \mu_j {c}_j
1d947889e4 Oliv*0101
faa67d1773 Oliv*0102 .. math:: H^{\op{POX}}_j = H^{\op{POC}}_j R^{X:\mathrm{C}}_j \qquad X=\mathrm{N},\mathrm{P},\op{Fe}
1d947889e4 Oliv*0103
faa67d1773 Oliv*0104 Part is respired back to inorganics:
1d947889e4 Oliv*0105
faa67d1773 Oliv*0106 .. math:: R^{\op{DIC}}_j = \left( \frac{1}{y_j} - 1 \right) \mu_j {c}_j
1d947889e4 Oliv*0107
faa67d1773 Oliv*0108 .. math::
1d947889e4 Oliv*0109
faa67d1773 Oliv*0110 R^{\op{NH4}}_j &= R^{\op{DIC}}_j R^{\mathrm{N:C}}_j
1d947889e4 Oliv*0111
faa67d1773 Oliv*0112 R^{\op{PO4}}_j &= R^{\op{DIC}}_j R^{\mathrm{P:C}}_j
1d947889e4 Oliv*0113
faa67d1773 Oliv*0114 R^{\op{FeT}}_j &= R^{\op{DIC}}_j R^{\mathrm{Fe:C}}_j
0115 \;.
1d947889e4 Oliv*0116
0117
0118 Generic free-living
0119 '''''''''''''''''''
0120
faa67d1773 Oliv*0121 BactType 2 consume DOC, DON, DOP, DOFe and produce DIN, NH\ :sub:`4`, PO\
0122 :sub:`4` and FeT. The growth rate is limited by the presence of dissolved
0123 organic matter and oxygen or nitrogen,
1d947889e4 Oliv*0124
faa67d1773 Oliv*0125 .. math:: \mu_j = \min(\mu^{\op{DON}}_j, \mu^{\op{DOC}}_j, \mu^{\op{DOP}}_j, \mu^{\op{DOFe}}_j, \mu^{{\mathrm{O}}}_j)
1d947889e4 Oliv*0126
faa67d1773 Oliv*0127 .. math:: \mu^{\op{DON}}_j = y_j {P^{\op{max}}_{{\mathrm{C}},j}} \frac{\op{DON}}{\op{DON}+ k^{\op{DON}}_j} f^{\op{remin}}(T)
1d947889e4 Oliv*0128
faa67d1773 Oliv*0129 .. math:: \mu^{\op{DOC}}_j = y_j {P^{\op{max}}_{{\mathrm{C}},j}} \frac{\op{DOC}}{\op{DOC}+ k^{\op{DOC}}_j} f^{\op{remin}}(T)
1d947889e4 Oliv*0130
faa67d1773 Oliv*0131 .. math:: \mu^{\op{DOP}}_j = y_j {P^{\op{max}}_{{\mathrm{C}},j}} \frac{\op{DOP}}{\op{DOP}+ k^{\op{DOP}}_j} f^{\op{remin}}(T)
1d947889e4 Oliv*0132
faa67d1773 Oliv*0133 .. math:: \mu^{\op{DOFe}}_j = y_j {P^{\op{max}}_{{\mathrm{C}},j}} \frac{\op{DOFe}}{\op{DOFe}+ {k^{\op{DOFe}}}_j} f^{\op{remin}}(T)
1d947889e4 Oliv*0134
faa67d1773 Oliv*0135 The uptake rates for organic matter are
1d947889e4 Oliv*0136
faa67d1773 Oliv*0137 .. math:: U^{\op{DOC}}_j = \frac{1}{y_j} \mu_j {c}_j
1d947889e4 Oliv*0138
0139 .. math:: U^{\op{DOX}}_j = U^{\op{DOC}}_j R^{X{\mathrm{C}}}_j \qquad X={\mathrm{N}},{\mathrm{P}},\op{Fe}
0140
faa67d1773 Oliv*0141 Part of it is respired back to inorganics:
0142
0143 .. math:: R^{\op{DIC}}_j = \left( \frac{1}{y_j} - 1 \right) \mu_j {c}_j
1d947889e4 Oliv*0144
0145 .. math::
0146
faa67d1773 Oliv*0147 R^{\op{NH4}}_j &= R^{\op{DIC}}_j R^{\mathrm{N:C}}_j
1d947889e4 Oliv*0148
faa67d1773 Oliv*0149 R^{\op{PO4}}_j &= R^{\op{DIC}}_j R^{\mathrm{P:C}}_j
0150
0151 R^{\op{FeT}}_j &= R^{\op{DIC}}_j R^{\mathrm{Fe:C}}_j
0152 \;.
1d947889e4 Oliv*0153
0154
faa67d1773 Oliv*0155 Bacteria parameters
0156 '''''''''''''''''''
0157
0158 .. csv-table:: Bacteria parameters
0159 :delim: &
0160 :widths: 13,17,8,15,18,29
0161 :class: longtable
0162 :header: Trait, Param, Symbol, Default, Units, Description
0163
0164 :varlink:`bactType` & :varlink:`grp_bacttype` & & 0 & & 1: particle associated, 2: free living bacteria, 0: not bacteria
0165 :varlink:`isAerobic` & :varlink:`grp_aerobic` & & 0 & & 1: is aerobic, 0: not
0166 :varlink:`isDenit` & :varlink:`grp_denit` & & 0 & & 1: is dentrifying, 0: not
0167 & :varlink:`pcoefO2` & :math:`P^{\max}_{\mathrm{O}2}` & 290.82 / 86400 & s\ :sup:`--1` & max O2-specific O2 uptake rate for aerobic bacteria
0168 & :varlink:`pmaxDIN` & :math:`V^{\max}_{\op{DIN}}` & 20/86400 & mmol N mmol C\ :sup:`--1` s\ :sup:`--1` & max C-specific DIN uptake rate for denitrifying bacteria
0169 & :varlink:`ksatDIN` & :math:`k^{\op{DIN}}` & 0.01 & mmol N m\ :sup:`--3` & half-saturation conc of dissolved inorganic nitrogen
0170 & :varlink:`alpha_hydrol` & :math:`\alpha^{\op{hydrol}}` & 2.0 & 1 & increase in POM needed due to hydrolysis
0171 :varlink:`PCmax` & :varlink:`a <a_PCmax>`,\ :varlink:`b_PCmax` & :math:`P^{\op{max}}_{\op{C},j}` & (1/day) · V\ :sup:`--0.15`, see [#pcmax]_ & s\ :sup:`--1` & maximum carbon-specific growth rate
0172 :varlink:`yield` & :varlink:`yod` (aerobic) :varlink:`ynd` (denit) & :math:`y_j` & 0.2 (aerobic) 0.16 (denit) & 1 & bacterial growth yield for all organic matter
0173 :varlink:`yieldO2` & :varlink:`yoe` & :math:`y^{{\mathrm{O}}_2}_j` & 0.2/467*4/ (1-0.2)*106 & mmol C / mmol O\ :sub:`2` & bacterial growth yield for oxygen
0174 :varlink:`yieldNO3` & :varlink:`yne` & :math:`y^{\op{NO}_3}_j` & 0.16/467*5/ (1-0.16)*106 & mmol C / mmol N & bacterial growth yield for nitrate
0175 :varlink:`ksatPON` & :varlink:`a_ksatPON` & :math:`k^{\op{PON}}_j` & 1 & mmol N m\ :sup:`--3` & half-saturation of PON for bacterial growth
0176 :varlink:`ksatPOC` & & :math:`k^{\op{POC}}_j` & see below & mmol C m\ :sup:`--3` & half-saturation of POC for bacterial growth
0177 :varlink:`ksatPOP` & & :math:`k^{\op{POP}}_j` & see below & mmol P m\ :sup:`--3` & half-saturation of POP for bacterial growth
0178 :varlink:`ksatPOFe` & & :math:`k^{\op{POFe}}_j` & see below & mmol Fe m\ :sup:`--3` & half-saturation of POFe for bacterial growth
0179 :varlink:`ksatDON` & :varlink:`a_ksatDON` & :math:`k^{\op{DON}}_j` & 1 & mmol N m\ :sup:`--3` & half-saturation of DON for bacterial growth
0180 :varlink:`ksatDOC` & & :math:`k^{\op{DOC}}_j` & see below & mmol C m\ :sup:`--3` & half-saturation of DOC for bacterial growth
0181 :varlink:`ksatDOP` & & :math:`k^{\op{DOP}}_j` & see below & mmol P m\ :sup:`--3` & half-saturation of DOP for bacterial growth
0182 :varlink:`ksatDOFe` & & :math:`k^{\op{DOFe}}_j` & see below & mmol Fe m\ :sup:`--3` & half-saturation of DOFe for bacterial growth
0183
0184 .. [#pcmax] A more appropriate value for the maximum growth rate of bacteria is 5/day
0185 which was used in previous versions of the code.
0186
0187 The organic nitrogen half-saturation constant, ksatPON and ksatDON, are set
0188 from trait parameters. Others are computed from nitrogen ones using
0189 elemental ratios,
0190
0191 .. math::
0192
0193 k^{\op{POC}}_j &= \frac{1}{R^{\mathrm{N}:\mathrm{C}}_j} k^{\op{PON}}_j &
0194 k^{\op{DOC}}_j &= \frac{1}{R^{\mathrm{N}:\mathrm{C}}_j} k^{\op{DON}}_j
1d947889e4 Oliv*0195
faa67d1773 Oliv*0196 k^{\op{POP}}_j &= \frac{R^{\mathrm{P}:\mathrm{C}}_j}{R^{\mathrm{N}:\mathrm{C}}_j} k^{\op{PON}}_j &
0197 k^{\op{DOP}}_j &= \frac{R^{\mathrm{P}:\mathrm{C}}_j}{R^{\mathrm{N}:\mathrm{C}}_j} k^{\op{DON}}_j
1d947889e4 Oliv*0198
faa67d1773 Oliv*0199 k^{\op{POFe}}_j &= \frac{R^{\mathrm{Fe}:\mathrm{C}}_j}{R^{\mathrm{N}:\mathrm{C}}_j} k^{\op{PON}}_j &
0200 k^{\op{DOFe}}_j &= \frac{R^{\mathrm{Fe}:\mathrm{C}}_j}{R^{\mathrm{N}:\mathrm{C}}_j} k^{\op{DON}}_j
1d947889e4 Oliv*0201