<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://earthwise.bgs.ac.uk/index.php?action=history&amp;feed=atom&amp;title=OR%2F14%2F022_Description_of_dynamic_%28run-time%29_approaches</id>
	<title>OR/14/022 Description of dynamic (run-time) approaches - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://earthwise.bgs.ac.uk/index.php?action=history&amp;feed=atom&amp;title=OR%2F14%2F022_Description_of_dynamic_%28run-time%29_approaches"/>
	<link rel="alternate" type="text/html" href="http://earthwise.bgs.ac.uk/index.php?title=OR/14/022_Description_of_dynamic_(run-time)_approaches&amp;action=history"/>
	<updated>2026-05-12T02:06:57Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>http://earthwise.bgs.ac.uk/index.php?title=OR/14/022_Description_of_dynamic_(run-time)_approaches&amp;diff=57021&amp;oldid=prev</id>
		<title>Ajhil: /* ESMF */</title>
		<link rel="alternate" type="text/html" href="http://earthwise.bgs.ac.uk/index.php?title=OR/14/022_Description_of_dynamic_(run-time)_approaches&amp;diff=57021&amp;oldid=prev"/>
		<updated>2022-07-01T12:53:07Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;ESMF&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:53, 1 July 2022&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-l194&quot;&gt;Line 194:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 194:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ESMF is based on two types of components: &amp;#039;Gridded Components&amp;#039; (ESMF_GridComp) and &amp;#039;Coupler Components&amp;#039; (ESMF_CplComp) (ESMF 2013&amp;lt;ref name=&amp;quot;ESMF&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). Gridded Components represent the physical domain being modelled while Coupler Components enable data transformation and transfer (ESMF 2013&amp;lt;ref name=&amp;quot;ESMF&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). Coupler Component&amp;#039;s operations include: time advancement, data redistribution, spectral and grid transformations, time averaging, and unit conversions (ESMF 2013&amp;lt;ref name=&amp;quot;ESMF&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). Coupler Components need to be written in Fortran on case by case basis using ESMF classes (ESMF 2013&amp;lt;ref name=&amp;quot;ESMF&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). Gridded Components need to be split into one or more initialise, run, and finalise sections callable as subroutines (Goodall et al., 2013&amp;lt;ref name=&amp;quot;Goodall 2013&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;, ESMF 2013&amp;lt;ref name=&amp;quot;ESMF&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). ESMF allow for nested components, with &amp;quot;progressively more specialised processes or refined grids&amp;quot; (ESMF 2013&amp;lt;ref name=&amp;quot;ESMF&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ESMF is based on two types of components: &amp;#039;Gridded Components&amp;#039; (ESMF_GridComp) and &amp;#039;Coupler Components&amp;#039; (ESMF_CplComp) (ESMF 2013&amp;lt;ref name=&amp;quot;ESMF&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). Gridded Components represent the physical domain being modelled while Coupler Components enable data transformation and transfer (ESMF 2013&amp;lt;ref name=&amp;quot;ESMF&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). Coupler Component&amp;#039;s operations include: time advancement, data redistribution, spectral and grid transformations, time averaging, and unit conversions (ESMF 2013&amp;lt;ref name=&amp;quot;ESMF&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). Coupler Components need to be written in Fortran on case by case basis using ESMF classes (ESMF 2013&amp;lt;ref name=&amp;quot;ESMF&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). Gridded Components need to be split into one or more initialise, run, and finalise sections callable as subroutines (Goodall et al., 2013&amp;lt;ref name=&amp;quot;Goodall 2013&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;, ESMF 2013&amp;lt;ref name=&amp;quot;ESMF&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). ESMF allow for nested components, with &amp;quot;progressively more specialised processes or refined grids&amp;quot; (ESMF 2013&amp;lt;ref name=&amp;quot;ESMF&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;The user is required to write a wrapper code that will connect component&#039;s native data structures to ESMF data structures (ESMF 2013&amp;lt;ref name=&quot;ESMF&quot;&amp;gt;&amp;lt;/ref&amp;gt;). There are two ways to do it: either using the &#039;ESMF_Array&#039; class to represent the data structures in an index-space, or using the &#039;ESMF_Field&#039; class to represent them it in a physical space (ESMF 2013&amp;lt;ref name=&quot;ESMF&quot;&amp;gt;&amp;lt;/ref&amp;gt;). In the latter case interpolation weights can be calculated using coordinate information stored in the &#039;ESMF_Grid&#039; class; bilinear and higher order interpolation calculations in up to three dimensions are supported (ESMF 2013&amp;lt;ref name=&quot;ESMF&quot;&amp;gt;&amp;lt;/ref&amp;gt;). User is also required to write &#039;SetServices&#039; routine, which associates the ESMF initialise/run/finalise methods with their corresponding user code methods (ESMF 2013&amp;lt;ref name=&quot;ESMF&quot;&amp;gt;&amp;lt;/ref&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;The user is required to write a wrapper code that will connect component&#039;s native data structures to ESMF data structures (ESMF 2013&amp;lt;ref name=&quot;ESMF&quot;&amp;gt;&amp;lt;/ref&amp;gt;). There are two ways to do it: either using the &#039;ESMF_Array&#039; class to represent the data structures in an index-space, or using the &#039;ESMF_Field&#039; class to represent them it in a physical space (ESMF 2013&amp;lt;ref name=&quot;ESMF&quot;&amp;gt;&amp;lt;/ref&amp;gt;). In the latter case interpolation weights can be calculated using coordinate information stored in the &#039;ESMF_Grid&#039; class; bilinear and higher order interpolation calculations in up to three dimensions are supported (ESMF 2013&amp;lt;ref name=&quot;ESMF&quot;&amp;gt;&amp;lt;/ref&amp;gt;). User is also required to write &#039;SetServices&#039; routine, which associates the ESMF initialise/run/finalise methods with their corresponding user code methods (ESMF 2013&amp;lt;ref name=&quot;ESMF&quot;&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ESMF 2013. &#039;&#039;Earth System Modeling Framework Website&#039;&#039; [Online]. [cited 14 November 2013]. Available: http://www.earthsystemmodeling.org/&lt;/ins&gt;&amp;lt;/ref&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;Data is passed using container classes called &#039;States&#039; (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;); each Gridded component has an import State, containing its inputs, and an export State, containing its outputs (ESMF 2013&amp;lt;ref name=&quot;ESMF&quot;&amp;gt;&amp;lt;/ref&amp;gt;). States can hold different data classes, including Arrays, ArrayBundles, Fields, or FieldBundles (ESMF 2013). ‘Arrays store multidimensional data associated with an index space. Fields include data Arrays along with an associated physical grid and a decomposition that specifies how data points in the physical grid are distributed across computing resources. ArrayBundles and FieldBundles are groupings of Arrays and Fields, respectively’ (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;Data is passed using container classes called &#039;States&#039; (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;); each Gridded component has an import State, containing its inputs, and an export State, containing its outputs (ESMF 2013&amp;lt;ref name=&quot;ESMF&quot;&amp;gt;&amp;lt;/ref&amp;gt;). States can hold different data classes, including Arrays, ArrayBundles, Fields, or FieldBundles (ESMF 2013&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref name=&quot;ESMF 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;/ins&gt;). ‘Arrays store multidimensional data associated with an index space. Fields include data Arrays along with an associated physical grid and a decomposition that specifies how data points in the physical grid are distributed across computing resources. ArrayBundles and FieldBundles are groupings of Arrays and Fields, respectively’ (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Although, ESMF is primarily aimed at high performance climate/weather/atmospheric computations, its developers seek cooperation with hydrological modellers and have been looking into ways to achieve cross-domain integration between ESMF and water resources modelling systems (Deluca et al., 2008&amp;lt;ref name=&amp;quot;Deluca&amp;quot;&amp;gt;DELUCA, C, OEHMKE, R, NECKELS, D, THEURICH, G, O&amp;#039;KUINGHTTONS, R, DE FAINCHTEIN, R, MURPHY, S and DUNLAP, R. Enhancements for Hydrological Modeling in ESMF. American Geophysical Union Fall Meeting 2008. &amp;lt;/ref&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Although, ESMF is primarily aimed at high performance climate/weather/atmospheric computations, its developers seek cooperation with hydrological modellers and have been looking into ways to achieve cross-domain integration between ESMF and water resources modelling systems (Deluca et al., 2008&amp;lt;ref name=&amp;quot;Deluca&amp;quot;&amp;gt;DELUCA, C, OEHMKE, R, NECKELS, D, THEURICH, G, O&amp;#039;KUINGHTTONS, R, DE FAINCHTEIN, R, MURPHY, S and DUNLAP, R. Enhancements for Hydrological Modeling in ESMF. American Geophysical Union Fall Meeting 2008. &amp;lt;/ref&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ajhil</name></author>
	</entry>
	<entry>
		<id>http://earthwise.bgs.ac.uk/index.php?title=OR/14/022_Description_of_dynamic_(run-time)_approaches&amp;diff=57020&amp;oldid=prev</id>
		<title>Ajhil: /* Time */</title>
		<link rel="alternate" type="text/html" href="http://earthwise.bgs.ac.uk/index.php?title=OR/14/022_Description_of_dynamic_(run-time)_approaches&amp;diff=57020&amp;oldid=prev"/>
		<updated>2022-07-01T12:50:35Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Time&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:50, 1 July 2022&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-l124&quot;&gt;Line 124:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 124:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;====Time====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;====Time====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;The Invisible Modelling Environment (TIME) is a metadata-based framework developed within the Catchment Modelling Toolkit project in the Cooperative Research Centre for Catchment Hydrology (CRCCH) (Rahman et al., 2003&amp;lt;ref name=&quot;Rahman&quot;&amp;gt;RAHMAN, J M, SEATON, S P, PERRAUD, J-M., HOTHAM, H, VERRELLI, D I and COLEMAN, J R. It&#039;s TIME for a New Environmental Modelling Framework. Proceedings of MODSIM International Congress on Modelling and Simulation 2003 Townsville, Australia. &#039;&#039;Modelling and Simulation Society of Australia and New Zealand Inc&#039;&#039;., 1727–1732. &amp;lt;/ref&amp;gt;). CRCCH is currently a part of the eWater Cooperative Research Centre (CRC) — an organisation responsible for implementation of the Australian Government&#039;s National Hydrological Modelling Strategy (eWater CRC 2013).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;The Invisible Modelling Environment (TIME) is a metadata-based framework developed within the Catchment Modelling Toolkit project in the Cooperative Research Centre for Catchment Hydrology (CRCCH) (Rahman et al., 2003&amp;lt;ref name=&quot;Rahman&quot;&amp;gt;RAHMAN, J M, SEATON, S P, PERRAUD, J-M., HOTHAM, H, VERRELLI, D I and COLEMAN, J R. It&#039;s TIME for a New Environmental Modelling Framework. Proceedings of MODSIM International Congress on Modelling and Simulation 2003 Townsville, Australia. &#039;&#039;Modelling and Simulation Society of Australia and New Zealand Inc&#039;&#039;., 1727–1732. &amp;lt;/ref&amp;gt;). CRCCH is currently a part of the eWater Cooperative Research Centre (CRC) — an organisation responsible for implementation of the Australian Government&#039;s National Hydrological Modelling Strategy (eWater CRC 2013&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref name=&quot;eWater 2013&quot;&amp;gt;eWater CRC 2013. eWater Cooperative Research Centre Website [Online]. Available: http://www.ewater.com.au/ [cited 2/12/2013].&amp;lt;/ref&amp;gt;&lt;/ins&gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;TIME architecture is based on as a number of interacting layers, with each layer consisting of a number of components and a framework supporting the specific layer&amp;#039;s function (Rahman et al., 2003&amp;lt;ref name=&amp;quot;Rahman&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). The central layer is the Kernel, which contains definitions of metadata tags, the parent classes for models and data, and mechanisms for performing IO operations (Rahman et al., 2003&amp;lt;ref name=&amp;quot;Rahman&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). The other layers include: the Model layer, which consists of all the modelling components; the Tools layer, which includes components for data and model processing and parameter optimisation; and the Visualisation and User Interface layer, which contains tools for data visualisation and user interaction (Rahman et al., 2003&amp;lt;ref name=&amp;quot;Rahman&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;TIME architecture is based on as a number of interacting layers, with each layer consisting of a number of components and a framework supporting the specific layer&amp;#039;s function (Rahman et al., 2003&amp;lt;ref name=&amp;quot;Rahman&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). The central layer is the Kernel, which contains definitions of metadata tags, the parent classes for models and data, and mechanisms for performing IO operations (Rahman et al., 2003&amp;lt;ref name=&amp;quot;Rahman&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). The other layers include: the Model layer, which consists of all the modelling components; the Tools layer, which includes components for data and model processing and parameter optimisation; and the Visualisation and User Interface layer, which contains tools for data visualisation and user interaction (Rahman et al., 2003&amp;lt;ref name=&amp;quot;Rahman&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ajhil</name></author>
	</entry>
	<entry>
		<id>http://earthwise.bgs.ac.uk/index.php?title=OR/14/022_Description_of_dynamic_(run-time)_approaches&amp;diff=57019&amp;oldid=prev</id>
		<title>Ajhil: /* Overview */</title>
		<link rel="alternate" type="text/html" href="http://earthwise.bgs.ac.uk/index.php?title=OR/14/022_Description_of_dynamic_(run-time)_approaches&amp;diff=57019&amp;oldid=prev"/>
		<updated>2022-07-01T12:47:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Overview&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:47, 1 July 2022&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-l31&quot;&gt;Line 31:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 31:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===OASIS3-MCT_2.0 (Framework and Coupler) ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===OASIS3-MCT_2.0 (Framework and Coupler) ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;====Overview====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;====Overview====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;The framework description for OASIS3-MCT_2.0 is modified from Valcke et al., (2013)&amp;lt;ref name=&quot;Valcke 2013&quot;&amp;gt;VALCKE, S, CRAIG, T, and COQUART, L. 2013. OASIS3-MCT User Guide, OASIS3-MCT 2.0, Technical Report, TR/CMGC/13/17, CERFACS/CNRS SUC URA No 1875, Toulouse, France. &amp;lt;/ref&amp;gt;. In 1991, CERFACS started the development of a software interface to couple existing ocean and atmosphere numerical General Circulation Models. OASIS3-MCT_2.0 is interfaced with the MCT, developed by the Argonne National Laboratory in the USA. MCT implements fully parallel re-gridding and parallel distributed exchanges of the coupling fields based on pre- computed re-gridding weights and addresses. MCT has proven parallel performance and is also the underlying coupling software used in the CESM.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;The framework description for OASIS3-MCT_2.0 is modified from Valcke et al., (2013)&amp;lt;ref name=&quot;Valcke 2013&quot;&amp;gt;VALCKE, S, CRAIG, T, and COQUART, L. 2013. OASIS3-MCT User Guide, OASIS3-MCT 2.0, Technical Report, TR/CMGC/13/17, CERFACS/CNRS SUC URA No 1875, Toulouse, France. &amp;lt;/ref&amp;gt;. In 1991, CERFACS started the development of a software interface to couple existing ocean and atmosphere numerical General Circulation Models. OASIS3-MCT_2.0 is interfaced with the MCT, developed by the Argonne National Laboratory in the USA. MCT implements fully parallel re-gridding and parallel distributed exchanges of the coupling fields based on pre-computed re-gridding weights and addresses. MCT has proven parallel performance and is also the underlying coupling software used in the CESM.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Low model component intrusiveness, portability and flexibility were key concepts when designing OASIS3-MCT_2.0. The software itself may be envisaged as a coupling library that needs to be linked to the component models, the main function of which is to interpolate and exchange the coupling fields between them to form a coupled system. OASIS3-MCT_2.0 supports coupling of 2D logically-rectangular fields but 3D fields and 1D fields expressed on unstructured grids are also supported using a one dimension degeneration of the structures.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Low model component intrusiveness, portability and flexibility were key concepts when designing OASIS3-MCT_2.0. The software itself may be envisaged as a coupling library that needs to be linked to the component models, the main function of which is to interpolate and exchange the coupling fields between them to form a coupled system. OASIS3-MCT_2.0 supports coupling of 2D logically-rectangular fields but 3D fields and 1D fields expressed on unstructured grids are also supported using a one dimension degeneration of the structures.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ajhil</name></author>
	</entry>
	<entry>
		<id>http://earthwise.bgs.ac.uk/index.php?title=OR/14/022_Description_of_dynamic_(run-time)_approaches&amp;diff=57018&amp;oldid=prev</id>
		<title>Ajhil: /* Web services */</title>
		<link rel="alternate" type="text/html" href="http://earthwise.bgs.ac.uk/index.php?title=OR/14/022_Description_of_dynamic_(run-time)_approaches&amp;diff=57018&amp;oldid=prev"/>
		<updated>2022-07-01T09:43:40Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Web services&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:43, 1 July 2022&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-l218&quot;&gt;Line 218:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 218:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Another technology that could potentially be harnessed for building decision support systems is cloud computing. Environmental Virtual Observatory (EVO) pilot project, sponsored by the UK’s Natural Environment Research Council (NERC), employs cloud computing to integrate datasets, models and tools for cost-effective, efficient and transparent environmental monitoring and decision making (EVO 2013&amp;lt;ref name=&amp;quot;EVO&amp;quot;&amp;gt;EVO 2013. &amp;#039;&amp;#039;Environmental Virtual Observatory Website &amp;#039;&amp;#039;[Online]. [cited 14 November 2013]. Available: [http://www.evo-uk.org/ http://www.evo-uk.org/.]&amp;lt;/ref&amp;gt;). EVO works with other international partners (e.g.: CUAHSI, NeON) to develop consistent standards for exchanging data and models (EVO 2013&amp;lt;ref name=&amp;quot;EVO&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). The project activities include developing cyber infrastructure, cloud-enabled environmental models, and a number of exemplar web-based services concerning soil and water management at both local and national scales (EVO 2013&amp;lt;ref name=&amp;quot;EVO&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). Exemplars developed within the course of the two year pilot project focus on a range of environmental problems, which directly affect the well-being of people in the UK, e.g.: studying national-scale nutrient fate using linked hydrogeological and biochemical models, developing a system to assess the effects of different land management practices on reducing diffuse pollution from agriculture, advancing modelling capabilities for drought and flood predictions to address and mitigate the effects of climate change, or establishing technologies for studying biodiversity and ecosystem service sustainability (EVO 2013&amp;lt;ref name=&amp;quot;EVO&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). EVO aims to provide different groups of users, from scientists to local stakeholders, with free and easy access to expert knowledge by combining assets from various sources with novel tools for data analysis and visualisation (Gurney et al., 2011&amp;lt;ref name=&amp;quot;Gurney&amp;quot;&amp;gt;GURNEY, R, EMMETT, B, MCDONALD, A, BLAIR, G, BUYTAERT, W, FREER, J E, HAYGARTH, P, REES, G, TETZLAFF, D and EVO SCIENCE TEAM. The Environmental Virtual Observatory: A New Vision for Catchment Science. American Geophysical Union Fall Meeting 2011. &amp;lt;/ref&amp;gt;). The system is designed to promote feedback, ownership, community involvement, and better communication between technical ad non-technical users (EVO 2013&amp;lt;ref name=&amp;quot;EVO&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). An example of a community tool established within EVO is The Local Landscape Visualisation Tool, developed by engaging stakeholders in three catchments in the UK: the Afon Dyfi, the River Tarland, and the River Eden (Wilkinson et al., 2013&amp;lt;ref name=&amp;quot;Wilkinson&amp;quot;&amp;gt;WILKINSON, M, BEVEN, K, BREWER, P, EL-KHATIB, Y, GEMMELL, A, HAYGARTH, P, MACKAY, E, MACKLIN, M, MARSHALL, K, QUINN, P, STUTTER, M., THOMAS, N &amp;amp; VITOLO, C. The Environmental Virtual Observatory (EVO) local exemplar: A cloud based local landscape learning visualisation tool for communicating flood risk to catchment stakeholders. EGU General Assembly 2013 Vienna Austria. &amp;lt;/ref&amp;gt;). The tool is accessed via a web portal and communicates flood risk in the local impacted communities. It is based on a number of services, i.e.: catchment datasets, hydrological models, and visualisation tools. Users can access real time data concerning river levels, rainfall, weather, and water quality, which is additionally supported by webcam images, or can use cloud-based models to explore how different land management strategies might affect the risk of flooding (Wilkinson et al., 2013&amp;lt;ref name=&amp;quot;Wilkinson&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Another technology that could potentially be harnessed for building decision support systems is cloud computing. Environmental Virtual Observatory (EVO) pilot project, sponsored by the UK’s Natural Environment Research Council (NERC), employs cloud computing to integrate datasets, models and tools for cost-effective, efficient and transparent environmental monitoring and decision making (EVO 2013&amp;lt;ref name=&amp;quot;EVO&amp;quot;&amp;gt;EVO 2013. &amp;#039;&amp;#039;Environmental Virtual Observatory Website &amp;#039;&amp;#039;[Online]. [cited 14 November 2013]. Available: [http://www.evo-uk.org/ http://www.evo-uk.org/.]&amp;lt;/ref&amp;gt;). EVO works with other international partners (e.g.: CUAHSI, NeON) to develop consistent standards for exchanging data and models (EVO 2013&amp;lt;ref name=&amp;quot;EVO&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). The project activities include developing cyber infrastructure, cloud-enabled environmental models, and a number of exemplar web-based services concerning soil and water management at both local and national scales (EVO 2013&amp;lt;ref name=&amp;quot;EVO&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). Exemplars developed within the course of the two year pilot project focus on a range of environmental problems, which directly affect the well-being of people in the UK, e.g.: studying national-scale nutrient fate using linked hydrogeological and biochemical models, developing a system to assess the effects of different land management practices on reducing diffuse pollution from agriculture, advancing modelling capabilities for drought and flood predictions to address and mitigate the effects of climate change, or establishing technologies for studying biodiversity and ecosystem service sustainability (EVO 2013&amp;lt;ref name=&amp;quot;EVO&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). EVO aims to provide different groups of users, from scientists to local stakeholders, with free and easy access to expert knowledge by combining assets from various sources with novel tools for data analysis and visualisation (Gurney et al., 2011&amp;lt;ref name=&amp;quot;Gurney&amp;quot;&amp;gt;GURNEY, R, EMMETT, B, MCDONALD, A, BLAIR, G, BUYTAERT, W, FREER, J E, HAYGARTH, P, REES, G, TETZLAFF, D and EVO SCIENCE TEAM. The Environmental Virtual Observatory: A New Vision for Catchment Science. American Geophysical Union Fall Meeting 2011. &amp;lt;/ref&amp;gt;). The system is designed to promote feedback, ownership, community involvement, and better communication between technical ad non-technical users (EVO 2013&amp;lt;ref name=&amp;quot;EVO&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). An example of a community tool established within EVO is The Local Landscape Visualisation Tool, developed by engaging stakeholders in three catchments in the UK: the Afon Dyfi, the River Tarland, and the River Eden (Wilkinson et al., 2013&amp;lt;ref name=&amp;quot;Wilkinson&amp;quot;&amp;gt;WILKINSON, M, BEVEN, K, BREWER, P, EL-KHATIB, Y, GEMMELL, A, HAYGARTH, P, MACKAY, E, MACKLIN, M, MARSHALL, K, QUINN, P, STUTTER, M., THOMAS, N &amp;amp; VITOLO, C. The Environmental Virtual Observatory (EVO) local exemplar: A cloud based local landscape learning visualisation tool for communicating flood risk to catchment stakeholders. EGU General Assembly 2013 Vienna Austria. &amp;lt;/ref&amp;gt;). The tool is accessed via a web portal and communicates flood risk in the local impacted communities. It is based on a number of services, i.e.: catchment datasets, hydrological models, and visualisation tools. Users can access real time data concerning river levels, rainfall, weather, and water quality, which is additionally supported by webcam images, or can use cloud-based models to explore how different land management strategies might affect the risk of flooding (Wilkinson et al., 2013&amp;lt;ref name=&amp;quot;Wilkinson&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;Last but not least, web services can be used to link different modelling frameworks. Hydrologic studies traditionally did not consider bi-directional interactions between atmosphere and water bodies. However, as the scale of the models increase, the assumption about the lack of feedback between the land surface and the atmosphere may no longer hold and bi-directional coupling becomes important (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;). Up to date coupling of hydrological and climate models has been hindered by discrepancies between both technologies, namely climate models run on high performance computers while hydrologic models run on personal computers (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;, Saint and Murphy 2010&amp;lt;ref name=&quot;Saint&quot;&amp;gt;&amp;lt;/ref&amp;gt;). Additionally, there is a lack of established techniques for transferring data between differing spatial scales of climate and  hydrologic models (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2011&quot;&amp;gt;&amp;lt;/ref&amp;gt;). Hydrological Modelling for Assessing Climate Change Impacts at different Scales project (HYACINTS) coupled climate model HIRHAM and physically distributed hydrological model MIKE SHE for the whole of Denmark by migrating both models into the OpenMI standard (HYACINTS 2013&amp;lt;ref name=&quot;Hyacints&quot;&amp;gt;HYACINTS 2013. &#039;&#039;Hydrological Modelling for Assessing Climate Change Impacts at different Scales Project Website &#039;&#039;[Online]. Last revised 26 June 2009. [cited 14 November 2013]. Available: [http://hyacints.dk/main_uk/main.html http://hyacints.dk/main_uk/main.html.]&amp;lt;/ref&amp;gt;). Method based on statistical downscaling and bias-correction was developed to enable data transfer across different grids (HYACINTS 2013&amp;lt;ref name=&quot;Hyacints&quot;&amp;gt;&amp;lt;/ref&amp;gt;). While the project achieved integration of models from different domains, this required migrating them to the same standard. Goodall et al., (2013)&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt; proposed a novel approach to loosely couple climate and hydrologic models using web services, which enabled integration of different modelling frameworks. The researchers did not address the problem of data scalability between climate and hydrologic models but merely aimed to develop technically feasible strategy for coupling such models. In the proposed approach web services are used to pass data between a hydrologic model running on desktop computer and a climate/weather model running in HPC environment (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;). The prototype developed in the study was a two-way coupled system composed of the Community Atmosphere Model (CAM) and the Soil and Water Assessment Tool (SWAT) (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;). CAM implemented with ESMF was made available as a web service. SWAT was provided as an OpenMI compliant model and CAM model was wrapped with an OpenMI interface (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;). The execution was controlled and implemented by OpenMI’s Configuration Editor (Saint and Murphy 2010&amp;lt;ref name=&quot;Saint&quot;&amp;gt;&amp;lt;/ref&amp;gt;). This study proved that coupling of two disparate modelling systems is feasible while still maintaining the models&#039; original structure and purpose (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;). The study provided a technical solution for coupling models running on different computing platforms, e.g.: PC and HPC, different HPCs, or cloud (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;). Bridging the gap between OpenMI and ESMF was possible due to features that both standards provide, namely: ESMF supporting web services and OpenMI supporting a wrapper for accessing external services (Goodall et al., 2013). Both frameworks are widely used within their respective communities and their integration is an important milestone in modelling coupled hydrology-climate systems (Saint and Murphy 2010&amp;lt;ref name=&quot;Saint&quot;&amp;gt;&amp;lt;/ref&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;Last but not least, web services can be used to link different modelling frameworks. Hydrologic studies traditionally did not consider bi-directional interactions between atmosphere and water bodies. However, as the scale of the models increase, the assumption about the lack of feedback between the land surface and the atmosphere may no longer hold and bi-directional coupling becomes important (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;). Up to date coupling of hydrological and climate models has been hindered by discrepancies between both technologies, namely climate models run on high performance computers while hydrologic models run on personal computers (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;, Saint and Murphy 2010&amp;lt;ref name=&quot;Saint&quot;&amp;gt;&amp;lt;/ref&amp;gt;). Additionally, there is a lack of established techniques for transferring data between differing spatial scales of climate and  hydrologic models (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2011&quot;&amp;gt;&amp;lt;/ref&amp;gt;). Hydrological Modelling for Assessing Climate Change Impacts at different Scales project (HYACINTS) coupled climate model HIRHAM and physically distributed hydrological model MIKE SHE for the whole of Denmark by migrating both models into the OpenMI standard (HYACINTS 2013&amp;lt;ref name=&quot;Hyacints&quot;&amp;gt;HYACINTS 2013. &#039;&#039;Hydrological Modelling for Assessing Climate Change Impacts at different Scales Project Website &#039;&#039;[Online]. Last revised 26 June 2009. [cited 14 November 2013]. Available: [http://hyacints.dk/main_uk/main.html http://hyacints.dk/main_uk/main.html.]&amp;lt;/ref&amp;gt;). Method based on statistical downscaling and bias-correction was developed to enable data transfer across different grids (HYACINTS 2013&amp;lt;ref name=&quot;Hyacints&quot;&amp;gt;&amp;lt;/ref&amp;gt;). While the project achieved integration of models from different domains, this required migrating them to the same standard. Goodall et al., (2013)&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt; proposed a novel approach to loosely couple climate and hydrologic models using web services, which enabled integration of different modelling frameworks. The researchers did not address the problem of data scalability between climate and hydrologic models but merely aimed to develop technically feasible strategy for coupling such models. In the proposed approach web services are used to pass data between a hydrologic model running on desktop computer and a climate/weather model running in HPC environment (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;GOODALL, J L, SAINT, K D, ERCAN, M B, BRILEY, L J, MURPHY, S, YOU, H, DELUCA, C, and ROOD, R B. 2013. Coupling climate and hydrological models: Interoperability through Web Services. &#039;&#039;Environmental Modelling and Software&#039;&#039;, 46 250–259.&lt;/ins&gt;&amp;lt;/ref&amp;gt;). The prototype developed in the study was a two-way coupled system composed of the Community Atmosphere Model (CAM) and the Soil and Water Assessment Tool (SWAT) (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;). CAM implemented with ESMF was made available as a web service. SWAT was provided as an OpenMI compliant model and CAM model was wrapped with an OpenMI interface (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;). The execution was controlled and implemented by OpenMI’s Configuration Editor (Saint and Murphy 2010&amp;lt;ref name=&quot;Saint&quot;&amp;gt;&amp;lt;/ref&amp;gt;). This study proved that coupling of two disparate modelling systems is feasible while still maintaining the models&#039; original structure and purpose (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;). The study provided a technical solution for coupling models running on different computing platforms, e.g.: PC and HPC, different HPCs, or cloud (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;). Bridging the gap between OpenMI and ESMF was possible due to features that both standards provide, namely: ESMF supporting web services and OpenMI supporting a wrapper for accessing external services (Goodall et al., 2013&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;&lt;/ins&gt;). Both frameworks are widely used within their respective communities and their integration is an important milestone in modelling coupled hydrology-climate systems (Saint and Murphy 2010&amp;lt;ref name=&quot;Saint&quot;&amp;gt;&amp;lt;/ref&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==References==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==References==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[category:OR/14/022 Couplers for linking environmental models: Scoping study and potential next steps | 04]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[category:OR/14/022 Couplers for linking environmental models: Scoping study and potential next steps | 04]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ajhil</name></author>
	</entry>
	<entry>
		<id>http://earthwise.bgs.ac.uk/index.php?title=OR/14/022_Description_of_dynamic_(run-time)_approaches&amp;diff=57017&amp;oldid=prev</id>
		<title>Ajhil: /* Web services */</title>
		<link rel="alternate" type="text/html" href="http://earthwise.bgs.ac.uk/index.php?title=OR/14/022_Description_of_dynamic_(run-time)_approaches&amp;diff=57017&amp;oldid=prev"/>
		<updated>2022-07-01T09:41:46Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Web services&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:41, 1 July 2022&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-l210&quot;&gt;Line 210:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 210:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Applications operating as web services are based on components that are independent, distributed, loosely-coupled and exchange data over a computer network. In the hydrological domain web services are used in a number of ways, e.g.: to integrate hydrologic data from heterogeneous sources; to link modelling frameworks with databases; to connect models, databases, and analysis tools into water resources decision support systems; or to join modelling systems from different domains (e.g.: hydrology and climate).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Applications operating as web services are based on components that are independent, distributed, loosely-coupled and exchange data over a computer network. In the hydrological domain web services are used in a number of ways, e.g.: to integrate hydrologic data from heterogeneous sources; to link modelling frameworks with databases; to connect models, databases, and analysis tools into water resources decision support systems; or to join modelling systems from different domains (e.g.: hydrology and climate).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;There are a number of examples of successful use of service-oriented technology for environmental data integration. One such example is Hydrologic Information System (HIS), created by the Consortium of Universities for the Advancement of Hydrological Science Inc. (CUAHSI) — an organisation of more than 100 US universities aimed  at  developing infrastructure and services for the advancement of the hydrologic sciences (Peckham and Goodall 2013). HIS is composed of hydrologic databases and servers connected through web services (Peckham and Goodall 2013&amp;lt;ref name=&quot;Peckham and Goodall&quot;&amp;gt;PECKHAM, S D and GOODALL, J L. 2013. Driving plug-and-play models with data from web services: A demonstration of interoperability between CSDMS and CUAHSI-HIS. &#039;&#039;Computers and Geosciences, &#039;&#039;53, 154–161. &amp;lt;/ref&amp;gt;). It employs WaterOneFlow web service interface and Water Markup Language (WaterML) for data transmission to enable integration of hydrologic data from heterogeneous data sources into one ‘virtual database’ (Goodall et al., 2011&amp;lt;ref name=&quot;Goodall 2011&quot;&amp;gt;&amp;lt;/ref&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;There are a number of examples of successful use of service-oriented technology for environmental data integration. One such example is Hydrologic Information System (HIS), created by the Consortium of Universities for the Advancement of Hydrological Science Inc. (CUAHSI) — an organisation of more than 100 US universities aimed  at  developing infrastructure and services for the advancement of the hydrologic sciences (Peckham and Goodall 2013&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref name=&quot;Peckham 2013&quot;&amp;gt;PECKHAM, S D, and GOODALL, J L. 2013. Driving plug-and-play models with data from web services: A demonstration of interoperability between CSDMS and CUAHSI-HIS. &#039;&#039;Computers and Geosciences&#039;&#039;, 53, 154–161.&amp;lt;/ref&amp;gt;&lt;/ins&gt;). HIS is composed of hydrologic databases and servers connected through web services (Peckham and Goodall 2013&amp;lt;ref name=&quot;Peckham and Goodall&quot;&amp;gt;PECKHAM, S D and GOODALL, J L. 2013. Driving plug-and-play models with data from web services: A demonstration of interoperability between CSDMS and CUAHSI-HIS. &#039;&#039;Computers and Geosciences, &#039;&#039;53, 154–161. &amp;lt;/ref&amp;gt;). It employs WaterOneFlow web service interface and Water Markup Language (WaterML) for data transmission to enable integration of hydrologic data from heterogeneous data sources into one ‘virtual database’ (Goodall et al., 2011&amp;lt;ref name=&quot;Goodall 2011&quot;&amp;gt;&amp;lt;/ref&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Research efforts focus also on ways to integrate data and modelling systems. HydroDesktop is open source GIS-enabled software developed by CUASHIU HIS, which allows accessing HIS services from a personal computer. It not only provides capabilities for data querying, downloading, visualisation, editing, graphing, analysis, and exporting to different formats but also supports integrated model development and use of the retrieved data in simulations (HydroDesktop 2013&amp;lt;ref name=&amp;quot;Hydrodesktop&amp;quot;&amp;gt;HYDRODESKTOP 2013. &amp;#039;&amp;#039;HydroDesktop CUAHSI Open Source Hydrologic Data Tools Website &amp;#039;&amp;#039;[Online]. Last revised 13 March 2012. [cited 14 November 2013]. Available: [http://his.cuahsi.org/hdhelp/welcome.html http://his.cuahsi.org/hdhelp/welcome.html.]&amp;lt;/ref&amp;gt;). HydroModeler is a HydroDesktop plug-in, based on OpenMI Configuration Editor, which provides functionality for building and executing model compositions from within HydroDesktop (HydroDesktop 2013&amp;lt;ref name=&amp;quot;Hydrodesktop&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). Another example of data and modelling systems integration stems from the partnership between CSDMS and HIS. As a result of this cooperation a novel system was developed, which allows accessing HIS data through web services calls from within the CSDMS modelling environment (Peckham and Goodall 2013&amp;lt;ref name=&amp;quot;Peckham and Goodall&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). This functionality was achieved by incorporating an additional component, called DataHIS, within a CSDMS model composition. It is planned that CSDMS web services are further developed, provided that other environmental databases employ standardised interfaces for data retrieval and integration. It is envisioned that in the future CSDMS components could become web services themselves, potentially available to client applications such as HydroDesktop and HydroModeler (Peckham and Goodall 2013&amp;lt;ref name=&amp;quot;Peckham and Goodall&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Research efforts focus also on ways to integrate data and modelling systems. HydroDesktop is open source GIS-enabled software developed by CUASHIU HIS, which allows accessing HIS services from a personal computer. It not only provides capabilities for data querying, downloading, visualisation, editing, graphing, analysis, and exporting to different formats but also supports integrated model development and use of the retrieved data in simulations (HydroDesktop 2013&amp;lt;ref name=&amp;quot;Hydrodesktop&amp;quot;&amp;gt;HYDRODESKTOP 2013. &amp;#039;&amp;#039;HydroDesktop CUAHSI Open Source Hydrologic Data Tools Website &amp;#039;&amp;#039;[Online]. Last revised 13 March 2012. [cited 14 November 2013]. Available: [http://his.cuahsi.org/hdhelp/welcome.html http://his.cuahsi.org/hdhelp/welcome.html.]&amp;lt;/ref&amp;gt;). HydroModeler is a HydroDesktop plug-in, based on OpenMI Configuration Editor, which provides functionality for building and executing model compositions from within HydroDesktop (HydroDesktop 2013&amp;lt;ref name=&amp;quot;Hydrodesktop&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). Another example of data and modelling systems integration stems from the partnership between CSDMS and HIS. As a result of this cooperation a novel system was developed, which allows accessing HIS data through web services calls from within the CSDMS modelling environment (Peckham and Goodall 2013&amp;lt;ref name=&amp;quot;Peckham and Goodall&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). This functionality was achieved by incorporating an additional component, called DataHIS, within a CSDMS model composition. It is planned that CSDMS web services are further developed, provided that other environmental databases employ standardised interfaces for data retrieval and integration. It is envisioned that in the future CSDMS components could become web services themselves, potentially available to client applications such as HydroDesktop and HydroModeler (Peckham and Goodall 2013&amp;lt;ref name=&amp;quot;Peckham and Goodall&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ajhil</name></author>
	</entry>
	<entry>
		<id>http://earthwise.bgs.ac.uk/index.php?title=OR/14/022_Description_of_dynamic_(run-time)_approaches&amp;diff=57016&amp;oldid=prev</id>
		<title>Ajhil: /* CESM -CPL 7 (Framework and Coupler) */</title>
		<link rel="alternate" type="text/html" href="http://earthwise.bgs.ac.uk/index.php?title=OR/14/022_Description_of_dynamic_(run-time)_approaches&amp;diff=57016&amp;oldid=prev"/>
		<updated>2022-07-01T09:39:12Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;CESM -CPL 7 (Framework and Coupler)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:39, 1 July 2022&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-l7&quot;&gt;Line 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:OR14022 fig1.jpg|thumb|center|500px| &amp;#039;&amp;#039;&amp;#039;Figure 1&amp;#039;&amp;#039;&amp;#039;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;A typical dynamic interaction between an ensemble component using the IRF method.]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:OR14022 fig1.jpg|thumb|center|500px| &amp;#039;&amp;#039;&amp;#039;Figure 1&amp;#039;&amp;#039;&amp;#039;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;A typical dynamic interaction between an ensemble component using the IRF method.]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;===CESM -CPL 7 (Framework and Coupler)===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;===CESM-CPL 7 (Framework and Coupler)===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;====Overview====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;====Overview====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The Community Earth System Model (CESM) framework is used by researchers at the University Corporation for Atmospheric Research (UCAR) and the National Center for Atmospheric Research (NCAR) to couple land, sea, ice and atmospheric models using the CESM coupler CPL7 (Figure 2). The CESM replaces the previous Community Climate System Model (CCSM) modelling framework. CPL7 is designed to synchronise component time-stepping within the framework, manage component data communication, conservatively map data between component grids, and compute fluxes between components. While the processor configuration is relatively flexible and components can be run sequentially or concurrently, the sequencing of components in the driver (main CESM program) is fixed and independent of the processor layout. CESM components are called via the standard IRF method. The framework description used in this report is modified from Craig (2011)&amp;lt;ref name=&amp;quot;Craig&amp;quot;&amp;gt;CRAIG, T, 2011. CPL7 User’s Guide. [http://www.cesm.ucar.edu/models/cesm1.0/cpl7/cpl7_doc/ug.pdf http://www.cesm.ucar.edu/models/cesm1.0/cpl7/cpl7_doc/ug.pdf] (accessed 14.02.14). &amp;lt;/ref&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The Community Earth System Model (CESM) framework is used by researchers at the University Corporation for Atmospheric Research (UCAR) and the National Center for Atmospheric Research (NCAR) to couple land, sea, ice and atmospheric models using the CESM coupler CPL7 (Figure 2). The CESM replaces the previous Community Climate System Model (CCSM) modelling framework. CPL7 is designed to synchronise component time-stepping within the framework, manage component data communication, conservatively map data between component grids, and compute fluxes between components. While the processor configuration is relatively flexible and components can be run sequentially or concurrently, the sequencing of components in the driver (main CESM program) is fixed and independent of the processor layout. CESM components are called via the standard IRF method. The framework description used in this report is modified from Craig (2011)&amp;lt;ref name=&amp;quot;Craig&amp;quot;&amp;gt;CRAIG, T, 2011. CPL7 User’s Guide. [http://www.cesm.ucar.edu/models/cesm1.0/cpl7/cpl7_doc/ug.pdf http://www.cesm.ucar.edu/models/cesm1.0/cpl7/cpl7_doc/ug.pdf] (accessed 14.02.14). &amp;lt;/ref&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ajhil</name></author>
	</entry>
	<entry>
		<id>http://earthwise.bgs.ac.uk/index.php?title=OR/14/022_Description_of_dynamic_(run-time)_approaches&amp;diff=57015&amp;oldid=prev</id>
		<title>Ajhil at 09:38, 1 July 2022</title>
		<link rel="alternate" type="text/html" href="http://earthwise.bgs.ac.uk/index.php?title=OR/14/022_Description_of_dynamic_(run-time)_approaches&amp;diff=57015&amp;oldid=prev"/>
		<updated>2022-07-01T09:38:57Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;http://earthwise.bgs.ac.uk/index.php?title=OR/14/022_Description_of_dynamic_(run-time)_approaches&amp;amp;diff=57015&amp;amp;oldid=57012&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Ajhil</name></author>
	</entry>
	<entry>
		<id>http://earthwise.bgs.ac.uk/index.php?title=OR/14/022_Description_of_dynamic_(run-time)_approaches&amp;diff=57012&amp;oldid=prev</id>
		<title>Ajhil at 09:34, 1 July 2022</title>
		<link rel="alternate" type="text/html" href="http://earthwise.bgs.ac.uk/index.php?title=OR/14/022_Description_of_dynamic_(run-time)_approaches&amp;diff=57012&amp;oldid=prev"/>
		<updated>2022-07-01T09:34:00Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:34, 1 July 2022&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-l222&quot;&gt;Line 222:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 222:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==References==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==References==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;[[category:OR/14/022 Couplers for linking environmental models: Scoping study and potential next steps | &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;03&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;[[category:OR/14/022 Couplers for linking environmental models: Scoping study and potential next steps | &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;04&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ajhil</name></author>
	</entry>
	<entry>
		<id>http://earthwise.bgs.ac.uk/index.php?title=OR/14/022_Description_of_dynamic_(run-time)_approaches&amp;diff=43932&amp;oldid=prev</id>
		<title>Ajhil at 11:38, 29 November 2019</title>
		<link rel="alternate" type="text/html" href="http://earthwise.bgs.ac.uk/index.php?title=OR/14/022_Description_of_dynamic_(run-time)_approaches&amp;diff=43932&amp;oldid=prev"/>
		<updated>2019-11-29T11:38:36Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:38, 29 November 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-l135&quot;&gt;Line 135:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 135:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;====Kepler====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;====Kepler====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;Kepler is an open-source desktop application for creating scientific workflows, which emerged from Ptolemy II (Kepler 2013&amp;lt;ref name=&quot;Kepler 2013&quot;&amp;gt;KEPLER 2013. &#039;&#039;The Kepler project &#039;&#039;[Online]. [cited 14 November 2013]. Available: [https://kepler-/ https://kepler-] project.org/. &amp;lt;/ref&amp;gt;). Ptolemy II is a framework allowing for a number of different modes of execution, which was developed at the University of California at Berkley and originally targeted at bioinformatics, computational chemistry, ecoinformatics, and geoinformatics (Kepler 2013a&amp;lt;ref name=&quot;Kepler 2013a&quot;&amp;gt;KEPLER. 2013a. Getting started with Kepler Manual [Online]. [cited 14 November 2013]. Available: [https://kepler-project.org/ https://kepler-project.org/]. &amp;lt;/ref&amp;gt;, Kepler 2013b&amp;lt;ref name=&quot;Kepler 2013b&quot;&amp;gt;KEPLER. 2013b. Kepler User Manual [Online]. [cited 14 November 2013]. Available: [https://kepler-project.org/ https://kepler-project.org/]. &amp;lt;/ref&amp;gt;). Ptolemy II and Kepler are characterised by separation of workflow components from the workflow orchestration, which enables direct reusability of components (Kepler 2013b&amp;lt;ref name=&quot;Kepler 2013b&quot;&amp;gt;&amp;lt;/ref&amp;gt;). Workflows can be executed either from the GUI or from a command line (Kepler 2013&amp;lt;ref name=&quot;Kepler 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;). Each component is represented graphically in the GUI by an icon reflecting its function (Kepler 2013a&amp;lt;ref name=&quot;Kepler 2013a&quot;&amp;gt;&amp;lt;/ref&amp;gt;). Kepler is featuring a library of above 530 ready components (Kepler 2013b&amp;lt;ref name=&quot;Kepler 2013b&quot;&amp;gt;&amp;lt;/ref&amp;gt;), which facilitate a number of tasks, among others: remote data access, processing, analysis and visualization; transformations for syntactically incompatible components; GIS processing; execution of command line applications; statistical analysis using R or Matlab; web services invocation; cluster and grid computing, execution and monitoring (Goodall et al., 2011&amp;lt;ref name=&quot;Goodall 2011&quot;&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;GOODALL, J L., ROBINSON, B F and CASTRONOVA, A M. 2011. Modeling water resource systems using a service-oriented computing paradigm. &#039;&#039;Environmental Modelling and Software 2&#039;&#039;6&#039;&#039;&#039;, &#039;&#039;&#039;573–582. &lt;/del&gt;&amp;lt;/ref&amp;gt;, Kepler 2013b&amp;lt;ref name=&quot;Kepler 2013b&quot;&amp;gt;&amp;lt;/ref&amp;gt;, Kepler 2013&amp;lt;ref name=&quot;Kepler 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;). Kepler is maintained for Windows, OSX, and Linux operating systems (Kepler 2013&amp;lt;ref name=&quot;Kepler 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;Kepler is an open-source desktop application for creating scientific workflows, which emerged from Ptolemy II (Kepler 2013&amp;lt;ref name=&quot;Kepler 2013&quot;&amp;gt;KEPLER 2013. &#039;&#039;The Kepler project &#039;&#039;[Online]. [cited 14 November 2013]. Available: [https://kepler-/ https://kepler-] project.org/. &amp;lt;/ref&amp;gt;). Ptolemy II is a framework allowing for a number of different modes of execution, which was developed at the University of California at Berkley and originally targeted at bioinformatics, computational chemistry, ecoinformatics, and geoinformatics (Kepler 2013a&amp;lt;ref name=&quot;Kepler 2013a&quot;&amp;gt;KEPLER. 2013a. Getting started with Kepler Manual [Online]. [cited 14 November 2013]. Available: [https://kepler-project.org/ https://kepler-project.org/]. &amp;lt;/ref&amp;gt;, Kepler 2013b&amp;lt;ref name=&quot;Kepler 2013b&quot;&amp;gt;KEPLER. 2013b. Kepler User Manual [Online]. [cited 14 November 2013]. Available: [https://kepler-project.org/ https://kepler-project.org/]. &amp;lt;/ref&amp;gt;). Ptolemy II and Kepler are characterised by separation of workflow components from the workflow orchestration, which enables direct reusability of components (Kepler 2013b&amp;lt;ref name=&quot;Kepler 2013b&quot;&amp;gt;&amp;lt;/ref&amp;gt;). Workflows can be executed either from the GUI or from a command line (Kepler 2013&amp;lt;ref name=&quot;Kepler 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;). Each component is represented graphically in the GUI by an icon reflecting its function (Kepler 2013a&amp;lt;ref name=&quot;Kepler 2013a&quot;&amp;gt;&amp;lt;/ref&amp;gt;). Kepler is featuring a library of above 530 ready components (Kepler 2013b&amp;lt;ref name=&quot;Kepler 2013b&quot;&amp;gt;&amp;lt;/ref&amp;gt;), which facilitate a number of tasks, among others: remote data access, processing, analysis and visualization; transformations for syntactically incompatible components; GIS processing; execution of command line applications; statistical analysis using R or Matlab; web services invocation; cluster and grid computing, execution and monitoring (Goodall et al., 2011&amp;lt;ref name=&quot;Goodall 2011&quot;&amp;gt;&amp;lt;/ref&amp;gt;, Kepler 2013b&amp;lt;ref name=&quot;Kepler 2013b&quot;&amp;gt;&amp;lt;/ref&amp;gt;, Kepler 2013&amp;lt;ref name=&quot;Kepler 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;). Kepler is maintained for Windows, OSX, and Linux operating systems (Kepler 2013&amp;lt;ref name=&quot;Kepler 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Kepler workflow is composed of components, called actors, each performing a different function. A director is a special type of an actor that controls (directs) the execution of a workflow. Workflows can have a number of sub-workflows (also called composite actors), each comprised of a collection of actors performing complex embedded task and each controlled by its own director (Kepler 2013a&amp;lt;ref name=&amp;quot;Kepler 2013a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). Kepler is developed in Java, however, components written in other language can be adopted by using wrappers (Kepler 2013b&amp;lt;ref name=&amp;quot;Kepler 2013b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Kepler workflow is composed of components, called actors, each performing a different function. A director is a special type of an actor that controls (directs) the execution of a workflow. Workflows can have a number of sub-workflows (also called composite actors), each comprised of a collection of actors performing complex embedded task and each controlled by its own director (Kepler 2013a&amp;lt;ref name=&amp;quot;Kepler 2013a&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). Kepler is developed in Java, however, components written in other language can be adopted by using wrappers (Kepler 2013b&amp;lt;ref name=&amp;quot;Kepler 2013b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;).&lt;/div&gt;&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-l210&quot;&gt;Line 210:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 210:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Applications operating as web services are based on components that are independent, distributed, loosely-coupled and exchange data over a computer network. In the hydrological domain web services are used in a number of ways, e.g.: to integrate hydrologic data from heterogeneous sources; to link modelling frameworks with databases; to connect models, databases, and analysis tools into water resources decision support systems; or to join modelling systems from different domains (e.g.: hydrology and climate).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Applications operating as web services are based on components that are independent, distributed, loosely-coupled and exchange data over a computer network. In the hydrological domain web services are used in a number of ways, e.g.: to integrate hydrologic data from heterogeneous sources; to link modelling frameworks with databases; to connect models, databases, and analysis tools into water resources decision support systems; or to join modelling systems from different domains (e.g.: hydrology and climate).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;There are a number of examples of successful use of service-oriented technology for environmental data integration. One such example is Hydrologic Information System (HIS), created by the Consortium of Universities for the Advancement of Hydrological Science Inc. (CUAHSI) — an organisation of more than 100 US universities aimed  at  developing infrastructure and services for the advancement of the hydrologic sciences (Peckham and Goodall 2013). HIS is composed of hydrologic databases and servers connected through web services (Peckham and Goodall 2013&amp;lt;ref name=&quot;Peckham and Goodall&quot;&amp;gt;PECKHAM, S D and GOODALL, J L. 2013. Driving plug-and-play models with data from web services: A demonstration of interoperability between CSDMS and CUAHSI-HIS. &#039;&#039;Computers and Geosciences, &#039;&#039;53, 154–161. &amp;lt;/ref&amp;gt;). It employs WaterOneFlow web service interface and Water Markup Language (WaterML) for data transmission to enable integration of hydrologic data from heterogeneous data sources into one ‘virtual database’ (Goodall et al., 2011&amp;lt;ref name=&quot;Goodall 2011&quot;&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;GOODALL, J L., ROBINSON, B F and CASTRONOVA, A M. 2011. Modeling water resource systems using a service-oriented computing paradigm. &#039;&#039;Environmental Modelling and Software 2&#039;&#039;6&#039;&#039;&#039;, &#039;&#039;&#039;573–582. &lt;/del&gt;&amp;lt;/ref&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;There are a number of examples of successful use of service-oriented technology for environmental data integration. One such example is Hydrologic Information System (HIS), created by the Consortium of Universities for the Advancement of Hydrological Science Inc. (CUAHSI) — an organisation of more than 100 US universities aimed  at  developing infrastructure and services for the advancement of the hydrologic sciences (Peckham and Goodall 2013). HIS is composed of hydrologic databases and servers connected through web services (Peckham and Goodall 2013&amp;lt;ref name=&quot;Peckham and Goodall&quot;&amp;gt;PECKHAM, S D and GOODALL, J L. 2013. Driving plug-and-play models with data from web services: A demonstration of interoperability between CSDMS and CUAHSI-HIS. &#039;&#039;Computers and Geosciences, &#039;&#039;53, 154–161. &amp;lt;/ref&amp;gt;). It employs WaterOneFlow web service interface and Water Markup Language (WaterML) for data transmission to enable integration of hydrologic data from heterogeneous data sources into one ‘virtual database’ (Goodall et al., 2011&amp;lt;ref name=&quot;Goodall 2011&quot;&amp;gt;&amp;lt;/ref&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Research efforts focus also on ways to integrate data and modelling systems. HydroDesktop is open source GIS-enabled software developed by CUASHIU HIS, which allows accessing HIS services from a personal computer. It not only provides capabilities for data querying, downloading, visualisation, editing, graphing, analysis, and exporting to different formats but also supports integrated model development and use of the retrieved data in simulations (HydroDesktop 2013&amp;lt;ref name=&amp;quot;Hydrodesktop&amp;quot;&amp;gt;HYDRODESKTOP 2013. &amp;#039;&amp;#039;HydroDesktop CUAHSI Open Source Hydrologic Data Tools Website &amp;#039;&amp;#039;[Online]. Last revised 13 March 2012. [cited 14 November 2013]. Available: [http://his.cuahsi.org/hdhelp/welcome.html http://his.cuahsi.org/hdhelp/welcome.html.]&amp;lt;/ref&amp;gt;). HydroModeler is a HydroDesktop plug-in, based on OpenMI Configuration Editor, which provides functionality for building and executing model compositions from within HydroDesktop (HydroDesktop 2013&amp;lt;ref name=&amp;quot;Hydrodesktop&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). Another example of data and modelling systems integration stems from the partnership between CSDMS and HIS. As a result of this cooperation a novel system was developed, which allows accessing HIS data through web services calls from within the CSDMS modelling environment (Peckham and Goodall 2013&amp;lt;ref name=&amp;quot;Peckham and Goodall&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). This functionality was achieved by incorporating an additional component, called DataHIS, within a CSDMS model composition. It is planned that CSDMS web services are further developed, provided that other environmental databases employ standardised interfaces for data retrieval and integration. It is envisioned that in the future CSDMS components could become web services themselves, potentially available to client applications such as HydroDesktop and HydroModeler (Peckham and Goodall 2013&amp;lt;ref name=&amp;quot;Peckham and Goodall&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Research efforts focus also on ways to integrate data and modelling systems. HydroDesktop is open source GIS-enabled software developed by CUASHIU HIS, which allows accessing HIS services from a personal computer. It not only provides capabilities for data querying, downloading, visualisation, editing, graphing, analysis, and exporting to different formats but also supports integrated model development and use of the retrieved data in simulations (HydroDesktop 2013&amp;lt;ref name=&amp;quot;Hydrodesktop&amp;quot;&amp;gt;HYDRODESKTOP 2013. &amp;#039;&amp;#039;HydroDesktop CUAHSI Open Source Hydrologic Data Tools Website &amp;#039;&amp;#039;[Online]. Last revised 13 March 2012. [cited 14 November 2013]. Available: [http://his.cuahsi.org/hdhelp/welcome.html http://his.cuahsi.org/hdhelp/welcome.html.]&amp;lt;/ref&amp;gt;). HydroModeler is a HydroDesktop plug-in, based on OpenMI Configuration Editor, which provides functionality for building and executing model compositions from within HydroDesktop (HydroDesktop 2013&amp;lt;ref name=&amp;quot;Hydrodesktop&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). Another example of data and modelling systems integration stems from the partnership between CSDMS and HIS. As a result of this cooperation a novel system was developed, which allows accessing HIS data through web services calls from within the CSDMS modelling environment (Peckham and Goodall 2013&amp;lt;ref name=&amp;quot;Peckham and Goodall&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). This functionality was achieved by incorporating an additional component, called DataHIS, within a CSDMS model composition. It is planned that CSDMS web services are further developed, provided that other environmental databases employ standardised interfaces for data retrieval and integration. It is envisioned that in the future CSDMS components could become web services themselves, potentially available to client applications such as HydroDesktop and HydroModeler (Peckham and Goodall 2013&amp;lt;ref name=&amp;quot;Peckham and Goodall&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ajhil</name></author>
	</entry>
	<entry>
		<id>http://earthwise.bgs.ac.uk/index.php?title=OR/14/022_Description_of_dynamic_(run-time)_approaches&amp;diff=20551&amp;oldid=prev</id>
		<title>Dbk at 13:43, 7 August 2015</title>
		<link rel="alternate" type="text/html" href="http://earthwise.bgs.ac.uk/index.php?title=OR/14/022_Description_of_dynamic_(run-time)_approaches&amp;diff=20551&amp;oldid=prev"/>
		<updated>2015-08-07T13:43:37Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:43, 7 August 2015&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-l102&quot;&gt;Line 102:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 102:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Open Modelling Interface (OpenMI) Standard was established by a consortium of 14 organisations from seven countries, in the course of the HarmonIT project co-funded through the European Commison’s Fifth Framework programme (Moore et al., 2010&amp;lt;ref name=&amp;quot;Moore 2010&amp;quot;&amp;gt;MOORE, R, GIJSBERS, P, FORTUNE, D, GREGERSEN, J, BLIND, M, GROOSS, J and VANECEK, S. 2010. OpenMI Document Series: Scope for the OpenMI (Version 2.0). &amp;#039;&amp;#039;In: &amp;#039;&amp;#039;MOORE, R. (ed.). &amp;lt;/ref&amp;gt;). It was originally developed to address the Water Framework Directive&amp;#039;s call for integrated water resources at the catchment level (Moore and Tindall 2005&amp;lt;ref name=&amp;quot;Moore 2005&amp;quot;&amp;gt;MOORE, R V and TINDALL, C I. 2005. An overview of the open modelling interface and environment (the OpenMI). &amp;#039;&amp;#039;Environmental Science &amp;amp; Policy, &amp;#039;&amp;#039;8 279–286. &amp;lt;/ref&amp;gt;), however, its application was later extended to other domains of environmental management (OATC 2010a&amp;lt;ref name=&amp;quot;OATC 2010a&amp;quot;&amp;gt;OATC 2010a. OpenMI Document Series: The OpenMI &amp;#039;in a Nutshell&amp;#039; for the OpenMI (Version 2.0). The OpenMI Association Technical Committee. &amp;#039;&amp;#039;In: &amp;#039;&amp;#039;MOORE, R. (ed.). &amp;lt;/ref&amp;gt;). OpenMI is maintained and promoted by the OpenMI Association (OpenMI 2013&amp;lt;ref name=&amp;quot;Openmi&amp;quot;&amp;gt;OPENMI 2013. &amp;#039;&amp;#039;The OpenMI Association Website &amp;#039;&amp;#039;[Online]. [cited 14 November 2013]. Available: [http://www.openmi.org/ http://www.openmi.org/.]&amp;lt;/ref&amp;gt;), and is supported by the FluidEarth initiative of HR Wallingford (FluidEarth 2013&amp;lt;ref name=&amp;quot;Fluidearth&amp;quot;&amp;gt;FLUIDEARTH 2013. &amp;#039;&amp;#039;FluidEarth HR Wallingford Website &amp;#039;&amp;#039;[Online]. [cited 14 November 2013]. Available: [http://fluidearth.net/default.aspx http://fluidearth.net/default.aspx.]&amp;lt;/ref&amp;gt;), which provides tools for robust model integration, e.g.: FluidEarth2 Toolkit. OpenMI is equipped with GUI (OpenMI Configuration Editor), which facilitates creating and running compositions (Goodall et al., 2011&amp;lt;ref name=&amp;quot;Goodall 2011&amp;quot;&amp;gt;GOODALL, J L., ROBINSON, B F. and CASTRONOVA, A M. 2011. Modeling water resource systems using a service-oriented computing paradigm. &amp;#039;&amp;#039;Environmental Modelling and Software 2&amp;#039;&amp;#039;6&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;573–582. &amp;lt;/ref&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Open Modelling Interface (OpenMI) Standard was established by a consortium of 14 organisations from seven countries, in the course of the HarmonIT project co-funded through the European Commison’s Fifth Framework programme (Moore et al., 2010&amp;lt;ref name=&amp;quot;Moore 2010&amp;quot;&amp;gt;MOORE, R, GIJSBERS, P, FORTUNE, D, GREGERSEN, J, BLIND, M, GROOSS, J and VANECEK, S. 2010. OpenMI Document Series: Scope for the OpenMI (Version 2.0). &amp;#039;&amp;#039;In: &amp;#039;&amp;#039;MOORE, R. (ed.). &amp;lt;/ref&amp;gt;). It was originally developed to address the Water Framework Directive&amp;#039;s call for integrated water resources at the catchment level (Moore and Tindall 2005&amp;lt;ref name=&amp;quot;Moore 2005&amp;quot;&amp;gt;MOORE, R V and TINDALL, C I. 2005. An overview of the open modelling interface and environment (the OpenMI). &amp;#039;&amp;#039;Environmental Science &amp;amp; Policy, &amp;#039;&amp;#039;8 279–286. &amp;lt;/ref&amp;gt;), however, its application was later extended to other domains of environmental management (OATC 2010a&amp;lt;ref name=&amp;quot;OATC 2010a&amp;quot;&amp;gt;OATC 2010a. OpenMI Document Series: The OpenMI &amp;#039;in a Nutshell&amp;#039; for the OpenMI (Version 2.0). The OpenMI Association Technical Committee. &amp;#039;&amp;#039;In: &amp;#039;&amp;#039;MOORE, R. (ed.). &amp;lt;/ref&amp;gt;). OpenMI is maintained and promoted by the OpenMI Association (OpenMI 2013&amp;lt;ref name=&amp;quot;Openmi&amp;quot;&amp;gt;OPENMI 2013. &amp;#039;&amp;#039;The OpenMI Association Website &amp;#039;&amp;#039;[Online]. [cited 14 November 2013]. Available: [http://www.openmi.org/ http://www.openmi.org/.]&amp;lt;/ref&amp;gt;), and is supported by the FluidEarth initiative of HR Wallingford (FluidEarth 2013&amp;lt;ref name=&amp;quot;Fluidearth&amp;quot;&amp;gt;FLUIDEARTH 2013. &amp;#039;&amp;#039;FluidEarth HR Wallingford Website &amp;#039;&amp;#039;[Online]. [cited 14 November 2013]. Available: [http://fluidearth.net/default.aspx http://fluidearth.net/default.aspx.]&amp;lt;/ref&amp;gt;), which provides tools for robust model integration, e.g.: FluidEarth2 Toolkit. OpenMI is equipped with GUI (OpenMI Configuration Editor), which facilitates creating and running compositions (Goodall et al., 2011&amp;lt;ref name=&amp;quot;Goodall 2011&amp;quot;&amp;gt;GOODALL, J L., ROBINSON, B F. and CASTRONOVA, A M. 2011. Modeling water resource systems using a service-oriented computing paradigm. &amp;#039;&amp;#039;Environmental Modelling and Software 2&amp;#039;&amp;#039;6&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;573–582. &amp;lt;/ref&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;Components in OpenMI are called &#039;Linkable Components&#039; (Lu 2011&amp;lt;ref name=&quot;Lu&quot;&amp;gt;LU, B. 2011. &#039;&#039;Development of A Hydrologic Community Modeling System Using A Workflow Engine. &#039;&#039;PhD thesis, Drexel University. &amp;lt;/ref&amp;gt;) and their architectural design follow initialise/run/finalise cycle (Lawrence et al., Manuscript&amp;lt;ref name=&quot;Lawrence&quot;&amp;gt;&amp;lt;/ref&amp;gt;). They must be accompanied by metadata provided in the form of XML files (OATC 2010a&amp;lt;ref name=&quot;OATC 2010a&quot;&amp;gt;&amp;lt;/ref&amp;gt;) and encoded using either VB.Net or C# (Lu 2011&amp;lt;ref name=&quot;Lu&quot;&amp;gt;&amp;lt;/ref&amp;gt;). Models written in other languages (e.g.: Fortran, C, C++, F#, Matlab, etc.) can be integrated in OpenMI after implementing appropriate wrappers (OATC 2010a&amp;lt;ref name=&quot;OATC 2010a&quot;&amp;gt;&amp;lt;/ref&amp;gt;). A number of tools are available to assist users in developing their applications, including wrappers, which are provided in the form of code libraries (Software Development Kits or SDKs) (OATC 2010a&amp;lt;ref name=&quot;OATC 2010a&quot;&amp;gt;&amp;lt;/ref&amp;gt;). A set of interfaces need to be implemented to make a component OpenMI-compliant (OATC 2010a&amp;lt;ref name=&quot;OATC 2010a&quot;&amp;gt;&amp;lt;/ref&amp;gt;), with the central one being &#039;ILinkableComponent&#039; (OATC 2010b&amp;lt;ref name=&quot;OATC 2010b&quot;&amp;gt;OATC 2010b. OpenMI Document Series: OpenMI Standard 2 Specification for the OpenMI (Version 2.0). The OpenMI Association Technical Committee. In: MOORE, R. (ed.). &amp;lt;/ref&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;Components in OpenMI are called &#039;Linkable Components&#039; (Lu 2011&amp;lt;ref name=&quot;Lu&quot;&amp;gt;LU, B. 2011. &#039;&#039;Development of A Hydrologic Community Modeling System Using A Workflow Engine. &#039;&#039;PhD thesis, Drexel University. &amp;lt;/ref&amp;gt;) and their architectural design follow initialise/run/finalise cycle (Lawrence et al., Manuscript&amp;lt;ref name=&quot;Lawrence&quot;&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;LAWRENCE, B N, BALAJI, V, CARTER, M, DELUCA, C, EASTERBROOK, S, FORD, R., HUGHES, A &amp;amp; HARDING, R. Manuscript. Bridging Communities: Technical Concerns for Integrating Environmental Models. &lt;/ins&gt;&amp;lt;/ref&amp;gt;). They must be accompanied by metadata provided in the form of XML files (OATC 2010a&amp;lt;ref name=&quot;OATC 2010a&quot;&amp;gt;&amp;lt;/ref&amp;gt;) and encoded using either VB.Net or C# (Lu 2011&amp;lt;ref name=&quot;Lu&quot;&amp;gt;&amp;lt;/ref&amp;gt;). Models written in other languages (e.g.: Fortran, C, C++, F#, Matlab, etc.) can be integrated in OpenMI after implementing appropriate wrappers (OATC 2010a&amp;lt;ref name=&quot;OATC 2010a&quot;&amp;gt;&amp;lt;/ref&amp;gt;). A number of tools are available to assist users in developing their applications, including wrappers, which are provided in the form of code libraries (Software Development Kits or SDKs) (OATC 2010a&amp;lt;ref name=&quot;OATC 2010a&quot;&amp;gt;&amp;lt;/ref&amp;gt;). A set of interfaces need to be implemented to make a component OpenMI-compliant (OATC 2010a&amp;lt;ref name=&quot;OATC 2010a&quot;&amp;gt;&amp;lt;/ref&amp;gt;), with the central one being &#039;ILinkableComponent&#039; (OATC 2010b&amp;lt;ref name=&quot;OATC 2010b&quot;&amp;gt;OATC 2010b. OpenMI Document Series: OpenMI Standard 2 Specification for the OpenMI (Version 2.0). The OpenMI Association Technical Committee. In: MOORE, R. (ed.). &amp;lt;/ref&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The primary data structure is the &amp;#039;ExchangeItem&amp;#039;, which can be of two different types: &amp;#039;InputExchangeItem&amp;#039; and &amp;#039;OutputExchangeItem&amp;#039; (Saint and Murphy 2010&amp;lt;ref name=&amp;quot;Saint&amp;quot;&amp;gt;SAINT, K &amp;amp; MURPHY, S. End-to-End Workflows for Coupled Climate and Hydrological Modeling. International Congress on Environmental Modelling and Software, Modelling for Environment&amp;#039;s Sake, Fifth Biennial Meeting 2010 Ottawa, Canada.&amp;lt;/ref&amp;gt;). The ExchangeItems can be either &amp;#039;Quantities&amp;#039; or &amp;#039;Elementsets&amp;#039; (Lu 2011&amp;lt;ref name=&amp;quot;Lu&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). A Quantity contains metadata of a variable, while an Elementset provides its spatial information (Lu 2011&amp;lt;ref name=&amp;quot;Lu&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). To enable linking of data expressed in different units, each Quantity is provided with a conversion formula to standard SI system units (OATC 2010b&amp;lt;ref name=&amp;quot;OATC 2010b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). Elementsets contain references to the coordinate system used, which allows mapping between different systems (OATC 2010b&amp;lt;ref name=&amp;quot;OATC 2010b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The primary data structure is the &amp;#039;ExchangeItem&amp;#039;, which can be of two different types: &amp;#039;InputExchangeItem&amp;#039; and &amp;#039;OutputExchangeItem&amp;#039; (Saint and Murphy 2010&amp;lt;ref name=&amp;quot;Saint&amp;quot;&amp;gt;SAINT, K &amp;amp; MURPHY, S. End-to-End Workflows for Coupled Climate and Hydrological Modeling. International Congress on Environmental Modelling and Software, Modelling for Environment&amp;#039;s Sake, Fifth Biennial Meeting 2010 Ottawa, Canada.&amp;lt;/ref&amp;gt;). The ExchangeItems can be either &amp;#039;Quantities&amp;#039; or &amp;#039;Elementsets&amp;#039; (Lu 2011&amp;lt;ref name=&amp;quot;Lu&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). A Quantity contains metadata of a variable, while an Elementset provides its spatial information (Lu 2011&amp;lt;ref name=&amp;quot;Lu&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). To enable linking of data expressed in different units, each Quantity is provided with a conversion formula to standard SI system units (OATC 2010b&amp;lt;ref name=&amp;quot;OATC 2010b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). Elementsets contain references to the coordinate system used, which allows mapping between different systems (OATC 2010b&amp;lt;ref name=&amp;quot;OATC 2010b&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;).&lt;/div&gt;&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-l218&quot;&gt;Line 218:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 218:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Another technology that could potentially be harnessed for building decision support systems is cloud computing. Environmental Virtual Observatory (EVO) pilot project, sponsored by the UK’s Natural Environment Research Council (NERC), employs cloud computing to integrate datasets, models and tools for cost-effective, efficient and transparent environmental monitoring and decision making (EVO 2013&amp;lt;ref name=&amp;quot;EVO&amp;quot;&amp;gt;EVO 2013. &amp;#039;&amp;#039;Environmental Virtual Observatory Website &amp;#039;&amp;#039;[Online]. [cited 14 November 2013]. Available: [http://www.evo-uk.org/ http://www.evo-uk.org/.]&amp;lt;/ref&amp;gt;). EVO works with other international partners (e.g.: CUAHSI, NeON) to develop consistent standards for exchanging data and models (EVO 2013&amp;lt;ref name=&amp;quot;EVO&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). The project activities include developing cyber infrastructure, cloud-enabled environmental models, and a number of exemplar web-based services concerning soil and water management at both local and national scales (EVO 2013&amp;lt;ref name=&amp;quot;EVO&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). Exemplars developed within the course of the two year pilot project focus on a range of environmental problems, which directly affect the well-being of people in the UK, e.g.: studying national-scale nutrient fate using linked hydrogeological and biochemical models, developing a system to assess the effects of different land management practices on reducing diffuse pollution from agriculture, advancing modelling capabilities for drought and flood predictions to address and mitigate the effects of climate change, or establishing technologies for studying biodiversity and ecosystem service sustainability (EVO 2013&amp;lt;ref name=&amp;quot;EVO&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). EVO aims to provide different groups of users, from scientists to local stakeholders, with free and easy access to expert knowledge by combining assets from various sources with novel tools for data analysis and visualisation (Gurney et al., 2011&amp;lt;ref name=&amp;quot;Gurney&amp;quot;&amp;gt;GURNEY, R, EMMETT, B, MCDONALD, A, BLAIR, G, BUYTAERT, W, FREER, J E, HAYGARTH, P, REES, G, TETZLAFF, D and EVO SCIENCE TEAM. The Environmental Virtual Observatory: A New Vision for Catchment Science. American Geophysical Union Fall Meeting 2011. &amp;lt;/ref&amp;gt;). The system is designed to promote feedback, ownership, community involvement, and better communication between technical ad non-technical users (EVO 2013&amp;lt;ref name=&amp;quot;EVO&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). An example of a community tool established within EVO is The Local Landscape Visualisation Tool, developed by engaging stakeholders in three catchments in the UK: the Afon Dyfi, the River Tarland, and the River Eden (Wilkinson et al., 2013&amp;lt;ref name=&amp;quot;Wilkinson&amp;quot;&amp;gt;WILKINSON, M, BEVEN, K, BREWER, P, EL-KHATIB, Y, GEMMELL, A, HAYGARTH, P, MACKAY, E, MACKLIN, M, MARSHALL, K, QUINN, P, STUTTER, M., THOMAS, N &amp;amp; VITOLO, C. The Environmental Virtual Observatory (EVO) local exemplar: A cloud based local landscape learning visualisation tool for communicating flood risk to catchment stakeholders. EGU General Assembly 2013 Vienna Austria. &amp;lt;/ref&amp;gt;). The tool is accessed via a web portal and communicates flood risk in the local impacted communities. It is based on a number of services, i.e.: catchment datasets, hydrological models, and visualisation tools. Users can access real time data concerning river levels, rainfall, weather, and water quality, which is additionally supported by webcam images, or can use cloud-based models to explore how different land management strategies might affect the risk of flooding (Wilkinson et al., 2013&amp;lt;ref name=&amp;quot;Wilkinson&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Another technology that could potentially be harnessed for building decision support systems is cloud computing. Environmental Virtual Observatory (EVO) pilot project, sponsored by the UK’s Natural Environment Research Council (NERC), employs cloud computing to integrate datasets, models and tools for cost-effective, efficient and transparent environmental monitoring and decision making (EVO 2013&amp;lt;ref name=&amp;quot;EVO&amp;quot;&amp;gt;EVO 2013. &amp;#039;&amp;#039;Environmental Virtual Observatory Website &amp;#039;&amp;#039;[Online]. [cited 14 November 2013]. Available: [http://www.evo-uk.org/ http://www.evo-uk.org/.]&amp;lt;/ref&amp;gt;). EVO works with other international partners (e.g.: CUAHSI, NeON) to develop consistent standards for exchanging data and models (EVO 2013&amp;lt;ref name=&amp;quot;EVO&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). The project activities include developing cyber infrastructure, cloud-enabled environmental models, and a number of exemplar web-based services concerning soil and water management at both local and national scales (EVO 2013&amp;lt;ref name=&amp;quot;EVO&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). Exemplars developed within the course of the two year pilot project focus on a range of environmental problems, which directly affect the well-being of people in the UK, e.g.: studying national-scale nutrient fate using linked hydrogeological and biochemical models, developing a system to assess the effects of different land management practices on reducing diffuse pollution from agriculture, advancing modelling capabilities for drought and flood predictions to address and mitigate the effects of climate change, or establishing technologies for studying biodiversity and ecosystem service sustainability (EVO 2013&amp;lt;ref name=&amp;quot;EVO&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). EVO aims to provide different groups of users, from scientists to local stakeholders, with free and easy access to expert knowledge by combining assets from various sources with novel tools for data analysis and visualisation (Gurney et al., 2011&amp;lt;ref name=&amp;quot;Gurney&amp;quot;&amp;gt;GURNEY, R, EMMETT, B, MCDONALD, A, BLAIR, G, BUYTAERT, W, FREER, J E, HAYGARTH, P, REES, G, TETZLAFF, D and EVO SCIENCE TEAM. The Environmental Virtual Observatory: A New Vision for Catchment Science. American Geophysical Union Fall Meeting 2011. &amp;lt;/ref&amp;gt;). The system is designed to promote feedback, ownership, community involvement, and better communication between technical ad non-technical users (EVO 2013&amp;lt;ref name=&amp;quot;EVO&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;). An example of a community tool established within EVO is The Local Landscape Visualisation Tool, developed by engaging stakeholders in three catchments in the UK: the Afon Dyfi, the River Tarland, and the River Eden (Wilkinson et al., 2013&amp;lt;ref name=&amp;quot;Wilkinson&amp;quot;&amp;gt;WILKINSON, M, BEVEN, K, BREWER, P, EL-KHATIB, Y, GEMMELL, A, HAYGARTH, P, MACKAY, E, MACKLIN, M, MARSHALL, K, QUINN, P, STUTTER, M., THOMAS, N &amp;amp; VITOLO, C. The Environmental Virtual Observatory (EVO) local exemplar: A cloud based local landscape learning visualisation tool for communicating flood risk to catchment stakeholders. EGU General Assembly 2013 Vienna Austria. &amp;lt;/ref&amp;gt;). The tool is accessed via a web portal and communicates flood risk in the local impacted communities. It is based on a number of services, i.e.: catchment datasets, hydrological models, and visualisation tools. Users can access real time data concerning river levels, rainfall, weather, and water quality, which is additionally supported by webcam images, or can use cloud-based models to explore how different land management strategies might affect the risk of flooding (Wilkinson et al., 2013&amp;lt;ref name=&amp;quot;Wilkinson&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;Last but not least, web services can be used to link different modelling frameworks. Hydrologic studies traditionally did not consider bi-directional interactions between atmosphere and water bodies. However, as the scale of the models increase, the assumption about the lack of feedback between the land surface and the atmosphere may no longer hold and bi-directional coupling becomes important (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;). Up to date coupling of hydrological and climate models has been hindered by discrepancies between both technologies, namely climate models run on high performance computers while hydrologic models run on personal computers (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;, Saint and Murphy 2010&amp;lt;ref name=&quot;Saint&quot;&amp;gt;&amp;lt;/ref&amp;gt;). Additionally, there is a lack of established techniques for transferring data between differing spatial scales of climate and  hydrologic models (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2011&quot;&amp;gt;&amp;lt;/ref&amp;gt;). Hydrological Modelling for Assessing Climate Change Impacts at different Scales project (HYACINTS) coupled climate model HIRHAM and physically distributed hydrological model MIKE SHE for the whole of Denmark by migrating both models into the OpenMI standard (HYACINTS 2013&amp;lt;ref name=&quot;Hyacints&amp;gt;HYACINTS 2013. &#039;&#039;Hydrological Modelling for Assessing Climate Change Impacts at different Scales Project Website &#039;&#039;[Online]. Last revised 26 June 2009. [cited 14 November 2013]. Available: [http://hyacints.dk/main_uk/main.html http://hyacints.dk/main_uk/main.html.]&amp;lt;/ref&amp;gt;). Method based on statistical downscaling and bias-correction was developed to enable data transfer across different grids (HYACINTS 2013&amp;lt;ref name=&quot;Hyacints&quot;&amp;gt;&amp;lt;/ref&amp;gt;). While the project achieved integration of models from different domains, this required migrating them to the same standard. Goodall et al., (2013)&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt; proposed a novel approach to loosely couple climate and hydrologic models using web services, which enabled integration of different modelling frameworks. The researchers did not address the problem of data scalability between climate and hydrologic models but merely aimed to develop technically feasible strategy for coupling such models. In the proposed approach web services are used to pass data between a hydrologic model running on desktop computer and a climate/weather model running in HPC environment (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;). The prototype developed in the study was a two-way coupled system composed of the Community Atmosphere Model (CAM) and the Soil and Water Assessment Tool (SWAT) (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;). CAM implemented with ESMF was made available as a web service. SWAT was provided as an OpenMI compliant model and CAM model was wrapped with an OpenMI interface (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;). The execution was controlled and implemented by OpenMI’s Configuration Editor (Saint and Murphy 2010&amp;lt;ref name=&quot;Saint&quot;&amp;gt;&amp;lt;/ref&amp;gt;). This study proved that coupling of two disparate modelling systems is feasible while still maintaining the models&#039; original structure and purpose (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;). The study provided a technical solution for coupling models running on different computing platforms, e.g.: PC and HPC, different HPCs, or cloud (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;). Bridging the gap between OpenMI and ESMF was possible due to features that both standards provide, namely: ESMF supporting web services and OpenMI supporting a wrapper for accessing external services (Goodall et al., 2013). Both frameworks are widely used within their respective communities and their integration is an important milestone in modelling coupled hydrology-climate systems (Saint and Murphy 2010&amp;lt;ref name=&quot;Saint&quot;&amp;gt;&amp;lt;/ref&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;Last but not least, web services can be used to link different modelling frameworks. Hydrologic studies traditionally did not consider bi-directional interactions between atmosphere and water bodies. However, as the scale of the models increase, the assumption about the lack of feedback between the land surface and the atmosphere may no longer hold and bi-directional coupling becomes important (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;). Up to date coupling of hydrological and climate models has been hindered by discrepancies between both technologies, namely climate models run on high performance computers while hydrologic models run on personal computers (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;, Saint and Murphy 2010&amp;lt;ref name=&quot;Saint&quot;&amp;gt;&amp;lt;/ref&amp;gt;). Additionally, there is a lack of established techniques for transferring data between differing spatial scales of climate and  hydrologic models (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2011&quot;&amp;gt;&amp;lt;/ref&amp;gt;). Hydrological Modelling for Assessing Climate Change Impacts at different Scales project (HYACINTS) coupled climate model HIRHAM and physically distributed hydrological model MIKE SHE for the whole of Denmark by migrating both models into the OpenMI standard (HYACINTS 2013&amp;lt;ref name=&quot;Hyacints&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;&lt;/ins&gt;&amp;gt;HYACINTS 2013. &#039;&#039;Hydrological Modelling for Assessing Climate Change Impacts at different Scales Project Website &#039;&#039;[Online]. Last revised 26 June 2009. [cited 14 November 2013]. Available: [http://hyacints.dk/main_uk/main.html http://hyacints.dk/main_uk/main.html.]&amp;lt;/ref&amp;gt;). Method based on statistical downscaling and bias-correction was developed to enable data transfer across different grids (HYACINTS 2013&amp;lt;ref name=&quot;Hyacints&quot;&amp;gt;&amp;lt;/ref&amp;gt;). While the project achieved integration of models from different domains, this required migrating them to the same standard. Goodall et al., (2013)&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt; proposed a novel approach to loosely couple climate and hydrologic models using web services, which enabled integration of different modelling frameworks. The researchers did not address the problem of data scalability between climate and hydrologic models but merely aimed to develop technically feasible strategy for coupling such models. In the proposed approach web services are used to pass data between a hydrologic model running on desktop computer and a climate/weather model running in HPC environment (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;). The prototype developed in the study was a two-way coupled system composed of the Community Atmosphere Model (CAM) and the Soil and Water Assessment Tool (SWAT) (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;). CAM implemented with ESMF was made available as a web service. SWAT was provided as an OpenMI compliant model and CAM model was wrapped with an OpenMI interface (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;). The execution was controlled and implemented by OpenMI’s Configuration Editor (Saint and Murphy 2010&amp;lt;ref name=&quot;Saint&quot;&amp;gt;&amp;lt;/ref&amp;gt;). This study proved that coupling of two disparate modelling systems is feasible while still maintaining the models&#039; original structure and purpose (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;). The study provided a technical solution for coupling models running on different computing platforms, e.g.: PC and HPC, different HPCs, or cloud (Goodall et al., 2013&amp;lt;ref name=&quot;Goodall 2013&quot;&amp;gt;&amp;lt;/ref&amp;gt;). Bridging the gap between OpenMI and ESMF was possible due to features that both standards provide, namely: ESMF supporting web services and OpenMI supporting a wrapper for accessing external services (Goodall et al., 2013). Both frameworks are widely used within their respective communities and their integration is an important milestone in modelling coupled hydrology-climate systems (Saint and Murphy 2010&amp;lt;ref name=&quot;Saint&quot;&amp;gt;&amp;lt;/ref&amp;gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==References==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==References==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[category:OR/14/022 Couplers for linking environmental models: Scoping study and potential next steps | 03]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[category:OR/14/022 Couplers for linking environmental models: Scoping study and potential next steps | 03]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Dbk</name></author>
	</entry>
</feed>