<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://www.wiki.mohid.com/index.php?action=history&amp;feed=atom&amp;title=Module_Benthos</id>
		<title>Module Benthos - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://www.wiki.mohid.com/index.php?action=history&amp;feed=atom&amp;title=Module_Benthos"/>
		<link rel="alternate" type="text/html" href="http://www.wiki.mohid.com/index.php?title=Module_Benthos&amp;action=history"/>
		<updated>2026-04-04T16:17:57Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.28.0</generator>

	<entry>
		<id>http://www.wiki.mohid.com/index.php?title=Module_Benthos&amp;diff=8233&amp;oldid=prev</id>
		<title>Francisco: /* User guide */</title>
		<link rel="alternate" type="text/html" href="http://www.wiki.mohid.com/index.php?title=Module_Benthos&amp;diff=8233&amp;oldid=prev"/>
				<updated>2019-10-03T14:00:23Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;User guide&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 14:00, 3 October 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l121&quot; &gt;Line 121:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 121:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;With exception to temperature, all properties defined in the ModuleInterfaceSedimentWater input file with option BENTHOS activated, must set keyword to '''BOTTOM_FLUXES : 1''' in the [[Module WaterProperties]] input file. This keywords activates an option that computes a bottom boundary condition in the transport equations of the dissolved properties due to the biogeochemical processes computed in Module Benthos.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;With exception to temperature, all properties defined in the ModuleInterfaceSedimentWater input file with option BENTHOS activated, must set keyword to '''BOTTOM_FLUXES : 1''' in the [[Module WaterProperties]] input file. This keywords activates an option that computes a bottom boundary condition in the transport equations of the dissolved properties due to the biogeochemical processes computed in Module Benthos.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For more on Module Benthos keywords go to [http://&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;www&lt;/del&gt;.mohid.com/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;IHS/ Mohid Keyword Online &lt;/del&gt;Database].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For more on Module Benthos keywords go to [http://&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;wiki&lt;/ins&gt;.mohid.com/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;index.php?title=Keyword_list#Module_Benthos MOHID keyword &lt;/ins&gt;Database].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Useful notes == &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Useful notes == &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Francisco</name></author>	</entry>

	<entry>
		<id>http://www.wiki.mohid.com/index.php?title=Module_Benthos&amp;diff=519&amp;oldid=prev</id>
		<title>Guillaume: 1 revision</title>
		<link rel="alternate" type="text/html" href="http://www.wiki.mohid.com/index.php?title=Module_Benthos&amp;diff=519&amp;oldid=prev"/>
				<updated>2008-12-03T10:27:17Z</updated>
		
		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 10:27, 3 December 2008&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;' lang='en'&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Guillaume</name></author>	</entry>

	<entry>
		<id>http://www.wiki.mohid.com/index.php?title=Module_Benthos&amp;diff=518&amp;oldid=prev</id>
		<title>192.168.20.148: /* Useful notes */</title>
		<link rel="alternate" type="text/html" href="http://www.wiki.mohid.com/index.php?title=Module_Benthos&amp;diff=518&amp;oldid=prev"/>
				<updated>2008-02-07T15:18:48Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Useful notes&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Overview == &lt;br /&gt;
&lt;br /&gt;
Module Benthos is a zero-dimensional biogeochemical model and was designed to compute, using simple model formulations, some of the main benthic biogeochemical processes occurring in an aquatic system:&lt;br /&gt;
(i)	Algae mortality, if algae are considered as a particulate property that can sink and deposit, then if deposited a mortality rate is applied;&lt;br /&gt;
(ii)	Particulate organic matter mineralization (nitrogen and phosphorus biogeochemical cycles);&lt;br /&gt;
(iii)	Biogenic silica dissolution;&lt;br /&gt;
(iv)	Oxygen depletion.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;background: white; border: 1px blue; padding: 1em;&amp;quot;&amp;gt;&lt;br /&gt;
*algae mortality, if algae are considered as a particulate property that can sink and deposit, then if deposited a mortality rate is applied&lt;br /&gt;
*Particulate organic matter mineralization (nitrogen and phosphorus biogeochemical cycles)&lt;br /&gt;
*Biogenic silica dissolution&lt;br /&gt;
*Oxygen depletion&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Module Benthos is also ready to be coupled, in terms of organic matter mineralization, biogenic silica dissolution and oxygen depletion, with other pelagic biogeochemical models included in Mohid such as: [[Module WaterQuality]] and [[Module Life]].&lt;br /&gt;
&lt;br /&gt;
== Algae Mortality ==&lt;br /&gt;
A mortality rate can be applied over algae deposited in the water-sediment interface. ModuleBenthos is ready to assume phytoplankton and diatoms as algae.&lt;br /&gt;
&lt;br /&gt;
As this happens, the algae nitrogen and phosphorus internal pools are converted into particulate organic matter, and for the specific case of diatoms, its silica pool is transformed into dissolved silica. &lt;br /&gt;
Algae mortality is computed as described in (eq. 1).&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;math&amp;gt;\frac{dM^{X}}{dt}= -k_{mortality}^{X} \cdot  M^{X}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where  is the algae (phytoplankton or diatoms) deposited mass (kg of carbon),   is the algae  mortality rate (s-1).&lt;br /&gt;
&lt;br /&gt;
Hence, the algae mortality generates an input for the particulate organic matter pool, which can be accounted in particulate organic nitrogen (PON), (eq.2) and particulate organic phosphorus (POP) (eq.3). &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;math&amp;gt;\frac{dM^{PON}}{dt}= -k_{mortality}^{X} \cdot  M^{PON} \cdot \alpha_{N/C}^{X}&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Where   is given in kg of Nitrogen and   is the algae’s Nitrogen/Carbon ratio (which is different for phytoplankton and for diatoms).&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;math&amp;gt;\frac{dM^{POP}}{dt}= -k_{mortality}^{X} \cdot  M^{POP} \cdot \alpha_{P/C}^{X}&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Where  is given in kg of Phosphorus and  is the algae’s Phosphorus/Carbon ratio (which is different for phytoplankton and for diatoms).&lt;br /&gt;
For diatoms, the biogenic silica derived from its mortality, is computed as:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;math&amp;gt;\frac{dM^{BioSi}}{dt}= -k_{mortality}^{diatoms} \cdot  M^{BioSi} \cdot \alpha_{Si/C}^{diatoms}&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Where  is given in kg of Silica and  is the algae’s Silica/Carbon ratio (in the case of diatoms simulation).&lt;br /&gt;
&lt;br /&gt;
== Organic matter mineralization ==&lt;br /&gt;
Organic matter mineralization is computed over its nitrogen and phosphorus fractions, by means of a temperature dependent rate and considering that bacterial abundance is constant in time and its activity, as said, is temperature dependent.&lt;br /&gt;
This mineralization process is responsible for oxygen depletion, but it’s also regulated by oxygen availability. If oxygen levels reach anoxia ( ) conditions then, organic matter mineralization is stopped. This limitation is computed as in (eq.5).&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;math&amp;gt;Lim_{O_{2}}=\frac{O_{2}}{O_{2}+0.5}&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Thus for the nitrogen fraction of organic matter, mineralization can be computed as in (eq.6) and (eq.7), for PON and ammonia, respectively.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;math&amp;gt;\frac{dM^{PON}}{dt} = -(k_{decay-N} \times \phi_{PON}^{(T-20C)}) \cdot M^{PON} \cdot Lim_{O_{2}} &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;math&amp;gt;\frac{dM^{NH_{4}^{+}}}{dt}= (k_{decay-N} \times \phi_{PON}^{(T-20C)}) \cdot M^{PON} \cdot Lim_{O_{2}}&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Where  is given in kg of Nitrogen,   is the reference mineralization rate for PON,   is a temperature coefficient, and   is the water temperature at the water-sediment interface (ºC).&lt;br /&gt;
Regarding the phosphorus budget:&lt;br /&gt;
(eq.8)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
(eq.9)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Where   is given in kg of Phosphorus,   is the reference mineralization rate for POP,   is a temperature coefficient, and   is the water temperature at the water-sediment interface (ºC).&lt;br /&gt;
For more details on the oxygen budget, see chapter 2.4.&lt;br /&gt;
&lt;br /&gt;
== Silica dissolution ==&lt;br /&gt;
&lt;br /&gt;
Silica dissolution is simulated as a constant rate over the biogenic silica deposited in the water-sediment interface, acting as a source of dissolved silica.&lt;br /&gt;
(eq.10)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
(eq.11)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Where   is given in kg of biogenic silica,   is given in kg of dissolved silica and   is the dissolution rate for biogenic silica.&lt;br /&gt;
&lt;br /&gt;
== Oxygen depletion == &lt;br /&gt;
&lt;br /&gt;
Oxygen depletion occurs due to organic matter mineralization, and is computed according to stoichiometric relations.&lt;br /&gt;
(eq.12)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
(eq.13)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Where   is given in kg of oxygen,   and   are the Nitrogen/Carbon and Phosphorus/Carbon ratios of particulate organic matter, and  is the ratio between Oxygen and Carbon in CO2.&lt;br /&gt;
&lt;br /&gt;
== Numerical scheme ==&lt;br /&gt;
Module Benthos solves the differential equations described above using an Euler forward scheme (explicit method), which was used in order to make the code organization as simple as possible. When using this numerical method there are, nevertheless, some restraints in terms of temporal discretization, which can cause numerical instabilities that can be solved, at some extent, by using a smaller time step. &lt;br /&gt;
&lt;br /&gt;
Module Benthos has an independent time step in relation to the model’s main time step. Normally the time step to integrate the differential equations describing these kind of biogeochemical reactions is much higher than the time step used to solve hydrodynamic and transport equations, and as the set of equations in this module is quite simple, there is no significant increase in terms of computational costs when using a smaller time step.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User guide ==&lt;br /&gt;
&lt;br /&gt;
As described before, Module Benthos is directly connected with [[Module InterfaceSedimentWater]], therefore making it necessary to understand some of the options to be made in the [[InterfaceSedimentWater]] input data file. &lt;br /&gt;
&lt;br /&gt;
All properties undergoing biogeochemical reactions in Module Benthos must be defined in [[Module InterfaceSedimentWater]], and keyword '''BENTHOS''' has to be activated in every one of it, including oxygen, which is mandatory to be computed.&lt;br /&gt;
&lt;br /&gt;
 '''BENTHOS	        : 1'''&lt;br /&gt;
&lt;br /&gt;
Additionally, property temperature must be also defined, as it controls mineralization rates. Nevertheless, as temperature is not subject to any specific process in the bottom, the '''BENTHOS''' keyword value for this property must be set to 0.&lt;br /&gt;
&lt;br /&gt;
Particulate properties, such as particulate organic nitrogen, particulate organic phosphorus, biogenic silica, phytoplankton (if desired) and diatoms (if desired) must be set as '''PARTICULATE'''.&lt;br /&gt;
&lt;br /&gt;
 '''PARTICULATE    : 1'''&lt;br /&gt;
&lt;br /&gt;
Dissolved properties such as ammonia, inorganic phosphorus, dissolved silica, oxygen and temperature, must be set to '''PARTICULATE : 0'''.&lt;br /&gt;
&lt;br /&gt;
The properties defined in the [[Module InterfaceSedimentWater]] must be consistent with the [[Module WaterProperties]] input file, which means that every property important for the benthic model must be defined in both input files;With exception to temperature, all dissolved properties defined in the [[Module InterfaceSedimentWater]] input file, with option '''BENTHOS''' activated, must set keyword '''WATER_FLUXES : 1'''. Particulate properties also need this option activated in order to compute the fluxes between the water column and the bottom due to erosion and deposition.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also as Module Benthos computes biogeochemical processes involving dissolved processes near the sediment-water interface (e.g. oxygen depletion), all these properties must be defined in the water column. In addition, and as referred above, temperature, as it influences the mineralization rates, is mandatory to be defined in the [[Module WaterProperties]] input data file. &lt;br /&gt;
With exception to temperature, all properties defined in the ModuleInterfaceSedimentWater input file with option BENTHOS activated, must set keyword to '''BOTTOM_FLUXES : 1''' in the [[Module WaterProperties]] input file. This keywords activates an option that computes a bottom boundary condition in the transport equations of the dissolved properties due to the biogeochemical processes computed in Module Benthos.&lt;br /&gt;
&lt;br /&gt;
For more on Module Benthos keywords go to [http://www.mohid.com/IHS/ Mohid Keyword Online Database].&lt;br /&gt;
&lt;br /&gt;
== Useful notes == &lt;br /&gt;
The results from ModuleBenthos are handled by [[Module InterfaceSedimentWater]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Modules]]&lt;br /&gt;
[[Category:MOHID Base 1]]&lt;br /&gt;
[[Category:Biogeochemistry]]&lt;/div&gt;</summary>
		<author><name>192.168.20.148</name></author>	</entry>

	</feed>
<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
  ga('create', 'UA-56589921-5', 'auto');
  ga('send', 'pageview');
</script>