
<?xml
version="1.0" encoding="utf-8"?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="en">
	<title>SURFEX</title>
	<link>https://www.umr-cnrm.fr/surfex/</link>
	<description> SURFEX (Surface Externalis&#233;e, in French) is a surface modelling platform developed by M&#233;t&#233;o-France in cooperation with the scientific community.
SURFEX is composed of various physical models for natural land surface, urbanized areas, lakes and oceans. It also simulates chemistry and aerosols surface processes and can be used for assimilation of surface and near surface variables.
SURFEX has its own initialisation procedures and can be used in stand alone mode and coupled to an atmospheric model.
In SURFEX, each model grid box is represented by four surface types : sea or ocean, water bodies (lakes, ...), urban areas and nature (soil and vegetation). Each surface type is modeled with a specific surface model and the total flux of the grid box results from the addition of the individual fluxes weighted by their respective fraction. Summary of the main components of the surfex model Tile NATURE
The model for the tile &#034;Nature&#034; is the ISBA (interaction soil-biosphere-atmosphere) model Tile TOWN
The model for the tile &#034;Town&#034; is the TEB (Town energy balance) model Tile OCEAN
Surface fluxes above the tile &#034;sea and ocean&#034; can be treated in a very simple way or by using more physically based model Tile WATER
Surface fluxes above the lake tile can be treated in a very simple way or by using the FLake model Chemical scheme
Emission and deposition of dust and aerosols are treated over land and oceans Data assimilation
Assimilation of near surface meteorological variables and remotely sensed variables can be performed using an optimal interpolation or an Ensemble Kalman filter scheme </description>
	<language>en</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://www.umr-cnrm.fr/surfex/spip.php?id_rubrique=148&amp;page=backend" rel="self" type="application/rss+xml" />

	<image>
		<title>SURFEX</title>
		<url>https://www.umr-cnrm.fr/surfex/IMG/logo/test-logo-bleu2.png?1771324290</url>
		<link>https://www.umr-cnrm.fr/surfex/</link>
		<height>22</height>
		<width>144</width>
	</image>



<item xml:lang="en">
		<title>Documentation provided by developers</title>
		<link>https://www.umr-cnrm.fr/surfex/spip.php?article466</link>
		<guid isPermaLink="true">https://www.umr-cnrm.fr/surfex/spip.php?article466</guid>
		<dc:date>2026-01-27T10:41:35Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Minvielle</dc:creator>



		<description>
&lt;p&gt;OI_MAIN + PREP from GMAP rotated grid from P. Samuelsson VARASSIM from VEGEO branch MEB_DEV2 from MOANA &amp; SMHI Suppression of global variables from CERFACS technical modifications from HIRLAM SURFEX in MESONH V4_10_0 from LA Modifications from Aladin Ensemble prediction in AROME from MICADO TEB from TURBAU CROCUS from CEN SODA from HIRLAM TOPMODEL from MICADO ECUME from MEMO &amp; MICADO branch CNRM_CM6_DEV from GMGEC branch NEW_PREP from MOSAYC&lt;/p&gt;


-
&lt;a href="https://www.umr-cnrm.fr/surfex/spip.php?rubrique148" rel="directory"&gt;Surfex v8_0&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article322' class=&#034;spip_in&#034;&gt;OI_MAIN + PREP from GMAP&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article321' class=&#034;spip_in&#034;&gt;rotated grid from P. Samuelsson&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article320' class=&#034;spip_in&#034;&gt;VARASSIM from VEGEO&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article316' class=&#034;spip_in&#034;&gt;branch MEB_DEV2 from MOANA &amp; SMHI&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article315' class=&#034;spip_in&#034;&gt;Suppression of global variables from CERFACS&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article314' class=&#034;spip_in&#034;&gt;technical modifications from HIRLAM&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article313' class=&#034;spip_in&#034;&gt;SURFEX in MESONH V4_10_0 from LA&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article312' class=&#034;spip_in&#034;&gt;Modifications from Aladin&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article311' class=&#034;spip_in&#034;&gt;Ensemble prediction in AROME from MICADO&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article310' class=&#034;spip_in&#034;&gt;TEB from TURBAU&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article309' class=&#034;spip_in&#034;&gt;CROCUS from CEN&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article308' class=&#034;spip_in&#034;&gt;SODA from HIRLAM&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article307' class=&#034;spip_in&#034;&gt;TOPMODEL from MICADO&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article306' class=&#034;spip_in&#034;&gt;ECUME from MEMO &amp; MICADO&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article305' class=&#034;spip_in&#034;&gt;branch CNRM_CM6_DEV from GMGEC&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article304' class=&#034;spip_in&#034;&gt;branch NEW_PREP from MOSAYC&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>Preparation of the SURFEX Version 8</title>
		<link>https://www.umr-cnrm.fr/surfex/spip.php?article390</link>
		<guid isPermaLink="true">https://www.umr-cnrm.fr/surfex/spip.php?article390</guid>
		<dc:date>2016-05-03T14:02:58Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		



		<description>
&lt;p&gt;This page is devoted to the building of the surfex version 8: A reminder of the general recommendations to mergers /Updated 6 Feb. 2014 Description of the changes /Updated 5 Jun. 2014 Tests with the test database /Updated 5 Jun. 2014 Changes in namelists /Updated 5 Jun. 2014 The draft of the schedule for the building of SURFEX V8 Scheduled contributions (autumn 2013): &lt;br class='autobr' /&gt;
The different contributions concern: branch NEW_PREP from MOSAYC branch CNRM_CM6_DEV from GMGEC ECUME from MEMO &amp; (&#8230;)&lt;/p&gt;


-
&lt;a href="https://www.umr-cnrm.fr/surfex/spip.php?rubrique148" rel="directory"&gt;Surfex v8_0&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;This page is devoted to the building of the surfex version 8:&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article318' class=&#034;spip_in&#034;&gt;A reminder of the general recommendations to mergers&lt;/a&gt; /Updated 6 Feb. 2014&lt;/li&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article323' class=&#034;spip_in&#034;&gt;Description of the changes&lt;/a&gt; /Updated 5 Jun. 2014&lt;/li&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article324' class=&#034;spip_in&#034;&gt;Tests with the test database&lt;/a&gt; /Updated 5 Jun. 2014&lt;/li&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article325' class=&#034;spip_in&#034;&gt;Changes in namelists&lt;/a&gt; /Updated 5 Jun. 2014&lt;/li&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article317' class=&#034;spip_in&#034;&gt;The draft of the schedule for the building of SURFEX V8&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;Scheduled contributions (autumn 2013):&lt;/p&gt;
&lt;p&gt;The different contributions concern:&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article304' class=&#034;spip_in&#034;&gt;branch NEW_PREP from MOSAYC&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article305' class=&#034;spip_in&#034;&gt;branch CNRM_CM6_DEV from GMGEC&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article306' class=&#034;spip_in&#034;&gt;ECUME from MEMO &amp; MICADO&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article316' class=&#034;spip_in&#034;&gt;branch MEB_DEV2 from MOANA &amp; SMHI&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article308' class=&#034;spip_in&#034;&gt;SODA from HIRLAM&lt;/a&gt; (branch new_soda)&lt;/li&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article322' class=&#034;spip_in&#034;&gt;OI_MAIN + PREP from GMAP&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article311' class=&#034;spip_in&#034;&gt;Ensemble prediction in AROME from MICADO&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article320' class=&#034;spip_in&#034;&gt;VARASSIM from VEGEO&lt;/a&gt; (branch DEV_VARASSIM)&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article309' class=&#034;spip_in&#034;&gt;CROCUS from CEN&lt;/a&gt; (branch lafaysse_dev_for_test)&lt;/li&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article307' class=&#034;spip_in&#034;&gt;TOPMODEL from MICADO&lt;/a&gt; (branch isbatop_df_Npatches)&lt;/li&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article310' class=&#034;spip_in&#034;&gt;TEB from TURBAU&lt;/a&gt; (branch TEB_DEV_1514)&lt;/li&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article321' class=&#034;spip_in&#034;&gt;rotated grid from P. Samuelsson&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article312' class=&#034;spip_in&#034;&gt;a set of modifications from ALADIN&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article313' class=&#034;spip_in&#034;&gt;SURFEX in MESONH V4_10_0 from LA&lt;/a&gt; (branch BUG)&lt;/li&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article314' class=&#034;spip_in&#034;&gt;technical modifications from HIRLAM&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article315' class=&#034;spip_in&#034;&gt;suppression of global variables from CERFACS&lt;/a&gt; (branch GABRIEL_CERFACS)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;When all contributions will be defined, we will set:&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article319' class=&#034;spip_in&#034;&gt;points requiring a discussion between developers and users&lt;/a&gt;&lt;/li&gt;&lt;li&gt; a &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article318' class=&#034;spip_in&#034;&gt;reminder of the general recommendations to mergers&lt;/a&gt;&lt;/li&gt;&lt;li&gt; a &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article317' class=&#034;spip_in&#034;&gt;draft of the schedule for the building of SURFEX V8&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>Changes in Namelists</title>
		<link>https://www.umr-cnrm.fr/surfex/spip.php?article325</link>
		<guid isPermaLink="true">https://www.umr-cnrm.fr/surfex/spip.php?article325</guid>
		<dc:date>2014-02-14T15:22:05Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		



		<description>
&lt;p&gt;NEW_PREP &lt;br class='autobr' /&gt;
none &lt;br class='autobr' /&gt;
NEW_PREP_HIRLAM in PREP_ISBA_SNOW : LSWEMAX : logical switch to set an upper limit on initial snow water equivalent (default : false) XSWEMAX : upper limit of initial snow water equivalent. default : 500 mm &lt;br class='autobr' /&gt;
=&gt; to be tested in NAM_ASSIM : NPRINTLEV : verbosity (0, 1, 2 ...). Defautl : 0, lower level LASSIM : Reads diagnostics needed for assimilation as &#034;observations&#034;. Default false &lt;br class='autobr' /&gt;
=&gt; no assimilations tests for the moment. Add this from Trygve. in (&#8230;)&lt;/p&gt;


-
&lt;a href="https://www.umr-cnrm.fr/surfex/spip.php?rubrique148" rel="directory"&gt;Surfex v8_0&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;strong&gt;NEW_PREP&lt;/strong&gt;&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;none&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;strong&gt;NEW_PREP_HIRLAM&lt;/strong&gt;&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; in PREP_ISBA_SNOW :
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; LSWEMAX : logical switch to set an upper limit on initial snow water equivalent (default : false)&lt;/li&gt;&lt;li&gt; XSWEMAX : upper limit of initial snow water equivalent. default : 500 mm&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;span style='color:red'&gt;=&gt; to be tested&lt;/span&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; in NAM_ASSIM :
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; NPRINTLEV : verbosity (0, 1, 2 ...). Defautl : 0, lower level&lt;/li&gt;&lt;li&gt; LASSIM : Reads diagnostics needed for assimilation as &#034;observations&#034;. Default false&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;span style='color:red'&gt;=&gt; no assimilations tests for the moment. Add this from Trygve. &lt;/span&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; in NAM_PREP_ISBA
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Extrapolations of fields in initalization where there is a mismatch in input and output land-sea mask. Default false
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; LEXTRAP_TG : Ground temperature&lt;/li&gt;&lt;li&gt; LEXTRAP_WG : Ground water&lt;/li&gt;&lt;li&gt; LEXTRAP_WGI : Ground ice&lt;/li&gt;&lt;li&gt; LEXTRAP_SN : Snow&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;span style='color:red'&gt;=&gt; runs with prep BUFFER. Not tested, for the moment. &lt;/span&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; in NAM_DIAG_SURF_ATMn
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; LT2MMW : Alternative weighting of grid average T2M giving more weight to the land tile. Default false&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;span style='color:red'&gt;=&gt; to be tested&lt;/span&gt;&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;strong&gt;V8_GMAP&lt;/strong&gt;&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; In NAM_ISBAN :&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;LPERTSURF : if .True. modification of surface fluxes for ensemble forecasting (default : .False.)&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; In NAM_SEAFLUX :&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;LPERTFLUX : if .True. modification of surface fluxes for ensemble forecasting (default : .False.)&lt;/p&gt;
&lt;p&gt;&lt;span style='color:red'&gt;=&gt; to be tested&lt;/span&gt;&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;strong&gt;V8_BV : ISBA-TOP&lt;/strong&gt;&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;no changes&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;strong&gt;V8_VM : TEB&lt;/strong&gt;&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; in NAM_TEB&lt;br class='manualbr' /&gt;LSOLAR_PANEL logical Default : F&lt;br class='manualbr' /&gt;solar panels on roofs&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; in NAM_TEBn&lt;br class='manualbr' /&gt;XDT_RES real Default 0.&lt;br class='manualbr' /&gt;XDT_OFF real Default 0.&lt;br class='manualbr' /&gt;XDT_RES difference of ordered temperature (heating and cooling) when the building (residential) is not occupied : day (K)&lt;br class='manualbr' /&gt;XDT_OFF difference of ordered temperature (heating and cooling) when the building (offices) is not occupied : nights and WE (K)&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; in NAM_DATA_TEB&lt;br class='manualbr' /&gt;XUNIF_RESIDENTIAL real between 0. and 1. Default 1E+20&lt;br class='manualbr' /&gt;XUNIF_FRAC_PANEL real between 0. and 1. Default 1E+20&lt;br class='manualbr' /&gt;XUNIF_EMIS_PANEL real between 0. and 1. Default 1E+20&lt;br class='manualbr' /&gt;XUNIF_ALB_PANEL real between 0. and 1. Default 1E+20&lt;br class='manualbr' /&gt;XUNIF_EFF_PANEL real between 0. and 1. Default 1E+20&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;XUNIF_RESIDENTIAL :fraction of residential use (used only for solar panels and occupying schedule)&lt;br class='manualbr' /&gt;XUNIF_FRAC_PANEL= fraction of solar panels on roofs&lt;br class='manualbr' /&gt;XUNIF_EMIS_PANEL= emissivity of solar panels&lt;br class='manualbr' /&gt;XUNIF_ALB_PANEL= albedo of solar panels&lt;br class='manualbr' /&gt;XUNIF_EFF_PANEL= efficiency of photovoltaic solar panels&lt;br class='manualbr' /&gt;Remarks: the efficiency of thermal solar panels (for the sanitary warm water) is not in the namelist and was fixed to 0.60.&lt;br class='autobr' /&gt;
If the buildings in the grid point are purely of residential use, the Sanitary Warm Water is favoured, but after photovolta&#239;cs.&lt;br class='autobr' /&gt;
If the buildings are of other use, there is only photovolta&#239;cs.&lt;br class='autobr' /&gt;
If the use is mixed (for example 0.5), the sharing out is proportional.&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; New NAMELIST NAM_DATA_TEB_IRRIG&lt;br class='manualbr' /&gt;watering of gardens and greenroofs.&lt;br class='manualbr' /&gt;Activated in a specific namelist.&lt;br class='manualbr' /&gt;By default, the watering is non-existent.&lt;br class='manualbr' /&gt;The amounts for watering are in litres/day (or kg/m2/day).&lt;br class='manualbr' /&gt;Time slots and months for are specified by user.&lt;br class='manualbr' /&gt;The watering occuring in ISBA, there is a new input variable in isba.F90.&lt;br class='manualbr' /&gt;There is just one additionnal namelist in the OPTIONS.nam file for the irrigation specifications (garden or green roof irrigation, road watering).&lt;br class='manualbr' /&gt;Default values are equal to XUNDEF (no irrigation or watering).&lt;br class='manualbr' /&gt;&amp;NAM_DATA_TEB_IRRIG &lt;br class='manualbr' /&gt;XUNIF_GD_START_MONTH real default 1.E+20 &lt;br class='manualbr' /&gt;XUNIF_GD_END_MONTH real default 1.E+20 &lt;br class='manualbr' /&gt;XUNIF_GD_START_HOUR real default 1.E+20.&lt;br class='manualbr' /&gt;XUNIF_GD_END_HOUR real default 1.E+20&lt;br class='manualbr' /&gt;XUNIF_GD_24H_IRRIG real default 1.E+20&lt;br class='manualbr' /&gt;XUNIF_GR_START_MONTH real default 1.E+20&lt;br class='manualbr' /&gt;XUNIF_GR_END_MONTH real default 1.E+20&lt;br class='manualbr' /&gt;XUNIF_GR_START_HOUR real default 1.E+20&lt;br class='manualbr' /&gt;XUNIF_GR_END_HOUR real default 1.E+20&lt;br class='manualbr' /&gt;XUNIF_GR_24H_IRRIG real default 1.E+20&lt;br class='manualbr' /&gt;XUNIF_RD_START_MONTH real default 1.E+20&lt;br class='manualbr' /&gt;XUNIF_RD_END_MONTH real default 1.E+20&lt;br class='manualbr' /&gt;XUNIF_RD_START_HOUR real default 1.E+20&lt;br class='manualbr' /&gt;XUNIF_RD_END_HOUR real default 1.E+20&lt;br class='manualbr' /&gt;XUNIF_RD_24H_IRRIG real default 1.E+20&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; XUNIF_GD_START_MONTH start month for irrigation of gardens (month)&lt;/li&gt;&lt;li&gt; XUNIF_GD_END_MONTH end month for irrigation of gardens (month)&lt;/li&gt;&lt;li&gt; XUNIF_GD_START_HOUR start hour for irrigation of gardens (solar hour)&lt;/li&gt;&lt;li&gt; XUNIF_GD_END_HOUR end hour for irrigation of gardens (solar hour)&lt;/li&gt;&lt;li&gt; UNIF_GD_24H_IRRIG mean rate of irrigation for gardens per 24h (kg/m2)&lt;/li&gt;&lt;li&gt; XUNIF_GR_START_MONTH start month for irrigation of greenroofs (month)&lt;/li&gt;&lt;li&gt; XUNIF_GR_END_MONTH end month for irrigation of greenroofs (month)&lt;/li&gt;&lt;li&gt; XUNIF_GR_START_HOUR start hour for irrigation of greenroofs (solar hour)&lt;/li&gt;&lt;li&gt; XUNIF_GR_END_HOUR end hour for irrigation of greenroofs (solar hour)&lt;/li&gt;&lt;li&gt; XUNIF_GR_24H_IRRIG mean rate of irrigation for greenroofs per 24h (kg/m2)&lt;/li&gt;&lt;li&gt; XUNIF_RD_START_MONTH start month for irrigation of roads (month)&lt;/li&gt;&lt;li&gt; XUNIF_RD_END_MONTH end month for irrigation of roads (month)&lt;/li&gt;&lt;li&gt; XUNIF_RD_START_HOUR start hour for irrigation of roads (solar hour)&lt;/li&gt;&lt;li&gt; XUNIF_RD_END_HOUR end hour for irrigation of roads (solar hour)&lt;/li&gt;&lt;li&gt; XUNIF_RD_24H_IRRIG mean rate of irrigation for roads per 24h (kg/m2)&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;The start month number can be greater than the end month number, (example: irrigation starting in december and finishing in February).&lt;br class='autobr' /&gt;
Similarly, the start hour can be larger than the end hour (then irrigation starts in the evening and ends in the morning the next day, every day).&lt;/p&gt;
&lt;p&gt;There are also additionnal output fields :&lt;br class='manualbr' /&gt;RUNOFFC_TW : cumulated aggregated runoff for town (kg/m2)&lt;br class='manualbr' /&gt;RUNOFFC_RD : cumulated road surface runoff (kg/m2 road)&lt;br class='manualbr' /&gt;RUNOFFC_RF : cumulated aggregated roof runoff (kg/m2 roof)&lt;br class='manualbr' /&gt;IRRIGC_RD : cumulated road irrigation (kg/m2 road)&lt;br class='manualbr' /&gt;RUNOFFC_GD : cumulated garden surface runoff (kg/m2 garden)&lt;br class='manualbr' /&gt;DRAINC_GD : cumulated garden surface drainage (kg/m2 garden)&lt;br class='manualbr' /&gt;IRRIGC_GD : cumulated garden irrigation (kg/m2 garden)&lt;/p&gt;
&lt;p&gt;for solar panels&lt;/p&gt;
&lt;p&gt;PHOTC_BLD ! photovoltaics production cumuled on the length of simulation ( J/m2 of building at floor)&lt;br class='manualbr' /&gt;THERC_BLD ! sanitary warm water production cumuled on the length of simulation ( J/m2 of building at floor) Solar panels cover (give shadow and modify the incoming infra-red radiation below) roofs, even if they are also fitted with greenroofs.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CHANGE IN DEFAULTS in NAM_TEBn: &lt;/strong&gt; &lt;br class='manualbr' /&gt;CZ0H = &#034;KAND07&#034; old default value was &#034;MASC92&#034;&lt;br class='manualbr' /&gt;CCH_BEM = &#034;DOE-2&#034; old default value was &#034; &#034;. &lt;br class='manualbr' /&gt;The option corresponding to this previous default is now called &#034;ROW30&#034;. The value &#034; &#034; is no more used.&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;strong&gt;V8_lafaysse : CROCUS&lt;/strong&gt;&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;In NAM_ZS, the choice of YZSFILETYPE to read altitude is extended to &#034; NETCDF &#034;.&lt;br class='autobr' /&gt;
It is now possible to force the slope from an external NETCDF file with YSLOPE and YFILESLOPETYPE.&lt;br class='autobr' /&gt;
It is also possible to compute the explicit slope during PGD (LEXPLICIT_SLOPE=T) (available only on rectangular grids).&lt;/p&gt;
&lt;p&gt;Default values:&lt;/p&gt;
&lt;p&gt;&amp;NAM_ZS&lt;br class='autobr' /&gt;
XUNIF_ZS = 1.0E+20&lt;br class='autobr' /&gt;
YZS = &#034;gtopo30&#034;&lt;br class='autobr' /&gt;
YZSFILETYPE = &#034;DIRECT&#034;&lt;br class='autobr' /&gt;
COROGTYPE = &#034;MAX&#034;&lt;br class='autobr' /&gt;
XENV = 0.2&lt;br class='autobr' /&gt;
LIMP_ZS = F&lt;br class='autobr' /&gt;
YSLOPE = &#034;&#034;&lt;br class='autobr' /&gt;
YFILESLOPETYPE = &#034;&#034;&lt;br class='autobr' /&gt;
LEXPLICIT_SLOPE = F&lt;br class='autobr' /&gt;
/&lt;/p&gt;
&lt;p&gt;In NAM_IO_OFFLINE, two new options are available (LSHADOWS_SLOPE, LSHADOWS_OTHER) to account for shadows respectively of the slope itself or of the surrounding mountains. These options can be set to TRUE only on a rectangular domain, and with XIO_FRAC = 1. and YALG_MPI = &#034;LIN&#034;. The PGD has to have been computed with the option LEXPLICIT_SLOPE=T.&lt;/p&gt;
&lt;p&gt;Default values:&lt;/p&gt;
&lt;p&gt;&amp;NAM_IO_OFFLINE&lt;br class='autobr' /&gt;
CSURF_FILETYPE = &#034;NC&#034; &lt;br class='autobr' /&gt;
CTIMESERIES_FILETYPE = &#034;NETCDF&#034; &lt;br class='autobr' /&gt;
CFORCING_FILETYPE = &#034;ASCII&#034;&lt;br class='autobr' /&gt;
CPGDFILE = &#034;PGD&#034; &lt;br class='autobr' /&gt;
CPREPFILE = &#034;PREP&#034;&lt;br class='autobr' /&gt;
CSURFFILE = &#034;SURFOUT&#034;&lt;br class='autobr' /&gt;
LPRINT = T &lt;br class='autobr' /&gt;
LRESTART = T &lt;br class='autobr' /&gt;
LINQUIRE = T&lt;br class='autobr' /&gt;
NHALO = 2&lt;br class='autobr' /&gt;
NSCAL = 0 &lt;br class='autobr' /&gt;
XTSTEP_SURF = 300.&lt;br class='autobr' /&gt;
XTSTEP_OUTPUT = 10800.&lt;br class='autobr' /&gt;
LDIAG_FA_NOCOMPACT = F&lt;br class='autobr' /&gt;
LSET_FORC_ZS = F&lt;br class='autobr' /&gt;
LWRITE_COORD = T&lt;br class='autobr' /&gt;
LOUT_TIMENAME = F &lt;br class='autobr' /&gt;
LLIMIT_QAIR = F&lt;br class='autobr' /&gt;
LSHADOWS_SLOPE = F (new in V8)&lt;br class='autobr' /&gt;
LSHADOWS_OTHER = F (new in V8)&lt;br class='autobr' /&gt;
NB_READ_FORC = 0 &lt;br class='autobr' /&gt;
LLAND_USE = F &lt;br class='autobr' /&gt;
NPROMA = 0 &lt;br class='autobr' /&gt;
NI = 0&lt;br class='autobr' /&gt;
NJ = 0&lt;br class='autobr' /&gt;
XIO_FRAC = 1. &lt;br class='autobr' /&gt;
YALG_MPI = &#034;LIN&#034; &lt;br class='autobr' /&gt;
/&lt;/p&gt;
&lt;p&gt;In NAM_PREP_ISBA_SNOW, it is now possible to initialize either snow water equivalent (XWSNOW) either snow depth (XZSNOW).&lt;br class='autobr' /&gt;
It is also possible to initialize snow with a non-zero liquid water content (XLWCSNOW).&lt;/p&gt;
&lt;p&gt;Default values:&lt;br class='autobr' /&gt;
&amp;NAM_PREP_ISBA_SNOW&lt;br class='autobr' /&gt;
CSNOW = &#034;D95&#034;&lt;br class='autobr' /&gt;
NSNOW_LAYER = 1&lt;br class='autobr' /&gt;
CFILE_SNOW = &#034;&#034;&lt;br class='autobr' /&gt;
CTYPE_SNOW = &#034;&#034;&lt;br class='autobr' /&gt;
CFILEPGD_SNOW = &#034;&#034;&lt;br class='autobr' /&gt;
CTYPEPGD_SNOW = &#034;&#034;&lt;br class='autobr' /&gt;
LSNOW_IDEAL = F&lt;br class='autobr' /&gt;
LSNOW_FRAC_TOT = F&lt;br class='autobr' /&gt;
XWSNOW = 1.0E+20&lt;br class='autobr' /&gt;
XZSNOW = 1.0E+20 (new in V8)&lt;br class='autobr' /&gt;
XTSNOW = 1.0E+20&lt;br class='autobr' /&gt;
XLWCSNOW = 0 (new in V8)&lt;br class='autobr' /&gt;
XRSNOW = 1.0E+20&lt;br class='autobr' /&gt;
XASNOW = 1.0E+20&lt;br class='autobr' /&gt;
XSG1SNOW = 1.0E+20&lt;br class='autobr' /&gt;
XSG2SNOW = 1.0E+20&lt;br class='autobr' /&gt;
XHISTSNOW = 1.0E+20&lt;br class='autobr' /&gt;
XAGESNOW = 1.0E+20&lt;/p&gt;
&lt;p&gt;The old namelist NAM_CROCUSn is dissociated into two new namelists:&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; The namelist NAM_SURF_SNOW_CSTS is dedicated to parameters.&lt;br class='autobr' /&gt;
&amp;NAM_SURF_SNOW_CSTS&lt;br class='autobr' /&gt;
XZ0ICEZ0SNOW = 10.&lt;br class='autobr' /&gt;
XRHOTHRESHOLD_ICE = 850.&lt;br class='autobr' /&gt;
XALBICE1 = 0.38&lt;br class='autobr' /&gt;
XALBICE2 = 0.23&lt;br class='autobr' /&gt;
XALBICE3 = 0.08&lt;br class='autobr' /&gt;
XVAGING_NOGLACIER = 60.&lt;br class='autobr' /&gt;
XVAGING_GLACIER = 900.&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; The namelist NAM_ISBA_SNOWn describes physical options:&lt;/p&gt;
&lt;p&gt;&amp;NAM_ISBA_SNOWn&lt;br class='autobr' /&gt;
CSNOWMETAMO = &#034;B92&#034; ! metamorphism scheme (new in V8)&lt;br class='autobr' /&gt;
CSNOWRAD = &#034;B92&#034; ! radiative transfer scheme. (new in V8)&lt;br class='autobr' /&gt;
LSNOWDRIFT = T &lt;br class='autobr' /&gt;
LSNOWDRIFT_SUBLIM = F&lt;br class='autobr' /&gt;
LSNOW_ABS_ZENITH = F ! if true solar absorption depends on zenithal angle (useful in polar regions)(new in V8)&lt;/p&gt;
&lt;p&gt;Available physical options in Crocus:&lt;br class='autobr' /&gt;
Metamorphism scheme&lt;br class='autobr' /&gt;
CSNOWMETAMO=B92 Brun et al 1992&lt;br class='autobr' /&gt;
CSNOWMETAMO=C13 Carmagnola et al 2014&lt;br class='autobr' /&gt;
CSNOWMETAMO=T07 Taillandier et al 2007&lt;br class='autobr' /&gt;
CSNOWMETAMO=F06 Flanner et al 2006&lt;/p&gt;
&lt;p&gt;Radiative transfer scheme&lt;br class='autobr' /&gt;
CSNOWRAD=B92 Brun et al 1992&lt;br class='autobr' /&gt;
CSNOWRAD=TAR TARTES (Libois et al 2013)&lt;br class='autobr' /&gt;
CSNOWRAD=TA1 TARTES with constant impurities&lt;br class='autobr' /&gt;
CSNOWRAD=TA2 TARTES with constant impurities as function of ageing&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;strong&gt;V8_GMGEC_MEB&lt;/strong&gt;&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;NAM_IO_OFFLINE&lt;/strong&gt; (modn_io_offline.F90)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Add LADAPT_SW (default = .false.) to activate the simple coherence between solar zenithal angle and radiation coded for TEB. The default is FALSE because this coherence should be computed more realistically. In offline.F90, the code is now:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;IF(LADAPT_SW)THEN ! ! coherence between solar zenithal angle and radiation ! when solar beam close to horizontal -&gt; reduction of direct radiation to ! the benefit of scattered radiation ! when pi/2 - 0.1 &lt; ZENITH &lt; pi/2 - 0.05 =&gt; weight of direct to scattered radiation decreases linearly with zenith ! when pi/2 - 0.05 &lt; ZENITH =&gt; all the direct radiation is converted to scattered radiation ! coherence between solar zenithal angle and radiation ! ZCOEF(:) = (XPI/2. - XZENITH(:) - 0.05)/0.05 ZCOEF(:) = MAX(MIN(ZCOEF,1.),0.) DO JLOOP=1,SIZE(XDIR_SW,2) XSCA_SW(:,JLOOP) = XSCA_SW(:,JLOOP) + XDIR_SW(:,JLOOP) * (1 - ZCOEF) XDIR_SW(:,JLOOP) = XDIR_SW(:,JLOOP) * ZCOEF(:) ENDDO !
ENDIF
!&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;NAM_SURF_CSTS&lt;/strong&gt; (ini_surf_csts.F90)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;New variables :&lt;/p&gt;
&lt;p&gt;XALBSEAICE = albedo over sea ice (default depends of LREPROD_OPER flag, see after)&lt;/p&gt;
&lt;p&gt;XZ0FLOOD = flood z0 (default= 0.0002)&lt;/p&gt;
&lt;p&gt;XALBWATSNOW = snow albedo over water bodies or lakes (default depends of LREPROD_OPER flag, see after)&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; New &lt;strong&gt;NAM_REPROD_OPER&lt;/strong&gt; (ini_surf_csts.F90)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;CIMPLICIT_WIND = wind implicitation (previously in NAM_SURF_ATM)&lt;/p&gt;
&lt;p&gt;New variables :&lt;/p&gt;
&lt;p&gt;CDGDIF =&lt;/p&gt;
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; 'ROOT' : d2 root depth as Soil depth reference for ISBA-DF (recommended)&lt;/li&gt;&lt;li&gt; 'SOIL' : d3 soil depth as Soil depth reference for ISBA-DF&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;LREPROD_OPER = flag to activate reproductibility for SURFEX OPER&lt;br class='autobr' /&gt;
Allow to put old value/flag for some variables in order to ensure reproducibility (see ini_surf_csts.F90 for more details)&lt;/p&gt;
&lt;p&gt;XEVERG_RSMIN = Rsmin for tropical forest&lt;/p&gt;
&lt;p&gt;XEVERG_VEG = Veg fraction for tropical forest&lt;/p&gt;
&lt;p&gt;CDGAVG =&lt;/p&gt;
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; 'INV' : compute harmonic average for Soil depth (recommended)&lt;/li&gt;&lt;li&gt; 'ARI' : old computation of Soil depth using arithmetic average&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;CQSAT =&lt;/p&gt;
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; 'NEW' : qsat computation accounting for phase change. If temperature is &lt;0.&#194;&#176;C compute it using ice properties instead of using water properties. (recommended)&lt;/li&gt;&lt;li&gt; 'OLD' : qsat computation only accounting for water properties.&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;CCHARNOCK =&lt;/p&gt;
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; 'NEW' : charnock number vary between 0.011 et 0.018 according to Chris Fairall's data as in coare3.0 (recommended)&lt;/li&gt;&lt;li&gt; 'OLD' : charnock number = XVCHRNK&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;The defaults of some variables depend on LREPROD_OPER&lt;/p&gt;
&lt;table class=&#034;table spip&#034;&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td&gt;Flag/variables&lt;/td&gt;
&lt;td&gt;LREPROD_OPER = .F.&lt;/td&gt;
&lt;td&gt;LREPROD_OPER = .T.&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td&gt;XEVERG_RSMIN&lt;/td&gt;
&lt;td&gt;175&lt;/td&gt;
&lt;td&gt;250&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td&gt;XEVERG_VEG&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;0.99&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td&gt;CDGAVG&lt;/td&gt;
&lt;td&gt;INV&lt;/td&gt;
&lt;td&gt;ARI&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td&gt;CQSAT&lt;/td&gt;
&lt;td&gt;NEW&lt;/td&gt;
&lt;td&gt;OLD&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td&gt;CCHARNOCK&lt;/td&gt;
&lt;td&gt;NEW&lt;/td&gt;
&lt;td&gt;OLD&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td&gt;XALBWAT&lt;/td&gt;
&lt;td&gt;0.06&lt;/td&gt;
&lt;td&gt;0.135&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td&gt;XALBSEAICE&lt;/td&gt;
&lt;td&gt;0.71&lt;/td&gt;
&lt;td&gt;0.85&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td&gt;XALBWATICE&lt;/td&gt;
&lt;td&gt;0.40&lt;/td&gt;
&lt;td&gt;0.85&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td&gt;XALBWATSNOW&lt;/td&gt;
&lt;td&gt;0.60&lt;/td&gt;
&lt;td&gt;0.85&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td&gt;XEMISWAT&lt;/td&gt;
&lt;td&gt;0.96&lt;/td&gt;
&lt;td&gt;0.98&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;td&gt;XEMISWATICE&lt;/td&gt;
&lt;td&gt;0.97&lt;/td&gt;
&lt;td&gt;1.0&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;td&gt;XEMISSN&lt;/td&gt;
&lt;td&gt;0.99&lt;/td&gt;
&lt;td&gt;1.0&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;NAM_SURF_ATM&lt;/strong&gt; (modn_surf_atm.F90)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;LRW_PRECIP replaced by LCPL_GCM&lt;/p&gt;
&lt;p&gt;New LVSHIFT_LW and LVSHIFT_PRCP flags to activate/deactivate vertical shift for LongWave radiations and Precip (default=.false.). See forcing_vert_shift.F90 for more details.&lt;/p&gt;
&lt;p&gt;CIMPLICIT_WIND is transferred in new namelist NAM_REPROD_OPER (see ini_surf_csts.F90)&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; New &lt;strong&gt;NAM_ISBA_AGSn&lt;/strong&gt; (modn_isban.F90)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;New namelist NAM_ISBA_AGSn to read LNITRO_DILU key in order to activate/desactivate nitrogen dilution fct of CO2 (Calvet et al. 2008). Default = .FALSE.&lt;br class='autobr' /&gt;
These changes have been also added in modn_teb_vegn.F90.&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;NAM_SPINUP_CARBn&lt;/strong&gt; (modn_isban.F90)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Add XCO2_START and XCO2_END. During soil carbon spinup with ISBA-CC:&lt;/p&gt;
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Atmospheric CO2 concentration fixed to Pre-industrial CO2 consentration XCO2_START&lt;/li&gt;&lt;li&gt; Atmospheric CO2 concentration rampin up from XCO2_START to XCO2_END&lt;br class='autobr' /&gt;
These quantities must be prescribed in namelits in ppm. For more detail see with Christine Delire (GMGEC/ASTER).&lt;/li&gt;&lt;/ol&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt;&lt;strong&gt; NAM_SGH_ISBAn&lt;/strong&gt; (modn_isban.F90)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;CSOC character is replaced by LSOC logical (default .false.).&lt;/p&gt;
&lt;p&gt;CTOPREG (never used), LTRIP and LFLOOD have been deleted due to the new coupling with TRIP via OASIS-MCT. These changes have been also added in modn_teb_greenroofn.F90&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;NAM_FLAKEn&lt;/strong&gt; (modn_flaken.F90)
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;br class='autobr' /&gt;
XICHCE, LPRECIP, LPWEBB have been deleted because ecume can not be call for lake.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;These changes have been also added in modn_teb_greenroofn.F90&lt;/p&gt;
&lt;p&gt;Add LSKINTEMP flag to use or not the skin temperature computation (default = .false)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NAM_CH_FLAKEn&lt;/strong&gt; was added to put CCH_DRY_DEP key.&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;NAM_PREP_SEAFLUX&lt;/strong&gt; (modn_prep_seaflux.F90)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;CSEAICE_SCHEME = name of sea ice scheme (NONE (default) or GELATO)&lt;/p&gt;
&lt;p&gt;XSSS_UNIF = uniform sea surface salinity concentration used with ECUME6 or Gelato.&lt;/p&gt;
&lt;p&gt;XSIC_UNIF = uniform sea ice covert fraction&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;NAM_SEAFLUXn&lt;/strong&gt; (modn_seafluxn.F90)
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;br class='autobr' /&gt;
New option in CSEA_FLUX = ECUME6 to activate new ecumev6 (see with Sophie Belamari GMGEC/NEMO)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Add CINTERPOL_SSS to perform quadratic interpolation of annual or monthly SSS (sea surface salinity) used by ECUME6 and/or Gelato&lt;/p&gt;
&lt;p&gt;Add NZ0 = to choose PZ0SEA formulation in ECUME6 (default = 0)&lt;/p&gt;
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; NZ0 = 0 (ARPEGE formulation)&lt;/li&gt;&lt;li&gt; NZ0 = 1 (Smith (1988) formulation)&lt;/li&gt;&lt;li&gt; NZ0 = 2 (Direct computation using the stability functions)&lt;/li&gt;&lt;/ol&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; New NAM_SEAICEn (modn_seafluxn.F90)
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;br class='autobr' /&gt;
New namelist to activate/deactivate sea ice sheme as GELATO. For more detail see Gelato in Surfex documentation.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;LDIAG_SEAICE = flag for SeaIce diag variables&lt;/p&gt;
&lt;p&gt;CINTERPOL_SIC= Quadratic interpolation of annual or monthly Sea Ice Cover&lt;/p&gt;
&lt;p&gt;CINTERPOL_SIT= Quadratic interpolation of annual or monthly Sea Ice Thicknesses&lt;/p&gt;
&lt;p&gt;XFREEZING_SST= Value marking frozen sea in SST data (default = -1.8&#176;C)&lt;/p&gt;
&lt;p&gt;XSIC_EFOLDING_TIME= For damping of SIC (days) (default = 0.0)&lt;/p&gt;
&lt;p&gt;XSIT_EFOLDING_TIME= For damping of SIT (days) (default = 0.0)&lt;/p&gt;
&lt;p&gt;XSEAICE_TSTEP= Sea ice model time step&lt;/p&gt;
&lt;p&gt;XCD_ICE_CST= Fixed Turbulent exchanges coefficients for sea ice. If equal to 0.0 (default) then the normal (or aladin) formulation is activated to compute Cd and Ch over sea ice.&lt;/p&gt;
&lt;p&gt;XSI_FLX_DRV= Derivative of fluxes on seaice w.r.t to the temperature (W m-2 K-1) (default -20)&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; New &lt;strong&gt;NAM_SFX_LAND_CPL, NAM_SFX_LAKE_CPL, NAM_SFX_SEA_CPL&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;These new namelists are used to control the SURFEX/OASIS-MCT coupling. For more details see SURFEX/OASIS-MCT documentation and modn_sfx_oasis.F90.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NAM_SFX_LAND_CPL&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;XTSTEP_CPL_LAND = Coupling time step for land&lt;/p&gt;
&lt;p&gt;CRUNOFF = Name of Surface runoff variable from SFX to TRIP&lt;/p&gt;
&lt;p&gt;CDRAIN = Name of Deep drainage variable from SFX to TRIP&lt;/p&gt;
&lt;p&gt;CCALVING = Name of Calving flux variable from SFX to TRIP&lt;/p&gt;
&lt;p&gt;CRECHARGE = Name of groundwater recharge variable from SFX to TRIP&lt;/p&gt;
&lt;p&gt;CPFLOOD = Name of Floodplains recipitation interception variable from SFX to TRIP&lt;/p&gt;
&lt;p&gt;CEFLOOD = Name of Floodplains evaporation variable from SFX to TRIP&lt;/p&gt;
&lt;p&gt;CIFLOOD = Name of Floodplains infiltration variable from SFX to TRIP&lt;/p&gt;
&lt;p&gt;CWTD = Name of water table depth variable from TRIP to SFX&lt;/p&gt;
&lt;p&gt;CFWTD = Name of grid-cell fraction of water table rise variable from TRIP to SFX&lt;/p&gt;
&lt;p&gt;CFFLOOD = Name of Floodplains fraction variable from TRIP to SFX&lt;/p&gt;
&lt;p&gt;CPIFLOOD = Name of Flood potential infiltration variable from TRIP to SFX&lt;/p&gt;
&lt;p&gt;For &lt;strong&gt;NAM_SFX_LAKE_CPL, NAM_SFX_SEA_CPL&lt;/strong&gt;, please see modn_sfx_oasis.F90&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; New&lt;strong&gt; NAM_MEB_ISBA&lt;/strong&gt; (in read_nam_pgd_isba_meb.F90)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;This new namelist allow to activate MEB.&lt;/p&gt;
&lt;p&gt;LMEB_PATCH = vector that activates MEB over selected patches. For example if you use 12 patches: LMEB_PATCH = F,F,F,T,T,T,F,F,F,F,F,F (= only forest patches)&lt;/p&gt;
&lt;p&gt;LFORC_MEASURE =&lt;/p&gt;
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; False (default)&lt;/li&gt;&lt;li&gt; True (Forcing data from observations)&lt;/li&gt;&lt;/ol&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;OASIS&lt;/strong&gt;: add of coupling namelists NAM_SFX_LAND_CPL, NAM_SFX_SEA_CPL, NAM_SFX_LAKE_CPL&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;GELATO&lt;/strong&gt;:&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Add of CSEAICE_SCHEME in &lt;strong&gt;NAM_PREP_SEAFLUX&lt;/strong&gt; .&lt;/p&gt;
&lt;p&gt;Add of new namelist &lt;strong&gt;NAM_SEAICE&lt;/strong&gt; (cf user's guide).&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;strong&gt;V8_MESONH&lt;/strong&gt;&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;No changes.&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;strong&gt;V8_ASSIM&lt;/strong&gt;&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; add of NHALO_PREP in &lt;strong&gt;NAM_PREP_SURF_ATM&lt;/strong&gt; to define the size of the halo where points will be taken for extrapolation. Default: 2&lt;/li&gt;&lt;li&gt; YFILESLOPETYPE becomes YSLOPEFILETYPE to harmonize, in &lt;strong&gt;NAM_ZS&lt;/strong&gt;&lt;/li&gt;&lt;li&gt; XZSNOW_GR and XLWCSNOW_GR are added in &lt;strong&gt;NAM_PREP_GREENROOF_SNOW &lt;/strong&gt;, because they are used in ES case.&lt;/li&gt;&lt;li&gt; CTIMESERIES_FILETYPE = 'NC' in &lt;strong&gt;NAM_IO_OFFLINE&lt;/strong&gt; (new option)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>Results of tests and analyses</title>
		<link>https://www.umr-cnrm.fr/surfex/spip.php?article324</link>
		<guid isPermaLink="true">https://www.umr-cnrm.fr/surfex/spip.php?article324</guid>
		<dc:date>2014-02-06T11:14:05Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		



		<description>
&lt;p&gt;This section summarizes the test results (from the database, based originally on NEW_PREP). NEW_PREP_HIRLAM &lt;br class='autobr' /&gt;
From the database : NO_ECO_TEB_OPT_FILES Emax/=0: 4 The fix in vegetation_update.F90 had a side effect on the update of TEB_garden (with no scientific practical effect). The TEB_garden update will be corrected by V. Masson. PREP_EXTE_FILE_ASCII_ISBA_DIF83L_NEW Emax/=0:112 Some differences appeared when old version was run with lfi and new version in netcdf (&#8230;)&lt;/p&gt;


-
&lt;a href="https://www.umr-cnrm.fr/surfex/spip.php?rubrique148" rel="directory"&gt;Surfex v8_0&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;This section summarizes the test results (from the database, based originally on NEW_PREP).&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;strong&gt;NEW_PREP_HIRLAM&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;From the database :&lt;br class='manualbr' /&gt;NO_ECO_TEB_OPT_FILES Emax/=0: 4&lt;br class='manualbr' /&gt;The fix in vegetation_update.F90 had a side effect on the update of TEB_garden (with no scientific practical effect). The TEB_garden update will be corrected by V. Masson.&lt;/p&gt;
&lt;p&gt;PREP_EXTE_FILE_ASCII_ISBA_DIF83L_NEW Emax/=0:112&lt;br class='manualbr' /&gt;Some differences appeared when old version was run with lfi and new version in netcdf&lt;/p&gt;
&lt;p&gt;PREP_EXTE_FILE_ASCII_ISBA_SNOW_3LD95_NEW Emax/=0: 104&lt;br class='manualbr' /&gt;PREP_EXTE_FILE_ASCII_ISBA_SNOW_3LEBA_NEW Emax/=0: 102&lt;br class='manualbr' /&gt;Bug present in both version, corrected by rev1835 in the trunk and corrected in V8_GMAP branch&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;strong&gt;V8_GMAP&lt;/strong&gt;&lt;br class='autobr' /&gt;
tests made by adding the 3 files of the trunk revision 1835 to NEW_PREP_HIRLAM. Tests not done in parallel version.&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &gt; no changes&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;strong&gt;introduction of bug update corresponding to revision 1835 in the trunk&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;revision 1835: corrections of mode_soil for W33_FUNC (field capacity at -0.33bar for ISBA-DF only) (B. Decharme) and correction for snow fields in prep (when passing from a multilayer to a single layer model and corection of the vertical shift, E. Martin). Files : mode_soil.F90, prep_snow_extern.F90, prep_ver_snow.F90&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &gt; changes in the ISBA-DF and ISBA PREP SNOW tests cases&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;strong&gt;TOPMODEL - V8_BV&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The script database has been corrected for TOP MODEL (and updated in the trunk)&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; change in the script script_cas_parts.sh&lt;/li&gt;&lt;li&gt; two new scripts in the &#034;TESTS&#034; directory script_exec_topd.sh and script_exec_topd_restart.sh&lt;/li&gt;&lt;li&gt; new files in the directory &#034;TESTS/CAS_PART/TOPD/files/&#034;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;With these corrections :&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &gt; no changes&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;strong&gt;TEB - V8_VM&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Summary :&lt;br class='autobr' /&gt;
Limited changes are observed on scientific results due to :&lt;br class='autobr' /&gt;
a correction of a bug in sunpos.F90 ( 1E-12)&lt;br class='autobr' /&gt;
The implicitation of the coupling of the snow and the roof (important changes at the beginning of the simulation because of an important difference between Tsnow and troof at the beginning of the simulation&lt;/p&gt;
&lt;p&gt;other differences comme from bug corrections :&lt;br class='autobr' /&gt;
NO_ECO_SOME_TEB_OPT&lt;br class='autobr' /&gt;
greenroof (diagnostic values where no greenroof are present)&lt;/p&gt;
&lt;p&gt;****************************&lt;br class='manualbr' /&gt;* PHASE 1 de la VALIDATION *&lt;br class='manualbr' /&gt;****************************&lt;/p&gt;
&lt;p&gt;Tests sans implicitation du couplage neige/toit et sans correction de sunpos.F90 :&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; 4 diagnostiques sont toujours diff&#233;rents (HU2MMIN/MAX T2MMIN/MAX) : car avant ils n'&#233;taient pas r&#233;ellement calcul&#233;s dans TEB (seulement la valeur instantan&#233;e &#233;tait prise), ni dans Flake.&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; 2 diagnostiques differents (T2MMAX_ISBA et HU2MMAX_ISBA) qui &#233;taient &#233;gaux &#224; XUNDEF dans l'ancienne version quand on utilise canopy pour ISBA, et qui sont corrects maintenant (correction de bug dans average_diag_isban.F90).&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; jusqu' &#224; 40 diagnostiques diff&amp;ecaute;rents quand il y a greenroof (correction de bug: quand GREENROOF est activ&amp;ecaute; mais que la fraction de GREENROOF vaut zero sur certains point (ce qui est le cas dans la base de tests, o&#249; elle vaut zero pour tous les cas tests de TEB), les diagnostiques sont mis &#224;&#195;&#402;&#402;&#8218;&#195;&#402;&#8218;&#195;&#8218;&#194; XUNDEF pour ces points).&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; cas NO_ECO_SOME_TEB_OPT (185 diff&#233;rences) : correction d'un bug, d&#233;j&#224;&#195;&#402;&#402;&#8218;&#195;&#402;&#8218;&#195;&#8218;&#194; point&#233; par St&#233;phanie, qui faisait que l'on ne pouvait pas utiliser ecoclimap pour GARDEN et NAM_DATA_ISBA pour initialiser ISBA pour le tile NATURE. En effet, les param&#232;tres d'ISBA-NATURE &#233;taient alors affect&#233;s aussi &#224; ISBA-GARDEN. Et ceci ne pouvait marcher que si les nombres de points des deux tiles&#233;taient identiques (cas de ce cas test). Sinon, c'est le 'segmentation fault' assur&#233;. Maintenant, dans la routine convert_patch_isba, utilis&#233;e aussi par garden, seul le tile isba peut utiliser les param&#232;tres issus de NAM_DATA_ISBA. Les param&#232;tres pour GARDEN sont alors calcul&#233;s avec ecoclimap. Ceci induit que les r&#233;sultats du cas test sont tr&#232;s diff&#233;rents, puisque GARDEN est maintenant (correctement) initialis&#233; par ecoclimap et non en recopiant les champs d'ISBA du tile NATURE.&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; cas NO_ECO_TEB_OPT_FILES : 4 champs PGD qui ne sont plus updat&#233;s pour des points non pertinents (pas de jardins) dans la vegetation_update.F90. Les r&#233;sultats de simulation ne sont pas affect&#233;s.&lt;/p&gt;
&lt;p&gt;****************************&lt;br class='manualbr' /&gt;* PHASE 2 de la VALIDATION *&lt;br class='manualbr' /&gt;****************************&lt;/p&gt;
&lt;p&gt;Tests AVEC implicitation du couplage neige/toit et sans correction de sunpos.F90 :&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;L'implicitation entre neige et toit de l'equation de conduction de la chaleur dans TEB modifie les variables pronostiques de TEB, et donc un nombre important de variables:
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; toutes la variables li&#233;es au toit quand l'on n'a ni BEM (pas de couplage entre le toit et le mur via le b&#226;timent) ni CANOPY (pas de couplage via l'air dans la canyon).
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; toutes les variables de TEB si l'on a soit BEM, soit CANOPY, soit les deux.&lt;/p&gt;
&lt;p&gt;L'amplitude de modification maximum a lieu pour la temp&#233;rature de la couche sup&#233;rieure du toit (TROOF1). Dans les simulations de la base de test, les conditions initiales provoquent un choc important sur les temp&#233;ratures de neige et toit, du fait des 3 conditions suivantes:
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; il y a beaucoup de neige
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; la temp&#233;rature initiale de la neige est de 271.52K
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; la temp&#233;rature initiale de la couche superficielle du toit, en contact imm&#233;diat avec la neige, est de 283.38K&lt;/p&gt;
&lt;p&gt;Ceci induit un refroidissement tr&#232;s rapide de la temp&#233;rature du toit. Au premier pas de temps, la diff&#233;rence entre les deux versions du code est d'environ 1&#176;C et converge au cours du temps. Plusieurs cas se pr&#233;sentent :
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; soit on n'a pas de toiture v&#233;g&#233;talis&#233;e (fraction nulle), ce qui est le cas par exemple dans les tests sur TEB, alors en 3h (pas de temps des diagnostiques de sortie dans la base de test), et alors la temp&#233;rature des deux simulations a converg&#233; et elle reste inf&#233;rieure &#224;&#195;&#402;&#402;&#8218;&#195;&#402;&#8218;&#195;&#8218;&#194; 0.1&#176;C quelle que soit la configuration de simulation. Cf figure evol_TROOF1_sans_GREENROOF.png.
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; soit on a 50% de toits v&#233;g&#233;talis&#233;s (cas avec ECO_ALL par exemple), et alors la temp&#233;rature du toit ne peut pas d&#233;cro&#238;tre aussi vite (du fait que la moiti&#233; est occup&#233;e par la toiture v&#233;g&#233;talis&#233;e, et que le flux de conduction depuis ce toit emp&#234;che le refroidissement). Alors l'&#233;cart entre les deux version vaut 0.7&#176;C (valeur &#224; 3h de simulation), puis d&#233;croit au cours du temps jusqu'&#224;&#195;&#402;&#402;&#8218;&#195;&#402;&#8218;&#195;&#8218;&#194; converger. Cf figure evol_TROOF1_avec_moitie_GREENROOF.png.
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; soit on a 100% de toit v&#233;g&#233;talis&#233; (cas hors base de test), et les deux versions du code sont bien identiques (pas de neige directement sur le toit).&lt;/p&gt;
&lt;p&gt;****************************&lt;br class='manualbr' /&gt;* PHASE 3 de la VALIDATION *&lt;br class='manualbr' /&gt;****************************&lt;/p&gt;
&lt;p&gt;Tests de la nouvelle version (m&#234;me version en _old et _new dans la base de tests) en multiprocesseurs.&lt;br class='autobr' /&gt;
8 cas posent probl&#232;mes:&lt;/p&gt;
&lt;p&gt;6 viennent sans doute d'un probl&#232;me de code. Cependant, seulement 6 parmi tous les tests ISBA posent probl&#232;me:&lt;br class='manualbr' /&gt;ISBA_2L_ALL4_SGH_OMP4 Emax/=0: 112&lt;br class='manualbr' /&gt;ISBA_2L_ALL4_SGH_MPI2OMP2 Emax/=0: 112&lt;br class='manualbr' /&gt;ISBA_2L_ALL4_SGH_CANOPY_DRAG_MPI2OMP2 Emax/=0: 150&lt;br class='manualbr' /&gt;ISBA_3L_SN3L_ALL4_SGH_OMP4 Emax/=0: 140&lt;br class='manualbr' /&gt;ISBA_3L_SN3L_ALL4_SGH_MPI2OMP2 Emax/=0: 140&lt;br class='manualbr' /&gt;ISBA_3L_SN3L_ALL4_SGH_CANOPY_DRAG_MPI2OMP2 Emax/=0: 178&lt;/p&gt;
&lt;p&gt;Ces erreurs semblent &#234;tre dues &#224; la parall&#233;lisation OPEN-MP pour l'option ALL4_SGH d'ISBA.&lt;br class='autobr' /&gt;
Ces erreurs sont d&#233;j&#224; pr&#233;sentes dans la version que j'ai r&#233;cup&#233;r&#233;e de B&#233;atrice Vincendon.&lt;br class='autobr' /&gt;
==&gt; Il faudra it&#233;rer &#224; nouveau avec elle pour voir d'o&#249; cela peux venir.&lt;/p&gt;
&lt;p&gt;Les deux suivants, sont compl&#232;tement isol&#233;s dans leur s&#233;rie dans la base de test. Je n'ai pas de piste pour comprendre le probl&#232;me.&lt;br class='autobr' /&gt;
TEB_BEM_TWO_WALLS_DXCOIL_FINCAP_AUTOSIZE_OMP4 Emax/=0: 2&lt;br class='autobr' /&gt;
2 nouveaux diagnostiques qui sont diff&#233;rents (dur&#233;es cumul&#233;es dans deux seuils de stress thermique donn&#233;s diff&#233;rentes d'un pas de temps entre le run en OPEN-MP 4 et les autres runs). Le calcul de ces variables se fait dans la routine utcic_stress.F90, o&#249; il y a un where.&lt;br class='autobr' /&gt;
Ce n'est pas reproductible. J'ai refait une simulation de ce cas sans probl&#232;me.&lt;/p&gt;
&lt;p&gt;SNAP_NC_NETCDF Emax/=0: 2&lt;br class='autobr' /&gt;
Les champs E_CO et E_O3 sont diff&#233;rents. Alors que ce sont exactement les m&#234;mes ex&#233;cutables qui ont tourn&#233;.&lt;/p&gt;
&lt;p&gt;****************************&lt;br class='manualbr' /&gt;* PHASE 4 de la VALIDATION *&lt;br class='manualbr' /&gt;****************************&lt;/p&gt;
&lt;p&gt;Tests AVEC implicitation du couplage neige/toit et AVEC correction de sunpos.F90 :&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;Diagnostics are only sligthly affected (difference of about 1E-12).&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;strong&gt;TEB - V8_lafaysse&lt;/strong&gt;&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;The branch V8_lafaysse is compared with the branch V8_VM_BUGS (r2037).&lt;/p&gt;
&lt;p&gt;Results are exactly identical for all tests which do not use Crocus.&lt;/p&gt;
&lt;p&gt;Differences in tests with Crocus mainly come from the correction of solar radiation absorption (point 1). They can also come from the new wind formulation (point 4) and from some rewriting of the code (threshold effects sensitive to numerical approximations).&lt;br class='autobr' /&gt; ( to be completed)&lt;/p&gt;
&lt;p&gt;*************&lt;br class='manualbr' /&gt;* REMARQUES *&lt;br class='manualbr' /&gt;*************&lt;/p&gt;
&lt;p&gt;==&gt; changement dans la base de tests du fichier de donnees architecturales de bati (fichier csv) par une version plus recente pour tenir compte des nouveaux champs dans TEB (panneaux solaires). A l'avenir, la lecture de nouveaux champs pourrait &#234;tre mise sous cl&#233; (mais pour l'instant ce n'est pas une option utilis&#233;e ailleurs qu'&#224; TURBAU, et on a mis &#224; niveau ce fichier dans nos derni&#232;res simulations en 7_3).&lt;/p&gt;
&lt;p&gt;==&gt; modifier le fichier script_teb_run.sh dans la base de tests: changement de &#034;&#034; en &#034;ROW30&#034; pour CCH_BEM dans la namelist.&lt;/p&gt;
&lt;p&gt;==&gt; Attention, j'ai chang&#233; les numeros de VERSION et Bugfix &#224; 8 et 0 respectivement. Faites attention que vos divers tests de lecture de variable dans un fichier soient bien &#233;crits (et pas uniquement en fonction du numero de bugfix par exemple).&lt;/p&gt;
&lt;p&gt;==&gt; ATTENTION, am&#233;lioration &#224; pr&#233;voir: les champs T2MMIN/MAX HU2MMIN/MAX sont remis &#224; XUNDEF ou -XUNDEF d&#232;s qu'ils sont &#233;crits. Donc dans uns simulation offline, ils sont corrects dans les fichiers de diagnostiques, mais ils sont faux dans le fichier de restart &#224; la fin !! (&#231;a n'a pas chang&#233; entre les 2 versions, sauf qu'il y a les champs pour TEB et Flake en plus).&lt;/p&gt;
&lt;p&gt;==&gt; NAM_LANDUSE_PREP_NC: OLD plante syst&#233;matiquement, et ce quelque soit la version du code en _old (m&#234;me si c'est le nouveau, comme lorsque j'ai fait le test de parall&#233;lisation). C'est donc probablement un probl&#232;me li&#233; &#224; la base de test.&lt;/p&gt;
&lt;p&gt;Note concerning the test database (version of January 2014) :&lt;/p&gt;
&lt;p&gt;The following tests are suspicious for all versions (systematic crash)&lt;/p&gt;
&lt;p&gt;NAM_LANDUSE_PREP_NC: OLD&lt;/p&gt;
&lt;p&gt;&lt;span style='color:red'&gt;=&gt; because of &lt;i&gt;script_to_old.sh&lt;/i&gt;, that needs to be adapted to use NC PGD and PREP file for OLD version of the code (currently, it's LFI, due to the first version of STRATO that compared NEW_PREP and trunk_for_test)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;SURF_FILETYPE_FA_RESTART_OLD: OLD&lt;/p&gt;
&lt;p&gt;&lt;span style='color:red'&gt;=&gt; works with NEW_PREP. Intermediate versions have to be tested. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;SEABATHY_ETOPO2: NEW&lt;/p&gt;
&lt;p&gt;&lt;span style='color:red'&gt;=&gt; works with NEW_PREP. Intermediate versions have to be tested. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;SEABATHY_ETOPO2: OLD&lt;/p&gt;
&lt;p&gt;&lt;span style='color:red'&gt;=&gt; works with NEW_PREP. Intermediate versions have to be tested. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;And that the non reproductibility diagnostic appears systematically for all versions :&lt;/p&gt;
&lt;p&gt;SNAP_NC_NETCDF Emax/=0: 2&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;strong&gt;V8_lafaysse - V8_for_assimilation revision 2246&lt;/strong&gt;&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;Tests were realized on PC and BEAUFIX in O2 and DEBUG modes and give exactly the same results, except for the assimilation tests that where corrected in V8_FOR_UNIFIED_ASSIMILATION.&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;strong&gt;V8_for_assimilation revision 2246 - V8_GMGEC_MEB&lt;/strong&gt;&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;Tests are done with options LREPROD_OPER so that new defaults aren't taken into accound during the tests.&lt;/p&gt;
&lt;p&gt;Given the amount of modifications in V8_GMGEC_MEB, many simulations give different results but nothing so big or unexpectable we can think there is a problem.&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;strong&gt;V8_GMGEC_MEB - V8_MESONH&lt;/strong&gt;&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;The only differences are numerical and linked to the little changes of Juan.&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;strong&gt;V8_MESONH - V8_ASSIM &lt;/strong&gt;&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;Ok, no changes.&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;strong&gt;V8_MESONH - V8_RJTECH &lt;/strong&gt;&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;&lt;div class='spip_document_191 spip_document spip_documents spip_document_file spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;33&#034; data-legende-lenx=&#034;x&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;a href='https://www.umr-cnrm.fr/surfex/IMG/txt/v8_rjtech_report.txt' class=&#034; spip_doc_lien&#034; title='Texte - 37.3 KiB' type=&#034;text/plain&#034;&gt;&lt;img src='https://www.umr-cnrm.fr/surfex/local/cache-vignettes/L64xH64/txt-55e11.svg?1771323805' width='64' height='64' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;V8 RJTECH report
&lt;/strong&gt;&lt;/div&gt; &lt;div class='spip_doc_descriptif '&gt;(R. Jasinskas)
&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>Main changes in SURFEX v8</title>
		<link>https://www.umr-cnrm.fr/surfex/spip.php?article323</link>
		<guid isPermaLink="true">https://www.umr-cnrm.fr/surfex/spip.php?article323</guid>
		<dc:date>2014-02-06T10:32:37Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		



		<description>
&lt;p&gt;Branch NEW_PREP (MOSAYC) &lt;br class='autobr' /&gt;
NB: some default values for namelist options changed in V8. &lt;br class='autobr' /&gt;
First, see: &lt;br class='autobr' /&gt;
http://www.cnrm.meteo.fr/surfex-lab/spip.php?article357&amp;var_mode=calcul &lt;br class='autobr' /&gt;
Then, default for LNOSOF and LVERTSHIFT from NAM_SURF_ATM are inverted: &lt;br class='autobr' /&gt;
http://www.cnrm.meteo.fr/surfex-lab/spip.php?article77&amp;var_mode=calcul &lt;br class='autobr' /&gt;
Also, values for GMES_ST (used with CPHOTO = NIT,AST,LST,NCB) in ini_data_param.F90 changed : GMES_ST V7_3 V8 NO 0.003 0.003 ROCK 0.003 0.003 SNOW&lt;/p&gt;


-
&lt;a href="https://www.umr-cnrm.fr/surfex/spip.php?rubrique148" rel="directory"&gt;Surfex v8_0&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;strong&gt;Branch NEW_PREP (MOSAYC)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style='color:red'&gt;&lt;b&gt;NB: some default values for namelist options changed in V8. &lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;First, see:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;http://www.cnrm.meteo.fr/surfex-lab/spip.php?article357&amp;var_mode=calcul&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://www.cnrm.meteo.fr/surfex-lab/spip.php?article357&amp;var_mode=calcul&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Then, default for LNOSOF and LVERTSHIFT from NAM_SURF_ATM are inverted:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;http://www.cnrm.meteo.fr/surfex-lab/spip.php?article77&amp;var_mode=calcul&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://www.cnrm.meteo.fr/surfex-lab/spip.php?article77&amp;var_mode=calcul&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Also, values for GMES_ST (used with CPHOTO = NIT,AST,LST,NCB) in ini_data_param.F90 changed :&lt;/p&gt;
&lt;table class=&#034;table spip&#034;&gt;
&lt;thead&gt;&lt;tr class='row_first'&gt;&lt;th id='id06ff_c0'&gt; GMES_ST &lt;/th&gt;&lt;th id='id06ff_c1'&gt; V7_3 &lt;/th&gt;&lt;th id='id06ff_c2'&gt; V8 &lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr class='row_odd odd'&gt;
&lt;th headers='id06ff_c0' id='id06ff_l0'&gt;NO&lt;/th&gt;
&lt;td headers='id06ff_c1 id06ff_l0'&gt;0.003&lt;/td&gt;
&lt;td headers='id06ff_c2 id06ff_l0'&gt;0.003&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;th headers='id06ff_c0' id='id06ff_l1'&gt;ROCK&lt;/th&gt;
&lt;td headers='id06ff_c1 id06ff_l1'&gt;0.003&lt;/td&gt;
&lt;td headers='id06ff_c2 id06ff_l1'&gt;0.003&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;th headers='id06ff_c0' id='id06ff_l2'&gt;SNOW&lt;/th&gt;
&lt;td headers='id06ff_c1 id06ff_l2'&gt;0.003&lt;/td&gt;
&lt;td headers='id06ff_c2 id06ff_l2'&gt;0.003&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;th headers='id06ff_c0' id='id06ff_l3'&gt;TEBD&lt;/th&gt;
&lt;td headers='id06ff_c1 id06ff_l3'&gt;0.003&lt;/td&gt;
&lt;td headers='id06ff_c2 id06ff_l3'&gt;0.0018&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;th headers='id06ff_c0' id='id06ff_l4'&gt;TRBD&lt;/th&gt;
&lt;td headers='id06ff_c1 id06ff_l4'&gt;0.003&lt;/td&gt;
&lt;td headers='id06ff_c2 id06ff_l4'&gt;0.0012&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;th headers='id06ff_c0' id='id06ff_l5'&gt;TEBE&lt;/th&gt;
&lt;td headers='id06ff_c1 id06ff_l5'&gt;0.003&lt;/td&gt;
&lt;td headers='id06ff_c2 id06ff_l5'&gt;0.0019&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;th headers='id06ff_c0' id='id06ff_l6'&gt;BOBD&lt;/th&gt;
&lt;td headers='id06ff_c1 id06ff_l6'&gt;0.003&lt;/td&gt;
&lt;td headers='id06ff_c2 id06ff_l6'&gt;0.0018&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;th headers='id06ff_c0' id='id06ff_l7'&gt;SHRB&lt;/th&gt;
&lt;td headers='id06ff_c1 id06ff_l7'&gt;0.003&lt;/td&gt;
&lt;td headers='id06ff_c2 id06ff_l7'&gt;0.0016&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;th headers='id06ff_c0' id='id06ff_l8'&gt;BONE &lt;/th&gt;
&lt;td headers='id06ff_c1 id06ff_l8'&gt;0.002&lt;/td&gt;
&lt;td headers='id06ff_c2 id06ff_l8'&gt;0.0019&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;th headers='id06ff_c0' id='id06ff_l9'&gt;TENE&lt;/th&gt;
&lt;td headers='id06ff_c1 id06ff_l9'&gt;0.002&lt;/td&gt;
&lt;td headers='id06ff_c2 id06ff_l9'&gt;0.0019&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;th headers='id06ff_c0' id='id06ff_l10'&gt;BOND&lt;/th&gt;
&lt;td headers='id06ff_c1 id06ff_l10'&gt;0.002&lt;/td&gt;
&lt;td headers='id06ff_c2 id06ff_l10'&gt;0.0012&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;th headers='id06ff_c0' id='id06ff_l11'&gt;TRBE&lt;/th&gt;
&lt;td headers='id06ff_c1 id06ff_l11'&gt;0.002&lt;/td&gt;
&lt;td headers='id06ff_c2 id06ff_l11'&gt;0.0012&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;th headers='id06ff_c0' id='id06ff_l12'&gt;C3&lt;/th&gt;
&lt;td headers='id06ff_c1 id06ff_l12'&gt;0.001&lt;/td&gt;
&lt;td headers='id06ff_c2 id06ff_l12'&gt;0.001 / 0.00175&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;th headers='id06ff_c0' id='id06ff_l13'&gt;C4&lt;/th&gt;
&lt;td headers='id06ff_c1 id06ff_l13'&gt;0.001 / 0.009&lt;/td&gt;
&lt;td headers='id06ff_c2 id06ff_l13'&gt;0.006 / 0.0098&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;th headers='id06ff_c0' id='id06ff_l14'&gt;IRR&lt;/th&gt;
&lt;td headers='id06ff_c1 id06ff_l14'&gt;0.001 / 0.009&lt;/td&gt;
&lt;td headers='id06ff_c2 id06ff_l14'&gt;0.006 / 0.0098&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;th headers='id06ff_c0' id='id06ff_l15'&gt; GRAS&lt;/th&gt;
&lt;td headers='id06ff_c1 id06ff_l15'&gt;0.001&lt;/td&gt;
&lt;td headers='id06ff_c2 id06ff_l15'&gt;0.0024&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;th headers='id06ff_c0' id='id06ff_l16'&gt; BOGR&lt;/th&gt;
&lt;td headers='id06ff_c1 id06ff_l16'&gt;0.001&lt;/td&gt;
&lt;td headers='id06ff_c2 id06ff_l16'&gt;0.0024&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_even even'&gt;
&lt;th headers='id06ff_c0' id='id06ff_l17'&gt;TROG&lt;/th&gt;
&lt;td headers='id06ff_c1 id06ff_l17'&gt;0.006&lt;/td&gt;
&lt;td headers='id06ff_c2 id06ff_l17'&gt;0.017&lt;/td&gt;&lt;/tr&gt;
&lt;tr class='row_odd odd'&gt;
&lt;th headers='id06ff_c0' id='id06ff_l18'&gt;PARK&lt;/th&gt;
&lt;td headers='id06ff_c1 id06ff_l18'&gt;0.001&lt;/td&gt;
&lt;td headers='id06ff_c2 id06ff_l18'&gt;0.0024&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;For crops types, &#034;/&#034; indicates LAGRI_TO_GRASS=T/LAGRI_TO_GRASS=F.&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;Contains:&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;Short-term optimizations of PREP step&lt;/strong&gt; proposed by ALADIN in March 2013 (Tayfun Dalkilic, Daan Degrauwe):
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; PATCH AVERAGING:
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; the loop on covers is reduced to a loop on effective present covers on the area.&lt;/li&gt;&lt;li&gt; open-mp directives are added to still improve this loop.&lt;/li&gt;&lt;li&gt; generalization by reducing the size of array XCOVER to the present covers in the area, in PREP but also in PGD step (leads to use less memory)&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; BILIN INTERPOLATION:
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; hor_interpol is no longer systematically called for all 12 vegtypes.&lt;/li&gt;&lt;li&gt; the fortran function count that takes much resource is replaced by an optimized code.&lt;/li&gt;&lt;li&gt; open-mp directives are added to improve the more expensive loops.
&lt;div class='spip_document_158 spip_document spip_documents spip_document_file spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;82&#034; data-legende-lenx=&#034;xx&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;a href='https://www.umr-cnrm.fr/surfex/IMG/pdf/guideline_teleconf_20130311.pdf' class=&#034; spip_doc_lien&#034; title='PDF - 110.7 KiB' type=&#034;application/pdf&#034;&gt;&lt;img src='https://www.umr-cnrm.fr/surfex/local/cache-vignettes/L64xH64/pdf-b8aed.svg?1771322374' width='64' height='64' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;Short-term optimizations of PREP
&lt;/strong&gt;&lt;/div&gt; &lt;div class='spip_doc_descriptif '&gt;Tayfun Dalkilic, Daan Degrauwe &lt;br /&gt;March 11, 2013
&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;optimizations of PGD in GAUSSIAN grid&lt;/strong&gt;:
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; changes in the writing of the loops&lt;/li&gt;&lt;li&gt; adds of open-mp directives to improve the more expensive loops during the index calculation.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;PGD and PREP files can be written and read in NETCDF format&lt;/strong&gt;:
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; new specific I/O routines&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Library XRD38 is replaced by XRD39&lt;/strong&gt;:
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; lead to include USE MODI of FA routines in SURFEX code, what is not totally satisfying (incompatible with the GMKPACK compilation) and should be revised.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;A PREP file can enter the namelist only for the snow part&lt;/strong&gt;:
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; the entry for the PGD corresponding file was missing&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Corrections in the chemical part&lt;/strong&gt;:
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; in collaboration with CAIAC (M. Michou, P. Hamer, D. Saint Martin)&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; NEW_PREP was used to &lt;strong&gt;test and validate the new base of automatic tests&lt;/strong&gt;. This lead to 3 categories of changes in the code:
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; bugs were detected thanks to the base of tests and corrected in NEW_PREP, notably for the parallelization with OPEN-MP,&lt;/li&gt;&lt;li&gt; for an optimal use of the base of tests, names of namelists entries were changed so that they are specific to each block (a same namelist entry can't appear in two different blocks),&lt;/li&gt;&lt;li&gt; new diagnostics were added in NETCDF format, especially for the TEB part.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt; CROCUS files are re-written&lt;/strong&gt; following SURFEX rules for names of variables and typography, and trying to make common subroutines when the same code is used in different places:
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; this lead to include a part of the CEN contribution&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;span style='color:orange'&gt;Remarks: &lt;/span&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;span style='color:orange'&gt;Some adds for PGD &amp; PREP files in NETCDF format are not set yet, for example the possibility to use NETCDF format in case of a LIMP_ZS, LIMP_COVER or other LIMP_... in running PGD. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;strong&gt;Branch NEW_PREP_HIRLAM (MET.no, SMHI, R. Hamdi)&lt;/strong&gt; built on top of NEW_PREP&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;Reminder:&lt;/p&gt;
&lt;p&gt;SODA aims at gathering and externalizing developments around data assimilation in SURFEX.&lt;br class='autobr' /&gt;
For the moment, VARASSIM from Alina Barbu is not merged with SODA. So, a question remains if VARASSIM has to be put in SURFEX V8, and if yes, if in or out of SODA. It has been agreed to merge VARASSIM developments by Alina and SODA by HIRLAM, but it has not been agreed at which time this should happen. SURFEX V8 might come too soon for this.&lt;/p&gt;
&lt;p&gt;Branch contains:&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Separate IO in SODA from the assimilation part. This allows us to use the main IO infrastructure of surfex and to be able to call SODA from CANARI. Assimilation related code moved to src/ASSIM.&lt;/li&gt;&lt;li&gt; EKF initialization updates&lt;/li&gt;&lt;li&gt; Extrapolation of variables. Allow optional extrapolation in PREP step through namelist variables LEXTRAP_TG,LEXTRAP_WG,LEXTRAP_WGI,LEXTRAP_SN. Disabled by default.&lt;/li&gt;&lt;li&gt; Set an upper limit for extrapolation distance&lt;/li&gt;&lt;li&gt; Allow search over a subdomain by providing NDIM2 in the call to OI_HOR_EXTRAPOL_SURF.F90&lt;/li&gt;&lt;li&gt; Fix to prevent use of uninitialized values in solar zenith calculations when running soda.&lt;/li&gt;&lt;li&gt; Optional weighting of grid average T2M giving more weight to the land tiles. Controlled by LT2MMW and switched off by default&lt;/li&gt;&lt;li&gt; Add exchange coefficient PCD to Get_FLUX_n interface ( Rafiq Hamdi (ALADIN), but needed when running ALARO for coupled mode)&lt;/li&gt;&lt;li&gt; Control of upper limit on initial snow water equivalent through LSWEMAX and XSWEMAX&lt;/li&gt;&lt;li&gt; Optional removal of small snow values through LAESNM&lt;/li&gt;&lt;li&gt; Fix for vegetation_update.F90 to be OpenMP safe for ECOCLIMAP-II and use the correct 10 day periods for months with 31 days.&lt;/li&gt;&lt;/ul&gt;&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;strong&gt;Branch V8_GMAP, built on top of NEW_PREP_HIRLAM&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This branch correspond to the code that was entered in Cy40t1 and is also known as surfexv7.3+&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;1) Optimisations PREP (openMP) and bfs for oi_control ( from Mohanmed Jidane and Francoise Taillefer):&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; surfex/ASSIM/oi_control.F90 (correction for 10m winds when it is above forcing level)&lt;/li&gt;&lt;li&gt; surfex/SURFEX/hor_extrapol_surf.F90 ( OpenMP for PREP)&lt;/li&gt;&lt;li&gt; surfex/SURFEX/hor_interpol_gauss.F90 &lt;/i&gt;&lt;/li&gt;&lt;li&gt; surfex/SURFEX/prep_grid_gauss.F90 &lt;/i&gt; (debugging PREP, lecture lfi global gauss grid)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;2) For stochastic flux perturbations (F. Bouttier) : (under logical switches LPERTFLUX for sea in NAM_SEAFLUXn, LPERTSURF for isba in NAM_ISBAn)&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;Purpose&lt;/strong&gt;: implement stochastic surface perturbations for ensemble prediction. This code will be used in the MF AROME ensemble prediction system.&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Description&lt;/strong&gt;:
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; initial perturbation of surface fields are prepared before the forecast by an external program that manipulates the Surfex initial conditions file to
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; (1) alter some prognostic fields, and&lt;/li&gt;&lt;li&gt; (2) append some perturbation patterns for physiographic fields.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; The code modifications perform two tasks:
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; to read and apply perturbations to fields that cannot be easily perturbed directly in the initial file.&lt;/li&gt;&lt;li&gt; to preserve initial perturbations of quasi-constant fields (ISBA veg, lai, cv,albedo, Z0), even when there is a decadal update of physiographic fields from PGD.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; Details:
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Both are achieved by storing the field perturbations in new modd_isban module fields XPERTVEG, XPERTLAI, XPERTCV, XPERTALB, XPERTZ0.&lt;/li&gt;&lt;li&gt; The perturbations are read from the initial file in compute_isba_parameters.&lt;/li&gt;&lt;li&gt; The same albedo perturbation pattern is applied to all ISBA albedoes.&lt;/li&gt;&lt;li&gt; The same Z0 perturbation pattern is applied to all ISBA roughness parameters, except vegetation Z0.&lt;/li&gt;&lt;li&gt; The physiographies for non-ISBA surfaces (ice, snow, town, flood, etc) are not perturbed.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; The surface perturbation code is activated by two namelist switches:
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; NAM_ISBAn/LPERTSURF: perturbations of ISBA (veg,lai,cv,albedo,Z0). Requires fields PERTALB and PERTZ0LAND from initial file.&lt;/li&gt;&lt;li&gt; NAM_SEAFLUXn/LPERTFLUX: multiplicative perturbation of Ecume fluxes. Requires field PERTSEAFLUX from initial file.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; When these switches are off, the code is bit-reproducible, and standard initial files can be used.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; compute_isba_parameters.F90&lt;/li&gt;&lt;li&gt; hor_extrapol_surf.F90&lt;/li&gt;&lt;li&gt; modn_seafluxn.F90&lt;/li&gt;&lt;li&gt; coupling_isban.F90&lt;/li&gt;&lt;li&gt; hor_interpol_gauss.F90&lt;/li&gt;&lt;li&gt; oi_control.F90&lt;/li&gt;&lt;li&gt; coupling_seafluxn.F90&lt;/li&gt;&lt;li&gt; modd_isban.F90&lt;/li&gt;&lt;li&gt; prep_grid_gauss.F90&lt;/li&gt;&lt;li&gt; ecume_flux.F90&lt;/li&gt;&lt;li&gt; modd_seafluxn.F90&lt;/li&gt;&lt;li&gt; read_seafluxn.F90&lt;/li&gt;&lt;li&gt; ecume_seaflux.F90&lt;/li&gt;&lt;li&gt; modn_isban.F90&lt;/li&gt;&lt;li&gt; vegetation_update.F90&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;3) Pb compilation on IBM (from Ryad El Khatib and Oldrich Spaniel) : most of the modifications are linked with the renaming of &#034;NINDX2&#034; from MODD_SURFEX_OMP as &#034;NINDX2SFX&#034;&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; ch_init_snapn.F90&lt;/li&gt;&lt;li&gt; gather_and_write_mpi.F90&lt;/li&gt;&lt;li&gt; gather_and_write_mpi_k4.F90&lt;/li&gt;&lt;li&gt; get_size_fulln.F90&lt;/li&gt;&lt;li&gt; init_io_surf_fan.F90&lt;/li&gt;&lt;li&gt; init_surf_atmn.F90&lt;/li&gt;&lt;li&gt; modd_surfex_omp.F90&lt;/li&gt;&lt;li&gt; pgd_grid.F90&lt;/li&gt;&lt;li&gt; pgd_surf_atm.F90&lt;/li&gt;&lt;li&gt; pgd_teb_veg.F90&lt;/li&gt;&lt;li&gt; prep_isba_netcdf.F90&lt;/li&gt;&lt;li&gt; prep_ocean_ascllv.F90&lt;/li&gt;&lt;li&gt; read_and_send_mpi.F90&lt;/li&gt;&lt;li&gt; read_csvdata_teb.F90&lt;/li&gt;&lt;li&gt; read_isban.F90
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;strong&gt;Branch V8_BV, built on top of V8_GMAP&lt;/strong&gt;&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;ISBA-TOP improvements :&lt;/p&gt;
&lt;div class='spip_document_178 spip_document spip_documents spip_document_file spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;13&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;a href='https://www.umr-cnrm.fr/surfex/IMG/doc/TOPODYNoption_diffV7V8.doc' class=&#034; spip_doc_lien&#034; title='Word - 31.5 KiB' type=&#034;application/msword&#034;&gt;&lt;img src='https://www.umr-cnrm.fr/surfex/local/cache-vignettes/L64xH64/doc-d03fe.svg?1771322959' width='64' height='64' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;isba-top V8
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;strong&gt;Branch V8_VM, built on top of V8_BV&lt;/strong&gt;&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;TEB improvements&lt;/p&gt;
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;watering&lt;/strong&gt;: &lt;br/&gt;
watering of gardens and greenroofs. &lt;br/&gt;
Activated in a specific namelist. &lt;br/&gt;
By default, the watering is non-existent. &lt;br/&gt;
The amounts for watering are in litres/day (or kg/m2/day). &lt;br/&gt;
Time slots and months for are specified by user. &lt;br/&gt;
The watering occuring in ISBA, there is a new input variable in isba.F90.&lt;/li&gt;&lt;li&gt; &lt;strong&gt;fraction of residential use&lt;/strong&gt;:&lt;br/&gt;
XUNIF_RESIDENTIAL=0.5, read in namelist NAM_DATA_TEB&lt;br/&gt;
used only for solar panels and occupying schedule&lt;/li&gt;&lt;li&gt; &lt;strong&gt; solar panels on roofs&lt;/strong&gt;:
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; in NAM_TEB: LSOLAR_PANEL=T&lt;/li&gt;&lt;li&gt; in NAM_DATA_TEB:
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; XUNIF_FRAC_PANEL= 0.50 ! fraction of solar panels on roofs&lt;/li&gt;&lt;li&gt; XUNIF_EMIS_PANEL=0.90 ! emissivity of solar panels&lt;/li&gt;&lt;li&gt; XUNIF_ALB_PANEL=0.10 ! albedo of solar panels&lt;/li&gt;&lt;li&gt; XUNIF_EFF_PANEL=0.14 ! efficiency of photovoltaic solar panels&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt; new diagnostics:
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; PHOTC_BLD ! photovoltaics production cumuled on the length of simulation ( J/m2 of building at floor)&lt;/li&gt;&lt;li&gt; THERC_BLD ! sanitary warm water production cumuled on the length of simulation ( J/m2 of building at floor)&lt;br class='autobr' /&gt;
Solar panels cover (give shadow and modify the incoming infra-red radiation below) roofs, even if they are also fitted with greenroofs.&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt; Remarks: the efficiency of thermal solar panels (for the sanitary warm water) is not in the namelist and was fixed to 0.60. &lt;br/&gt;
If the buildings in the grid point are purely of residential use, the Sanitary Warm Water is favoured, but after photovoltaics. &lt;br/&gt;
If the buildings are of other use, there is only photovoltaics.&lt;br/&gt;
If the use is mixed (for example 0.5), the sharing out is proportional.&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt; &lt;strong&gt; schedule of occupying&lt;/strong&gt;:
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; in NAM_TEBn:
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; XDT_RES = 3. ! difference of ordered temperature (heating and cooling) when the building (residential) is not occupied : day (K)&lt;/li&gt;&lt;li&gt; XDT_OFF = 3. ! difference of ordered temperature (heating and cooling) when the building (offices) is not occupied : nights and WE (K)&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt; In grid points where buildings are mainly residential (&gt;0.5), it's admitted that &lt;u&gt;during day&lt;/u&gt;, buildings are unoccupied, the ordered heating decreases of XDT_RES degrees Celsius and the ordered cooling grows of XDT_RES degrees Celsius. &lt;br/&gt;
In grid points where builings are mainly not residential (&lt;span class='ressource'&gt;&lt;0.5),&gt;&lt;/span&gt;
during nights and WE&lt;/u&gt;, buildings are unoccupied, the ordered heating decreases of XDT_OFF degrees Celsius and the ordered cooling grows of XDT_OFF degrees Celsius. &lt;br/&gt;
Simulations done until now supposed that the ordered temperature would not be modified even if the buildings were unoccupied (XDT_RES=0. and XDT_OFF=0.). The study can go on with XDT_RES=0. and XDT_OFF=0. anyhow, the sensibility study will so give the influence of the ordered temperature.&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Cumulative UTCI stresses&lt;/strong&gt;: &lt;br class='autobr' /&gt;
Values are in seconds.
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; UTCIC_IN_ECS corresponds to the time in seconds spent below the threshold of Extrem Cold Stress inside.&lt;/li&gt;&lt;li&gt; UTCIC_IN_VCS corresponds to the time in seconds spent between the thresholds of Very Strong Cold Stress and Extrem Cold Stress inside.&lt;/li&gt;&lt;li&gt; UTCIC_IN_NHS corresponds to the time in seconds spent in comfortable index inside.&lt;/li&gt;&lt;li&gt; UTCIC_IN_MHS corresponds to the time in seconds spent between the thresholds of Medium Heat Stress and Strong Heat Stress inside.&lt;/li&gt;&lt;li&gt; These times are on the total length of simulation (it can make a lot of seconds...)&lt;/li&gt;&lt;li&gt; Glossary:
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; ECS : extreme cold stress&lt;/li&gt;&lt;li&gt; VCS : very strong cold stress&lt;/li&gt;&lt;li&gt; SCS : strong cold stress&lt;/li&gt;&lt;li&gt; MCS : medium cold stress&lt;/li&gt;&lt;li&gt; LCS : light cold stress&lt;/li&gt;&lt;li&gt; NHS : no heat stress (= comfortable)&lt;/li&gt;&lt;li&gt; MHS : medium heat stress (to be noted that there is no Light Heat stress)&lt;/li&gt;&lt;li&gt; SHS : strong heat stress&lt;/li&gt;&lt;li&gt; VHS : very strong heat stress&lt;/li&gt;&lt;li&gt; EHS : extreme heat stress&lt;/li&gt;&lt;li&gt; _IN_ : indoors&lt;/li&gt;&lt;li&gt; _SH_ : outdoors in shadow&lt;/li&gt;&lt;li&gt; _SU_ : outdoors in sun&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Mechanical and controlled ventilation&lt;/strong&gt;:&lt;br/&gt;
new option for the type of ventilation in buildings (namelist entry: NATVENT ).&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Change of default values for roughtness of TEB walls&lt;/strong&gt;:&lt;br/&gt;
&amp;NAM_TEBn &lt;br/&gt;
CZ0H = &#034;KAND07&#034;&lt;br/&gt;
CCH_BEM = &#034;DOE-2&#034; &lt;br/&gt;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;add/correction of diagnostics for min and max temperatures&lt;/strong&gt;:&lt;br/&gt;
add in Flake (didn't exist)&lt;br/&gt;
corrections in TEB&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Various bugs and diagnostics, for TEB or GARDEN&lt;/strong&gt;.&lt;/li&gt;&lt;/ol&gt;&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;strong&gt;Branch V8_lafaysse, built on top of V8_VM and V8_VM_BUG&lt;/strong&gt;&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;&lt;div class='spip_document_179 spip_document spip_documents spip_document_file spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;44&#034; data-legende-lenx=&#034;x&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;a href='https://www.umr-cnrm.fr/surfex/IMG/doc/v8_lafaysse.doc' class=&#034; spip_doc_lien&#034; title='Word - 53.5 KiB' type=&#034;application/msword&#034;&gt;&lt;img src='https://www.umr-cnrm.fr/surfex/local/cache-vignettes/L64xH64/doc-d03fe.svg?1771322959' width='64' height='64' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;Contribution for V8 from CEN (M. Lafaysse)
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;strong&gt;Branch V8_GMGEC_MEB, built on top of V8_FOR_UNIFIED_ASSIMILATION revision 2246&lt;/strong&gt;&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;&lt;div class='spip_document_181 spip_document spip_documents spip_document_file spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;80&#034; data-legende-lenx=&#034;xx&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;a href='https://www.umr-cnrm.fr/surfex/IMG/doc/change_v8_gmgec_meb.doc' class=&#034; spip_doc_lien&#034; title='Word - 71 KiB' type=&#034;application/msword&#034;&gt;&lt;img src='https://www.umr-cnrm.fr/surfex/local/cache-vignettes/L64xH64/doc-d03fe.svg?1771322959' width='64' height='64' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;Contribution for V8 from GMGEC &amp; GMME (MEB)
&lt;/strong&gt;&lt;/div&gt; &lt;div class='spip_doc_descriptif '&gt;Bertrand Decharme, Aaron Boone
&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;div class='spip_document_182 spip_document spip_documents spip_document_file spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;69&#034; data-legende-lenx=&#034;xx&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;a href='https://www.umr-cnrm.fr/surfex/IMG/doc/description_oasismct_surfex_offline.doc' class=&#034; spip_doc_lien&#034; title='Word - 29 KiB' type=&#034;application/msword&#034;&gt;&lt;img src='https://www.umr-cnrm.fr/surfex/local/cache-vignettes/L64xH64/doc-d03fe.svg?1771322959' width='64' height='64' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;Description for the coupling of SURFEX with OASIS
&lt;/strong&gt;&lt;/div&gt; &lt;div class='spip_doc_descriptif '&gt;Bertrand Decharme
&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;div class='spip_document_183 spip_document spip_documents spip_document_file spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;69&#034; data-legende-lenx=&#034;xx&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;a href='https://www.umr-cnrm.fr/surfex/IMG/odt/glt_sfx_report_6.odt' class=&#034; spip_doc_lien&#034; title='OpenDocument Text - 36.8 KiB' type=&#034;application/vnd.oasis.opendocument.text&#034;&gt;&lt;img src='https://www.umr-cnrm.fr/surfex/local/cache-vignettes/L64xH64/odt-251e4.svg?1771327293' width='64' height='64' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;Introduction of GELATO in SURFEX
&lt;/strong&gt;&lt;/div&gt; &lt;div class='spip_doc_descriptif '&gt;St&#233;phane S&#233;n&#233;si, Bertrand Decharme
&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;strong&gt;Branch V8_MESONH, built on top of V8_GMGEC_MEB revision 2745 &lt;/strong&gt;&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;&lt;div class='spip_document_184 spip_document spip_documents spip_document_file spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;63&#034; data-legende-lenx=&#034;x&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;a href='https://www.umr-cnrm.fr/surfex/IMG/pdf/surfex_v8_mesonh.pdf' class=&#034; spip_doc_lien&#034; title='PDF - 60.4 KiB' type=&#034;application/pdf&#034;&gt;&lt;img src='https://www.umr-cnrm.fr/surfex/local/cache-vignettes/L64xH64/pdf-b8aed.svg?1771322374' width='64' height='64' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;Changes from Mesonh for SURFEX V8
&lt;/strong&gt;&lt;/div&gt; &lt;div class='spip_doc_descriptif '&gt;Ga&#235;lle Tanguy, Juan Escobar
&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;strong&gt;Branch V8_ASSIM, built on top of V8_MESONH revision 2779 &lt;/strong&gt;&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; a correction for TREEDRAG from Mesonh (XH_TREE must be initialized if LTREEDRAG=T and CPHOTO='NON'&lt;/li&gt;&lt;li&gt; DR_HOOK is now a library compiled with the rest of the SURFEX code (simpler). For the moment, the DR_HOOK sources are in directory DRHOOK_SIMPLE.&lt;/li&gt;&lt;li&gt; Corrections for TOPMODEL, following running STRATO in Debug mode&lt;/li&gt;&lt;li&gt; To print an error message if the namelist is not present in the run directory (E. Martin)&lt;/li&gt;&lt;li&gt; An add from P. Tulet for the diagnostic for the wind at 10 meters&lt;/li&gt;&lt;li&gt; An optimization for extrapolation during PREP when the interpolation is bilinear, and add of the possibility to write the ALBEDO diagnostics during PREP (L. Raynaud)&lt;/li&gt;&lt;li&gt; Merge of OI_MAIN &amp; SODA in SODA-OI (same results are obtained)&lt;/li&gt;&lt;li&gt; Merge of VARASSIM &amp; SODA in SODA-EKF (same results are obtained)&lt;/li&gt;&lt;li&gt; Add of other CSURF_FILETYPE format than ASCII in SODA&lt;/li&gt;&lt;li&gt; It's now possible to set CTIMESERIES_FILETYPE='NC'&lt;/li&gt;&lt;/ul&gt;&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;strong&gt;Branch V8_RJTECH, built on top of V8_ASSIM revision 2851 &lt;/strong&gt;&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;See first: &lt;a href=&#034;http://www.cnrm.meteo.fr/surfex-lab/spip.php?article314&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;technical modifications from Hirlam&lt;/a&gt; about modifications inside the code.&lt;/p&gt;
&lt;p&gt;Then, concerning compilation:&lt;/p&gt;
&lt;p&gt;1). all scripts where made born shell compatible and point to /bin/sh for portability.&lt;br class='autobr' /&gt;
As a general recommendation all other shells should have '#!/usr/bin/env SHELL'.&lt;/p&gt;
&lt;p&gt;2). In bin/spll tool explicit .mod and .o moving by makefile rules rules disabled, because often breaks on lustre attached network systems, specially at partial recompile.&lt;/p&gt;
&lt;p&gt;Also to avoid using VPATH outside SURFEX compilation directory, that can create lots of unexpected problems. Now handled directly by compiler options with $(REALFC) and $(MODOUT_FLAG) variables.&lt;/p&gt;
&lt;p&gt;If compiler type is not known, the &#034;.NOTPARRALLEL:&#034; makefile rule is applied and compilation will be done as with make -j1, by using implicit mv commands for .mod files.&lt;/p&gt;
&lt;p&gt;3). configure script is simplified to provide sane defaults that can be overriden by:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt; export ARCH=${ARCH} #arch name export VER_MPI=${VER_MPI} #Version of MPI {VER_MPI=NOMPI,MPIVIDE,LAMMPI,MPIAUTO,...} export VER_OMP=${VER_OMP} #Version of OMP {VER_OMP=NOOMP,OMP}, actually handled by user Rules file only export OPTLEVEL=${OPTLEVEL} #OPTIMIZATION LEVEL {OPTLEVEL=DEBUG,O2} export VER_USER=${VER_USER} #USER VERSION export CONF_DOLLAR=${CONF_DOLLAR} # 'Scandollar' Post Processing default variables export VERSION_CDF=${VERSION_CDF} #used only for CDFAUTO case, which redistributable archive to extract export VER_CDF=${VER_CDF} #Version of NETCDF {VER_CDF=CDFAUTO,CDFEXT,...} export VERSION_GRIBAPI=${VERSION_GRIBAPI} #used only for GRIBAPI_AUTO case, which redistributable archive to extractexport VERSION_OASIS=${VERSION_OASIS} export VER_GRIBAPI=${VER_GRIBAPI} #Version of GRIBAPI {VER_GRIBAPI=GRIBAPI_AUTO,GRIBAPI_EXT} export VERSION_OASIS=${VERSION_OASIS} #which redistributable archive to extract export VER_OASIS=${VER_OASIS} #Version of OASIS {VER_OASIS=NOmct,mct} export VER_DRHOOK=${VER_DRHOOK} #Version of DR_HOOK {VER_DRHOOK=SIMPLE,BYPASS,MINI}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;4). AUTO gribapi and netcdf redistributable compilation is forced to be done before compiling MASTER.&lt;/p&gt;
&lt;p&gt;This simplifies makefiles greatly and ensures that redistributables can be compiled for $(REALFC) compiler.&lt;/p&gt;
&lt;p&gt;MPI versions were disabled, since rest of makefile assumes that $(F90) is $(REALFC). Also disabled user F90FLAGS propagation into these redistributables, to avoid using non standard/broken libraries.&lt;/p&gt;
&lt;p&gt;Special note about -i8/-fdefault-integer-8 in these libraries, this can lead to bad output files.&lt;/p&gt;
&lt;p&gt;5). In bin/spll added EXTERNAL variable that does module dependencies blacklisting currently it includes netcdf and gribapi, since external libraries should be assumed static.&lt;/p&gt;
&lt;p&gt;6). In makefiles CPPFLAGS were renamed to FPPFLAGS to separate cpp defines for fortran and C parts.&lt;/p&gt;
&lt;p&gt;Mainly done to avoid name collisions in new post XRD39 versions of FA/LFI c part variable names.&lt;/p&gt;
&lt;p&gt;7). OASIS is off by default(NOmct), since it requires MPI and for running TESTS it is not needed. Oasis compilation flags are no longer static (make.inc_cnrm) but dynamic from user Rules file through oasis_sfx_make.inc copy after extracting redistributable. This allows to have agnostic setup.&lt;/p&gt;
&lt;p&gt;8). 'make clean' was fixed not to loop over and over&lt;/p&gt;
&lt;p&gt;9). 'make user' now can be done without having done 'make master' previously. 'make user' program linking list separated from $(PROG_LIST) into $(PROG_LIST_USER).&lt;/p&gt;
&lt;p&gt;10). VER_OMP handling should be done by user Rules files, currently I just check if NOOMP is used and null out FCFLAGS_OMP CFLAGS_OMP flags.&lt;/p&gt;
&lt;p&gt;11). added splr.pl script that replaces all spll/spn/awk/cpp functionality.&lt;/p&gt;
&lt;p&gt;It uses my updated Fortran90_stuff.pm (with some bugfixes after testing on surfex).&lt;/p&gt;
&lt;p&gt;Creates much cleaner/correct modi interfaces. Still -fimplicit-none is recommended.&lt;/p&gt;
&lt;p&gt;It's capable to :&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; create .D dependencies (&#8212;deps flag)&lt;/li&gt;&lt;li&gt; create spll_modi_* intefaces (&#8212;modi flag), optionaly to make generic interfaces&lt;/li&gt;&lt;li&gt; split into separate units based on (&#8212;split flag)&lt;/li&gt;&lt;li&gt; perform simple fpp (&#8212;fpp) by commenting out cpp directives with '!zFPP ' prefixes&lt;/li&gt;&lt;li&gt; wrap splitted units into modules (&#8212;wrap flag)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Created inteface has name pattern spll_modi_NAME.f90.&lt;/p&gt;
&lt;p&gt; Created splitted source has name pattern spll_NAME.F90&lt;/p&gt;
&lt;p&gt;As a special case splr.pl contains some exceptions for SURFEX:&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; read_surf/write_surf is not splitted until bug in SODA_OI2 (LEXTRAPOL_ISBA case) is fixed&lt;/li&gt;&lt;li&gt; if file name contains (lonlat_rot|gltools_newice_r|glt_constrain_r) genric interface generation is disabled, since these files are not TKR (Type,Kind,Rank) compatible, passing za(*) to xa(*,*).&lt;/li&gt;&lt;li&gt; $&lt;i&gt;f90s_ALLOW_DIRTY_MOD_REGEX&lt;/i&gt; allows to select which non &#034;USE ...,ONLY:&#034; modules get included in interface for dependencies in dummy arguments declarations.&lt;/li&gt;&lt;li&gt; If file name contains 'goto_' then &#8212;wrap is disabled, since those subroutines are RECURSIVE&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;12). .F90 rules were added to makefile implicit compilation rules.&lt;/p&gt;
&lt;p&gt;13). Special user selectable flags were added:&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; $(USE_SPLR)==&#034;YES&#034; selects to use splr.pl for DEP step. Otherwise spll chain.&lt;/li&gt;&lt;li&gt; $(AVOID_CPP)==&#034;YES&#034; used to bypass cpp usage on input source files. Sometimes it is useful to work with partially preprocessed files.&lt;/li&gt;&lt;li&gt; $(USE_SPLR_WRAP)==&#034;YES&#034; to not generate separate spll_modi_ file, but to wrap whole unit into spll_modi_UNITNAME.F90. This implements part No.7 of Hirlam technical modifications document. Also it is great functionality for checking missing USE MODI in code tree.&lt;/li&gt;&lt;li&gt; $(DO_ASM)==&#034;YES&#034; for assembly listing generation (.s), if not useful can be removed. I used it to ensure freeform changes were lexically identical to f77 file logic.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;14) Several DRHOOK library variants were added:&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; LIB/DRHOOK/BYPASS(dummy library), needed for my tools.&lt;/li&gt;&lt;li&gt; LIB/DRHOOK/MINI (minimal functionality required for signal handling, tracebacks, drhook traces)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Still can do memory usage profiling, catch crashes, etc, just without MPL layer that allows to compile freely with/without MPI and/or OpenMP LIB/DRHOOK/MPL (together with MINI forms DRHOOK_SIMPLE), just for testing compatibility -DSFX_MPL.&lt;/p&gt;
&lt;p&gt;15). few fixes in XRD39 FA/LFI so that use of FA modi interfaces no longer needed, -DOFF define removed.&lt;/p&gt;
&lt;p&gt;16). custom XRD40 FA/LFI library with selective changes between XRD39 and XRD40, but without whole new c layer.&lt;/p&gt;
&lt;p&gt;17). I/O specific CPP flags in surfex now prefixed with 'SFX_' to avoid various problems.&lt;/p&gt;
&lt;p&gt;18). -DNOMPI inverted to -DSFX_MPI to better explain it's usage in GELATO and to avoid double NOT while reading code (#ifndef NOMPI, #if !defined NOMPI)&lt;/p&gt;
&lt;p&gt;Also -DSFX_MPI handled automatically by $(VER_MPI) value if it is not &#034;NOMPI&#034;&lt;/p&gt;
&lt;p&gt;19). temporary cpp define '-DRJ_OFIX' was added to fix NOOMP version of OFFLINE execution. After review it should be removed in final version. Same for -DRJ_PFIX.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>OI_MAIN + PREP from GMAP</title>
		<link>https://www.umr-cnrm.fr/surfex/spip.php?article322</link>
		<guid isPermaLink="true">https://www.umr-cnrm.fr/surfex/spip.php?article322</guid>
		<dc:date>2013-12-03T12:00:16Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		



		<description>
&lt;p&gt;Contains: modifications to run PREP with input LFI AROME file (M. Jidane) correction in oi_control (surface analysis, F. Taillefer) &lt;br class='autobr' /&gt;
This contribution could be added to a general GMAP contribution containing the SURFEX version that is included in AROME CY40t1 (containing also SODA from HIRLAM and Ensemble prediction in AROME from MICADO). &lt;br class='autobr' /&gt;
The question of who will test the whole package or each part of it is still unresolved.&lt;/p&gt;


-
&lt;a href="https://www.umr-cnrm.fr/surfex/spip.php?rubrique148" rel="directory"&gt;Surfex v8_0&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Contains:&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; modifications to run PREP with input LFI AROME file (M. Jidane)&lt;/li&gt;&lt;li&gt; correction in oi_control (surface analysis, F. Taillefer)&lt;/li&gt;&lt;/ul&gt;&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;This contribution could be added to a general GMAP contribution containing the SURFEX version that is included in AROME CY40t1 (containing also &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article308' class=&#034;spip_in&#034;&gt;SODA from HIRLAM&lt;/a&gt; and &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article311' class=&#034;spip_in&#034;&gt;Ensemble prediction in AROME from MICADO&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;The question of who will test the whole package or each part of it is still unresolved.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>rotated grid from P. Samuelsson</title>
		<link>https://www.umr-cnrm.fr/surfex/spip.php?article321</link>
		<guid isPermaLink="true">https://www.umr-cnrm.fr/surfex/spip.php?article321</guid>
		<dc:date>2013-12-02T16:22:32Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		



		<description>
&lt;p&gt;Contains: a new grid option: rotated lat lon &lt;br class='autobr' /&gt;
P. Samuelsson will include this contribution in SURFEX V8. &lt;br class='autobr' /&gt;
It's considered with the intermediate developments.&lt;/p&gt;


-
&lt;a href="https://www.umr-cnrm.fr/surfex/spip.php?rubrique148" rel="directory"&gt;Surfex v8_0&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Contains:&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; a new grid option: rotated lat lon&lt;/li&gt;&lt;/ul&gt;&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;strong&gt;P. Samuelsson&lt;/strong&gt; will include this contribution in SURFEX V8.&lt;/p&gt;
&lt;p&gt;It's considered with the intermediate developments.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>VARASSIM from VEGEO</title>
		<link>https://www.umr-cnrm.fr/surfex/spip.php?article320</link>
		<guid isPermaLink="true">https://www.umr-cnrm.fr/surfex/spip.php?article320</guid>
		<dc:date>2013-11-25T11:33:22Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		



		<description>
&lt;p&gt;Contains: &lt;br class='autobr' /&gt;
VARASSIM will be in the end part of SODA, but, as it was not done for the moment (lack of tie), and because of the need to have a running version of VARASSIM maintained in SURFEX, the external version is introduced in version 8. &lt;br class='autobr' /&gt;
A specific test case will be provided to enter STRATO (base of automatic tests). &lt;br class='autobr' /&gt;
This contribution is among those concerning a very specific part of the code.&lt;/p&gt;


-
&lt;a href="https://www.umr-cnrm.fr/surfex/spip.php?rubrique148" rel="directory"&gt;Surfex v8_0&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Contains:&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;strong&gt;VARASSIM&lt;/strong&gt; will be in the end part of SODA, but, as it was not done for the moment (lack of tie), and because of the need to have a running version of VARASSIM maintained in SURFEX, the external version is introduced in version 8.&lt;/p&gt;
&lt;p&gt;A specific test case will be provided to enter &lt;strong&gt;STRATO&lt;/strong&gt; (base of automatic tests).&lt;/p&gt;
&lt;p&gt;This contribution is among those concerning a very specific part of the code.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>Draft of the schedule for the building of SURFEX V8</title>
		<link>https://www.umr-cnrm.fr/surfex/spip.php?article317</link>
		<guid isPermaLink="true">https://www.umr-cnrm.fr/surfex/spip.php?article317</guid>
		<dc:date>2013-11-22T17:26:18Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		



		<description>
&lt;p&gt;NEW_PREP is the starting point of SURFEX V8. January 2014: Bertrand merges and tests CNRM_CM6_DEV (+ ECUME). February 2014: Bertrand merges MEB_DEV2 and begins to test it March 2014: Bertrand, Aaron, Eric Brun, St&#195;&#169;phane S&#195;&#169;n&#195;&#169;si, Christine Delire, Roland S&#195;&#169;f&#195;&#169;rian, Patrick Le Moigne test NEW_PREP+CNRM_CM6_DEV (+ ECUME) +MEB_DEV2 1-15 April 2014: Matthieu Lafaysse merges and tests lafaysse_dev_for_test 15-30 April 2014: B&#195;&#169;atrice Vincendon merges and tests isbatop_df_Npatches 1-15 May (&#8230;)&lt;/p&gt;


-
&lt;a href="https://www.umr-cnrm.fr/surfex/spip.php?rubrique148" rel="directory"&gt;Surfex v8_0&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article304' class=&#034;spip_in&#034;&gt;NEW_PREP&lt;/a&gt; is the starting point of SURFEX V8.&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;January 2014&lt;/strong&gt;: Bertrand merges and tests &lt;i&gt;&lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article305' class=&#034;spip_in&#034;&gt;CNRM_CM6_DEV&lt;/a&gt;&lt;/i&gt; (+&lt;i&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article306' class=&#034;spip_in&#034;&gt;ECUME&lt;/a&gt;&lt;/i&gt;).&lt;/li&gt;&lt;li&gt; &lt;strong&gt;February 2014&lt;/strong&gt;: Bertrand merges &lt;i&gt;&lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article316' class=&#034;spip_in&#034;&gt;MEB_DEV2&lt;/a&gt;&lt;/i&gt; and begins to test it&lt;/li&gt;&lt;li&gt; &lt;strong&gt;March 2014&lt;/strong&gt;: Bertrand, Aaron, Eric Brun, St&#195;&#169;phane S&#195;&#169;n&#195;&#169;si, Christine Delire, Roland S&#195;&#169;f&#195;&#169;rian, Patrick Le Moigne test &lt;i&gt;NEW_PREP+CNRM_CM6_DEV (+ ECUME) +MEB_DEV2&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;1-15 April 2014&lt;/strong&gt;: Matthieu Lafaysse merges and tests &lt;i&gt;&lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article309' class=&#034;spip_in&#034;&gt;lafaysse_dev_for_test&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;15-30 April 2014&lt;/strong&gt;: B&#195;&#169;atrice Vincendon merges and tests &lt;i&gt;&lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article307' class=&#034;spip_in&#034;&gt;isbatop_df_Npatches&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;1-15 May 2014&lt;/strong&gt;: Valery Masson merges and tests &lt;i&gt;&lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article310' class=&#034;spip_in&#034;&gt;TEB_DEV_1514&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;16-31 May 2014&lt;/strong&gt;: Patrick Samuelsson merges and tests &lt;i&gt;&lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article321' class=&#034;spip_in&#034;&gt;rotated latlon grid&lt;/a&gt;&lt;/i&gt;&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;span style='color:green'&gt; // NB: the 3 following contributions were already merged with NEW_PREP and included in AROME CY40t1. To be seen if the resulting common version couldn't be taken as basis for SURFEX V8. The question of tests remains to be solved. //&lt;/span&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;1-10 June 2014&lt;/strong&gt;: Ulf Andrae merges and tests &lt;i&gt;&lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article308' class=&#034;spip_in&#034;&gt;new_soda&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;11-20 June 2014&lt;/strong&gt;: Fran&#195;&#167;ois Bouttier merges and tests &lt;i&gt;&lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article311' class=&#034;spip_in&#034;&gt;stochastic surface perturbations&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;21-30 June 2014&lt;/strong&gt;: ?? merges ans tests &lt;i&gt;&lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article322' class=&#034;spip_in&#034;&gt;OI_MAIN + PREP from GMAP&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;1-10 July 2014&lt;/strong&gt;: Alina Barbu merges ans tests &lt;i&gt;&lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article320' class=&#034;spip_in&#034;&gt;VARASSIM&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;11-20 July 2014&lt;/strong&gt;: Rafiq Hamdi merges and tests &lt;i&gt;&lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article312' class=&#034;spip_in&#034;&gt;ALADIN modifications&lt;/a&gt;&lt;/i&gt; &lt;span style='color:green'&gt; // could be included in another contribution because concerns only 3 files - to be seen with Rafiq //&lt;/span&gt;&lt;br class='autobr' /&gt;
&lt;span style='color:red'&gt;contribution included in branch NEW_PREP December,6&lt;sup class=&#034;typo_exposants&#034;&gt;th&lt;/sup&gt; 2013.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; &lt;strong&gt;21-31 July 2014&lt;/strong&gt;: Ga&#195;&#171;lle Tanguy merges and tests &lt;i&gt;&lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article313' class=&#034;spip_in&#034;&gt;MESONH modifications&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;1-15 August 2014&lt;/strong&gt;: Rimvydas Jasinskas merges and tests&lt;i&gt; &lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article314' class=&#034;spip_in&#034;&gt;HIRLAM technical modifications&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;16 August - 15 September 2014&lt;/strong&gt;: Gabriel Jonville merges and tests the &lt;i&gt;&lt;a href='https://www.umr-cnrm.fr/surfex/spip.php?article315' class=&#034;spip_in&#034;&gt;suppression of global variables&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>branch MEB_DEV2 from MOANA &amp; SMHI</title>
		<link>https://www.umr-cnrm.fr/surfex/spip.php?article316</link>
		<guid isPermaLink="true">https://www.umr-cnrm.fr/surfex/spip.php?article316</guid>
		<dc:date>2013-11-22T16:37:22Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		



		<description>
&lt;p&gt;Contains: &lt;br class='autobr' /&gt;
An energy budget is explicitly taken into account for the vegetation. &lt;br class='autobr' /&gt;
This development is finished and a lot of tests were already done by A. Boone and P. Samuelsson, but for more validation, the tests will continue until February 2014. &lt;br class='autobr' /&gt;
MEB will be merged in SURFEX V8 by B. Decharme after its CNRM_CM6_DEV contribution. This work could be finished around the end of March or during April 2014. &lt;br class='autobr' /&gt;
March will be dedicated to the ending debugging, and other people will help with (&#8230;)&lt;/p&gt;


-
&lt;a href="https://www.umr-cnrm.fr/surfex/spip.php?rubrique148" rel="directory"&gt;Surfex v8_0&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Contains:&lt;/p&gt;
&lt;p&gt;An energy budget is explicitly taken into account for the vegetation.&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;This development is finished and a lot of tests were already done by A. Boone and P. Samuelsson, but for more validation, the tests will continue until February 2014.&lt;/p&gt;
&lt;p&gt;MEB will be merged in SURFEX V8 by &lt;strong&gt;B. Decharme&lt;/strong&gt; after its CNRM_CM6_DEV contribution. This work could be finished around the end of March or during April 2014.&lt;/p&gt;
&lt;p&gt;March will be dedicated to the ending debugging, and other people will help with it:&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Aaron for MEB&lt;/li&gt;&lt;li&gt; Eric Brun for MEB + Snow&lt;/li&gt;&lt;li&gt; St&#195;&#169;phane S&#195;&#169;n&#195;&#169;si for GELATO 1D&lt;/li&gt;&lt;li&gt; Christine &amp; Roland for Landuse and dynamic vegetation&lt;/li&gt;&lt;li&gt; Patrick Le Moigne for FLAKE&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;New test cases should also be defined for the base of automatic tests (STRATO).&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
