<?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_Assimilation</id>
		<title>Module Assimilation - 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_Assimilation"/>
		<link rel="alternate" type="text/html" href="http://www.wiki.mohid.com/index.php?title=Module_Assimilation&amp;action=history"/>
		<updated>2026-04-05T00:41:16Z</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_Assimilation&amp;diff=513&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_Assimilation&amp;diff=513&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_Assimilation&amp;diff=512&amp;oldid=prev</id>
		<title>192.168.20.177: /* Assimilation data file */</title>
		<link rel="alternate" type="text/html" href="http://www.wiki.mohid.com/index.php?title=Module_Assimilation&amp;diff=512&amp;oldid=prev"/>
				<updated>2008-01-31T17:07:01Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Assimilation data file&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;
Module Assimilation is responsible for handling information used in [[relaxation]] schemes. It mainly reads the reference fields and the relaxation coefficients fields used to relax the solution to the reference solution. The standard relaxation scheme implemented in MOHID follow the following equation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{\partial \phi}{\partial t} = \frac{\phi_{ref} - \phi}{\partial \tau} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; is the relaxed variable computed by the model, &amp;lt;math&amp;gt;\phi_{ref}&amp;lt;/math&amp;gt; is the reference solution and &amp;lt;math&amp;gt;\tau&amp;lt;/math&amp;gt; relaxation coefficient. &lt;br /&gt;
&lt;br /&gt;
[[Module Hydrodynamic]] and [[Module WaterProperties]] use this module to read and prepare the information. The relaxation algorithms are actually programmed in Module Hydrodynamic and Module WaterProperties, making Module Assimilation somewhat a &amp;quot;reading&amp;quot; module. This type of approach is normally used when [[nesting models]] or using a climatological reference solution.&lt;br /&gt;
&lt;br /&gt;
This module relates to  simplified [[data assimilation]] schemes. For information regarding  advanced data assimilation in MOHID please check [[ModuleSequentialAssimilation]].&lt;br /&gt;
&lt;br /&gt;
== Concepts ==&lt;br /&gt;
=== Property ===&lt;br /&gt;
A property consists of a reference field and a relaxation coefficients field. It can be 2D (e.g. water level) or 3D (e.g. temperature).&lt;br /&gt;
&lt;br /&gt;
=== Reference field ===&lt;br /&gt;
The reference field is a prescribed solution which is used to force the solution computed by the model. The reference field must be given in the same units as the computed field. Examples of properties are velocity U, velocity V, water level, temperature, salinity, etc. A reference field must be defined in the U, V or Z grid, via keyword '''[[TYPE_ZUV]]''' and it can be set using [[Module FillMatrix]].&lt;br /&gt;
&lt;br /&gt;
=== Relaxation coefficients ===&lt;br /&gt;
The [[relaxation]] coefficients are used to define the ''rate'' at which the solution computed by the model is relaxed to the prescribed solution. The units of these coefficients are seconds. &lt;br /&gt;
&lt;br /&gt;
To generate in a easy way a relaxation coefficients file use the [[AssimilationZones]] tool.&lt;br /&gt;
&lt;br /&gt;
== Other features ==&lt;br /&gt;
=== Cold relaxation period ===&lt;br /&gt;
*'''COLD_RELAX_PERIOD'''&lt;br /&gt;
*''COLD_ORDER''&lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
&lt;br /&gt;
== User manual ==&lt;br /&gt;
&lt;br /&gt;
=== Assimilation data file ===&lt;br /&gt;
A property is identified by the [[keyword]] '''NAME''' inside a [[block]] delimited by the ''&amp;lt;beginproperty&amp;gt;'' and ''&amp;lt;endproperty&amp;gt;'' tags. The dimension of the property is specified by keyword '''[[DIMENSION]]''' (e.g. for a 3D property: '''''DIMENSION     : 3''''').&lt;br /&gt;
&lt;br /&gt;
A reference field is defined inside a block delimited by the ''&amp;lt;&amp;lt;begin_field&amp;gt;&amp;gt;'' and ''&amp;lt;&amp;lt;end_field&amp;gt;&amp;gt;'' tags.&lt;br /&gt;
&lt;br /&gt;
A relaxation coefficients field is defined inside a block delimited by the ''&amp;lt;&amp;lt;begin_coef&amp;gt;&amp;gt;'' and ''&amp;lt;&amp;lt;end_coef&amp;gt;&amp;gt;'' tags.&lt;br /&gt;
&lt;br /&gt;
A relaxation coefficients and reference fields must be defined in the U, V or Z grid, via keyword '''[[TYPE_ZUV]]''' and can be set using [[Module FillMatrix]]. &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;beginproperty&amp;gt;&lt;br /&gt;
 NAME                    : velocity U&lt;br /&gt;
 UNITS                   : m/s&lt;br /&gt;
 DIMENSION               : 3&lt;br /&gt;
 OUTPUT_HDF              : 1&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;&amp;lt;begin_field&amp;gt;&amp;gt;&lt;br /&gt;
 DEFAULTVALUE            : 0&lt;br /&gt;
 INITIALIZATION_METHOD   : HDF&lt;br /&gt;
 FILE_IN_TIME            : HDF&lt;br /&gt;
 FILENAME                : ../../GeneralData/Reference_vel_U.hdf5&lt;br /&gt;
 TYPE_ZUV                : z&lt;br /&gt;
 &amp;lt;&amp;lt;end_field&amp;gt;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;&amp;lt;begin_coef&amp;gt;&amp;gt;&lt;br /&gt;
 DEFAULTVALUE            : 1e9&lt;br /&gt;
 TYPE_ZUV                : u&lt;br /&gt;
 FILE_IN_TIME            : NONE&lt;br /&gt;
 REMAIN_CONSTANT         : 1&lt;br /&gt;
 INITIALIZATION_METHOD   : ASCII_FILE&lt;br /&gt;
 FILENAME                : [[AssimilationZones|../../GeneralData/RelaxationCoefs_U.dat]]&lt;br /&gt;
 &amp;lt;&amp;lt;end_coef&amp;gt;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;endproperty&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;beginproperty&amp;gt;&lt;br /&gt;
 NAME                    : velocity V&lt;br /&gt;
 UNITS                   : m/s&lt;br /&gt;
 DIMENSION               : 3&lt;br /&gt;
 OUTPUT_HDF              : 1&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;&amp;lt;begin_field&amp;gt;&amp;gt;&lt;br /&gt;
 DEFAULTVALUE            : 0&lt;br /&gt;
 INITIALIZATION_METHOD   : HDF&lt;br /&gt;
 FILE_IN_TIME            : HDF&lt;br /&gt;
 FILENAME                : ../../GeneralData/Reference_vel_V.hdf5&lt;br /&gt;
 TYPE_ZUV                : z&lt;br /&gt;
 &amp;lt;&amp;lt;end_field&amp;gt;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;&amp;lt;begin_coef&amp;gt;&amp;gt;&lt;br /&gt;
 DEFAULTVALUE            : 1e9&lt;br /&gt;
 TYPE_ZUV                : v&lt;br /&gt;
 FILE_IN_TIME            : NONE&lt;br /&gt;
 REMAIN_CONSTANT         : 1&lt;br /&gt;
 INITIALIZATION_METHOD   : ASCII_FILE&lt;br /&gt;
 FILENAME                : [[AssimilationZones|./../GeneralData/RelaxationCoefs_V.dat]]&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;&amp;lt;end_coef&amp;gt;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;endproperty&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;beginproperty&amp;gt;&lt;br /&gt;
 NAME                    : temperature&lt;br /&gt;
 UNITS                   : ºC&lt;br /&gt;
 DIMENSION               : 3D&lt;br /&gt;
 OUTPUT_HDF              : 1&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;&amp;lt;begin_field&amp;gt;&amp;gt;&lt;br /&gt;
 DEFAULTVALUE            : 0&lt;br /&gt;
 INITIALIZATION_METHOD   : HDF&lt;br /&gt;
 FILE_IN_TIME            : HDF&lt;br /&gt;
 FILENAME                : ../../GeneralData/Reference_T.hdf5&lt;br /&gt;
 TYPE_ZUV                : z&lt;br /&gt;
 &amp;lt;&amp;lt;end_field&amp;gt;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;&amp;lt;begin_coef&amp;gt;&amp;gt;&lt;br /&gt;
 DEFAULTVALUE            : 1e32&lt;br /&gt;
 TYPE_ZUV                : z&lt;br /&gt;
 FILE_IN_TIME            : NONE&lt;br /&gt;
 REMAIN_CONSTANT         : 1&lt;br /&gt;
 INITIALIZATION_METHOD   : ASCII_FILE&lt;br /&gt;
 FILENAME                : [[AssimilationZones|../../GeneralData/RelaxationCoefs_T.dat]]&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;&amp;lt;end_coef&amp;gt;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;endproperty&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Modules]]&lt;/div&gt;</summary>
		<author><name>192.168.20.177</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>