Changeset 7260


Ignore:
Timestamp:
2021-07-27T18:03:07+02:00 (3 years ago)
Author:
agnes.ducharne
Message:

As in r6512 and r6513 to have a more structured context_input_orchidee.xml. Also declared soiltext13 in context_input_orchidee.xml for consistency with the inclusion of clay oxisoils in r6954.

Location:
branches/ORCHIDEE_2_2/ORCHIDEE/src_xml
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/ORCHIDEE_2_2/ORCHIDEE/src_xml/context_input_orchidee.xml

    r6954 r7260  
    88<!-- Recent change:  added block to read params_sp_mip.nc (Salma Tafasca and Agnes Ducharne, November 2020)      --> 
    99<!--                                                                                                             -->  
    10 <!-- $HeadURL$                --> 
     10<!-- $HeadURL$          --> 
    1111<!-- $Date$                                                      --> 
    1212<!-- $Revision$                                                                                           --> 
     
    2828 
    2929    <file id="soils_param_file" mode="read" output_freq="1y" enabled="true"> 
    30       <field id="soilcolor" name="soilcolor" domain_ref="soil" operation="instant" freq_offset="1ts"/> 
    31       <field id="soiltext" name="soiltext" domain_ref="soil" operation="instant" freq_offset="1ts"/> 
     30      <field id="soilcolor" name="soilcolor" domain_ref="dom_file_soil" operation="instant" freq_offset="1ts"/> 
     31      <field id="soiltext" name="soiltext" domain_ref="dom_file_soil" operation="instant" freq_offset="1ts"/> 
    3232    </file> 
    3333 
    3434    <!-- Default file name: params_sp_mip.nc for both all soil hydraulic parameters. --> 
    3535    <file id="soilparam_file" mode="read" output_freq="1y" enabled="true"> 
    36       <field id="soilks" name="soilks" domain_ref="soil" operation="instant" freq_offset="1ts" > this &gt; $min_sechiba ? 1e10 : 0 </field> 
    37       <field id="soilnvan" name="soilnvan" domain_ref="soil" operation="instant" freq_offset="1ts" > this &gt; $min_sechiba ? 1e10 : 0 </field> 
    38       <field id="soilavan" name="soilavan" domain_ref="soil" operation="instant" freq_offset="1ts" > this &gt; $min_sechiba ? 1e10 : 0 </field> 
    39       <field id="soilmcr" name="soilmcr" domain_ref="soil" operation="instant" freq_offset="1ts" > this &gt; $min_sechiba ? 1e10 : 0 </field> 
    40       <field id="soilmcs" name="soilmcs" domain_ref="soil" operation="instant" freq_offset="1ts" > this &gt; $min_sechiba ? 1e10 : 0 </field> 
    41       <field id="soilmcfc" name="soilmcfc" domain_ref="soil" operation="instant" freq_offset="1ts" > this &gt; $min_sechiba ? 1e10 : 0 </field> 
    42       <field id="soilmcw" name="soilmcw" domain_ref="soil" operation="instant" freq_offset="1ts" > this &gt; $min_sechiba ? 1e10 : 0 </field> 
     36      <field id="soilks" name="soilks" domain_ref="dom_file_soil" operation="instant" freq_offset="1ts" > this &gt; $min_sechiba ? 1e10 : 0 </field> 
     37      <field id="soilnvan" name="soilnvan" domain_ref="dom_file_soil" operation="instant" freq_offset="1ts" > this &gt; $min_sechiba ? 1e10 : 0 </field> 
     38      <field id="soilavan" name="soilavan" domain_ref="dom_file_soil" operation="instant" freq_offset="1ts" > this &gt; $min_sechiba ? 1e10 : 0 </field> 
     39      <field id="soilmcr" name="soilmcr" domain_ref="dom_file_soil" operation="instant" freq_offset="1ts" > this &gt; $min_sechiba ? 1e10 : 0 </field> 
     40      <field id="soilmcs" name="soilmcs" domain_ref="dom_file_soil" operation="instant" freq_offset="1ts" > this &gt; $min_sechiba ? 1e10 : 0 </field> 
     41      <field id="soilmcfc" name="soilmcfc" domain_ref="dom_file_soil" operation="instant" freq_offset="1ts" > this &gt; $min_sechiba ? 1e10 : 0 </field> 
     42      <field id="soilmcw" name="soilmcw" domain_ref="dom_file_soil" operation="instant" freq_offset="1ts" > this &gt; $min_sechiba ? 1e10 : 0 </field> 
    4343    </file> 
    4444 
    4545     
    4646    <file  id="PFTmap_file"  mode="read" output_freq="1y"> 
    47       <field id="maxvegetfrac_read"  name="maxvegetfrac" domain_ref="pft" axis_ref="nvm" operation="instant"  freq_offset="1ts"> this &lt; 1e10 ? this : 0 </field> 
    48       <field id="maxvegetfrac_mask"  name="maxvegetfrac" domain_ref="pft" axis_ref="nvm" operation="instant"  freq_offset="1ts"> this &lt; 1e10 ? 1 : 0 </field> 
     47      <field id="maxvegetfrac_read"  name="maxvegetfrac" domain_ref="dom_file_pft" axis_ref="nvm" operation="instant"  freq_offset="1ts"> this &lt; 1e10 ? this : 0 </field> 
     48      <field id="maxvegetfrac_mask"  name="maxvegetfrac" domain_ref="dom_file_pft" axis_ref="nvm" operation="instant"  freq_offset="1ts"> this &lt; 1e10 ? 1 : 0 </field> 
    4949    </file> 
    5050     
    5151    <file id="topography_file"  mode="read" output_freq="1y"> 
    52       <!--      <field id="pente"  domain_ref="topo"  operation="instant"  freq_offset="1ts" > (this &gt; 1e10) ? 1 : this </field>     ==> In reference, missing value are use for computing, this probably wrong --> 
    53       <field id="pente_read"       name="pente" domain_ref="topo"  operation="instant"  freq_offset="1ts" > ((this/$slope_noreinf) &lt; 1)? this/$slope_noreinf : 1 </field> 
    54       <field id="mask_pente_read"  name="pente" domain_ref="topo"  operation="instant"  freq_offset="1ts" > (this &lt; $min_sechiba)? 0 : 1                         </field>  <!-- create mask --> 
     52      <!--      <field id="pente"  domain_ref="dom_file_topo"  operation="instant"  freq_offset="1ts" > (this &gt; 1e10) ? 1 : this </field>     ==> In reference, missing value are use for computing, this probably wrong --> 
     53      <field id="pente_read"       name="pente" domain_ref="dom_file_topo"  operation="instant"  freq_offset="1ts" > ((this/$slope_noreinf) &lt; 1)? this/$slope_noreinf : 1 </field> 
     54      <field id="mask_pente_read"  name="pente" domain_ref="dom_file_topo"  operation="instant"  freq_offset="1ts" > (this &lt; $min_sechiba)? 0 : 1                         </field>  <!-- create mask --> 
    5555    </file> 
    5656     
    5757    <file id="albedo_file" mode="read" output_freq="1y"> 
    58       <field id="mask_alb_read"    name="mask"       domain_ref="albedo"  operation="instant"  freq_offset="1ts" /> 
    59       <field id="bg_alb_vis_read"  name="bg_alb_vis" domain_ref="albedo"  operation="instant"  freq_offset="1ts" >  mask_alb_read &gt; 0.99 ? this : $missing_value  </field> 
    60       <field id="bg_alb_nir_read"  name="bg_alb_nir" domain_ref="albedo"  operation="instant"  freq_offset="1ts" >  mask_alb_read &gt; 0.99 ? this : $missing_value  </field> 
     58      <field id="mask_alb_read"    name="mask"       domain_ref="dom_file_albedo"  operation="instant"  freq_offset="1ts" /> 
     59      <field id="bg_alb_vis_read"  name="bg_alb_vis" domain_ref="dom_file_albedo"  operation="instant"  freq_offset="1ts" >  mask_alb_read &gt; 0.99 ? this : $missing_value  </field> 
     60      <field id="bg_alb_nir_read"  name="bg_alb_nir" domain_ref="dom_file_albedo"  operation="instant"  freq_offset="1ts" >  mask_alb_read &gt; 0.99 ? this : $missing_value  </field> 
    6161    </file> 
    6262     
     
    6767 
    6868    <file id="fertilizer_file" mode="read" output_freq="1y" cyclic="true"> 
    69       <field id="N_qt_OTHER_year_read"  name="N_qt_OTHER_year" domain_ref="fertilizer" operation="instant"  freq_offset="1ts"/> 
    70       <field id="N_qt_WRICE_year_read"  name="N_qt_WRICE_year" domain_ref="fertilizer" operation="instant"  freq_offset="1ts"/> 
     69      <field id="N_qt_OTHER_year_read"  name="N_qt_OTHER_year" domain_ref="dom_file_fertilizer" operation="instant"  freq_offset="1ts"/> 
     70      <field id="N_qt_WRICE_year_read"  name="N_qt_WRICE_year" domain_ref="dom_file_fertilizer" operation="instant"  freq_offset="1ts"/> 
    7171    </file> 
    7272     
    7373    <file id="bbg_clim_file" mode="read" output_freq="1y" cyclic="true"> 
    74       <field id="flx_co2_bbg_year_read"  name="flx_co2_bbg_year" domain_ref="bbg_clim" operation="instant"  freq_offset="1ts"/> 
     74      <field id="flx_co2_bbg_year_read"  name="flx_co2_bbg_year" domain_ref="dom_file_bbg_clim" operation="instant"  freq_offset="1ts"/> 
    7575    </file> 
    7676     
    7777    <file id="reftemp_file" mode="read" output_freq="1y" cyclic="true"> 
    78       <field id="reftemp_read"  name="temperature" domain_ref="reftemp" operation="instant"  freq_offset="1ts"/> 
     78      <field id="reftemp_read"  name="temperature" domain_ref="dom_file_reftemp" operation="instant"  freq_offset="1ts"/> 
    7979    </file> 
    8080     
    8181    <file id="woodharvest_file" mode="read" output_freq="1y" cyclic="true"> 
    82       <field id="woodharvest_read"  name="woodharvest" domain_ref="woodharvest" operation="instant"  freq_offset="1ts"/> 
    83     </file> 
    84      
    85      
    86      
    87     <file id="interp_diag" output_freq="1ts" sync_freq="1ts" enabled=".FALSE."> 
    88       <field_group domain_ref="domain_landpoints" operation="once" default_value="9.96921e+36"> 
    89         <field id="interp_diag_aveget" name="aveget" /> 
    90         <field id="interp_diag_vegetrefrac" name="vegetrefrac" axis_ref="nvm"/> 
    91         <field id="interp_diag_atext" name="atext" /> 
    92         <field id="interp_diag_soilclass" name="soilclass"     axis_ref="ncsm"/> 
    93         <field id="interp_diag_clayfraction" name="clayfraction"  /> 
    94         <field id="interp_diag_aslope" name="aslope"    /> 
    95         <field id="interp_diag_reinf_slope" name="reinf_slope"  /> 
    96          
    97         <field id="interp_diag_alb_vis" name="alb_vis"  /> 
    98         <field id="interp_diag_alb_nir" name="alb_nir"  /> 
    99          
    100         <field id="interp_diag_N_qt_WRICE_year" name="wrice"  /> 
    101         <field id="interp_diag_N_qt_OTHER_year" name="other"  /> 
    102         <field id="interp_diag_flx_co2_bbg_year" name="co2_bbg"  /> 
    103          
    104       </field_group> 
    105       <field id="interp_diag_lai" grid_ref="from_lai" name="lai"  operation="once" default_value="9.96921e+36" enabled="false"/> 
    106       <field field_ref="mask_alb_read" operation="once" default_value="9.96921e+36"  freq_offset="0ts" enabled="false"/> 
    107     </file> 
    108  
    109  
     82      <field id="woodharvest_read"  name="woodharvest" domain_ref="dom_file_woodharvest" operation="instant"  freq_offset="1ts"/> 
     83    </file> 
     84     
     85        
    11086    <file id="nudge_moistc" name="nudge_moistc" type="one_file" mode="read" output_freq="1d"> 
    111       <field  id="moistc_in" name="moistc" operation="instant" grid_ref="grid_inputfile_moistc" freq_offset="1ts" > (this &gt; 1e10) ? 0 : this </field> 
    112       <field  id="mask_moistc_in" name="moistc" operation="instant" grid_ref="grid_inputfile_moistc" freq_offset="1ts" > (this &gt; 1e10) ? 0 : 1 </field> 
     87      <field  id="moistc_in" name="moistc" operation="instant" grid_ref="grid_file_moistc" freq_offset="1ts" > (this &gt; 1e10) ? 0 : this </field> 
     88      <field  id="mask_moistc_in" name="moistc" operation="instant" grid_ref="grid_file_moistc" freq_offset="1ts" > (this &gt; 1e10) ? 0 : 1 </field> 
    11389    </file> 
    11490     
    11591    <file id="nudge_snow" name="nudge_snow" type="one_file" mode="read" output_freq="1d"> 
    116       <field  id="snowdz_in" name="snowdz" operation="instant" grid_ref="grid_inputfile_snow" freq_offset="1ts" > (this &gt; 1e10) ? 0 : this </field> 
    117       <field  id="snowrho_in" name="snowrho" operation="instant" grid_ref="grid_inputfile_snow" freq_offset="1ts" > (this &gt; 1e10) ? 0 : this </field> 
    118       <field  id="snowtemp_in" name="snowtemp" operation="instant" grid_ref="grid_inputfile_snow" freq_offset="1ts" > (this &gt; 1e10) ? 0 : this </field> 
    119       <field  id="mask_snow_in" name="snowdz" operation="instant" grid_ref="grid_inputfile_snow" freq_offset="1ts" > (this &gt; 1e10) ? 0 : 1 </field> 
     92      <field  id="snowdz_in" name="snowdz" operation="instant" grid_ref="grid_file_snow" freq_offset="1ts" > (this &gt; 1e10) ? 0 : this </field> 
     93      <field  id="snowrho_in" name="snowrho" operation="instant" grid_ref="grid_file_snow" freq_offset="1ts" > (this &gt; 1e10) ? 0 : this </field> 
     94      <field  id="snowtemp_in" name="snowtemp" operation="instant" grid_ref="grid_file_snow" freq_offset="1ts" > (this &gt; 1e10) ? 0 : this </field> 
     95      <field  id="mask_snow_in" name="snowdz" operation="instant" grid_ref="grid_file_snow" freq_offset="1ts" > (this &gt; 1e10) ? 0 : 1 </field> 
    12096    </file> 
    12197     
     
    132108 
    133109      <field_group id="soil_color" enabled="false"> 
    134         <field id="soilcolor0" field_ref="soilcolor" domain_ref="from_soil" > soilcolor == 0 </field> 
    135         <field id="soilcolor1" field_ref="soilcolor" domain_ref="from_soil" > soilcolor == 1 </field> 
    136         <field id="soilcolor2" field_ref="soilcolor" domain_ref="from_soil" > soilcolor == 2 </field> 
    137         <field id="soilcolor3" field_ref="soilcolor" domain_ref="from_soil" > soilcolor == 3 </field> 
    138         <field id="soilcolor4" field_ref="soilcolor" domain_ref="from_soil" > soilcolor == 4 </field> 
    139         <field id="soilcolor5" field_ref="soilcolor" domain_ref="from_soil" > soilcolor == 5 </field> 
    140         <field id="soilcolor6" field_ref="soilcolor" domain_ref="from_soil" > soilcolor == 6 </field> 
    141         <field id="soilcolor7" field_ref="soilcolor" domain_ref="from_soil" > soilcolor == 7 </field> 
    142         <field id="soilcolor8" field_ref="soilcolor" domain_ref="from_soil" > soilcolor == 8 </field> 
    143         <field id="soilcolor9" field_ref="soilcolor" domain_ref="from_soil" > soilcolor == 9 </field> 
     110        <field id="soilcolor0" field_ref="soilcolor" domain_ref="dom_from_soil" > soilcolor == 0 </field> 
     111        <field id="soilcolor1" field_ref="soilcolor" domain_ref="dom_from_soil" > soilcolor == 1 </field> 
     112        <field id="soilcolor2" field_ref="soilcolor" domain_ref="dom_from_soil" > soilcolor == 2 </field> 
     113        <field id="soilcolor3" field_ref="soilcolor" domain_ref="dom_from_soil" > soilcolor == 3 </field> 
     114        <field id="soilcolor4" field_ref="soilcolor" domain_ref="dom_from_soil" > soilcolor == 4 </field> 
     115        <field id="soilcolor5" field_ref="soilcolor" domain_ref="dom_from_soil" > soilcolor == 5 </field> 
     116        <field id="soilcolor6" field_ref="soilcolor" domain_ref="dom_from_soil" > soilcolor == 6 </field> 
     117        <field id="soilcolor7" field_ref="soilcolor" domain_ref="dom_from_soil" > soilcolor == 7 </field> 
     118        <field id="soilcolor8" field_ref="soilcolor" domain_ref="dom_from_soil" > soilcolor == 8 </field> 
     119        <field id="soilcolor9" field_ref="soilcolor" domain_ref="dom_from_soil" > soilcolor == 9 </field> 
    144120      </field_group> 
    145121 
    146       <field_group id="soil_text" field_ref="soiltext" domain_ref="from_soil" enabled="true" read_access="true"> 
     122      <field_group id="soil_text" field_ref="soiltext" domain_ref="dom_from_soil" enabled="true" read_access="true"> 
    147123        <field id="soiltext1"  > soiltext == 1 </field> 
    148124        <field id="soiltext2"  > soiltext == 2 </field> 
     
    157133        <field id="soiltext11" > soiltext == 11 </field> 
    158134        <field id="soiltext12" > soiltext == 12 </field> 
     135        <field id="soiltext13" > soiltext == 13 </field> 
    159136      </field_group> 
    160137       
    161  
    162       <field id="frac_veget"      field_ref="maxvegetfrac_read" domain_ref="from_pft" read_access="true" enabled="true" /> 
    163       <field id="frac_veget_frac" field_ref="maxvegetfrac_mask" domain_ref="from_pft" read_access="true" enabled="true" /> 
    164  
    165       <field id="slope_tmp"           field_ref="pente_read"       domain_ref="from_topo"                                  /> 
    166       <field id="frac_slope_interp"   field_ref="mask_pente_read"  domain_ref="from_topo" read_access="true" enabled="true"/> 
    167       <field id="reinf_slope_interp"                               domain_ref="from_topo" read_access="true" enabled="true"> (frac_slope_interp &gt; $min_sechiba ) ? 1-slope_tmp/(frac_slope_interp+1e-100) : $slope_default </field> 
    168  
    169       <field id="bg_alb_vis_tmp"   field_ref="bg_alb_vis_read"  domain_ref="from_albedo"  /> 
     138      <field id="frac_veget"      field_ref="maxvegetfrac_read" domain_ref="dom_from_pft" read_access="true" enabled="true" /> 
     139      <field id="frac_veget_frac" field_ref="maxvegetfrac_mask" domain_ref="dom_from_pft" read_access="true" enabled="true" /> 
     140 
     141      <field id="slope_tmp"           field_ref="pente_read"       domain_ref="dom_from_topo"                                  /> 
     142      <field id="frac_slope_interp"   field_ref="mask_pente_read"  domain_ref="dom_from_topo" read_access="true" enabled="true"/> 
     143      <field id="reinf_slope_interp"                               domain_ref="dom_from_topo" read_access="true" enabled="true"> (frac_slope_interp &gt; $min_sechiba ) ? 1-slope_tmp/(frac_slope_interp+1e-100) : $slope_default </field> 
     144 
     145      <field id="bg_alb_vis_tmp"   field_ref="bg_alb_vis_read"  domain_ref="dom_from_albedo"  /> 
    170146      <field id="bg_alb_vis_interp" field_ref="bg_alb_vis_tmp"  read_access="true" enabled="true" > this == $missing_value ? $albbg_vis_default : this </field> 
    171147 
    172       <field id="bg_alb_nir_tmp"    field_ref="bg_alb_nir_read"  domain_ref="from_albedo"  /> 
     148      <field id="bg_alb_nir_tmp"    field_ref="bg_alb_nir_read"  domain_ref="dom_from_albedo"  /> 
    173149      <field id="bg_alb_nir_interp" field_ref="bg_alb_nir_tmp"  read_access="true"  enabled="true" >  this == $missing_value ? $albbg_nir_default : this </field> 
    174150       
    175       <field id="lai_tmp"          field_ref="lai_read"      grid_ref="from_lai" /> 
    176       <field id="frac_lai_interp"  field_ref="mask_lai_read" grid_ref="from_lai" read_access="true" enabled="true" /> 
     151      <field id="lai_tmp"          field_ref="lai_read"      grid_ref="grid_from_lai" /> 
     152      <field id="frac_lai_interp"  field_ref="mask_lai_read" grid_ref="grid_from_lai" read_access="true" enabled="true" /> 
    177153      <field id="lai_interp"       field_ref="lai_tmp"                           read_access="true" enabled="true"  >  lai_tmp/(frac_lai_interp+1e-100) </field>  <!-- renormalize --> 
    178154       
    179       <field id="N_qt_WRICE_year_interp"  field_ref="N_qt_WRICE_year_read"  domain_ref="from_fertilizer" read_access="true" enabled="true" /> 
    180       <field id="N_qt_OTHER_year_interp"  field_ref="N_qt_OTHER_year_read"  domain_ref="from_fertilizer" read_access="true" enabled="true" /> 
    181        
    182       <field id="flx_co2_bbg_year_interp"  field_ref="flx_co2_bbg_year_read"  domain_ref="from_bbg_clim" read_access="true" enabled="true" /> 
    183  
    184       <field id="reftemp_interp"  field_ref="reftemp_read"  domain_ref="from_reftemp" read_access="true" enabled="true" /> 
    185  
    186       <field id="woodharvest_interp"  field_ref="woodharvest_read"  domain_ref="from_woodharvest" read_access="true" enabled="true" /> 
     155      <field id="N_qt_WRICE_year_interp"  field_ref="N_qt_WRICE_year_read"  domain_ref="dom_from_fertilizer" read_access="true" enabled="true" /> 
     156      <field id="N_qt_OTHER_year_interp"  field_ref="N_qt_OTHER_year_read"  domain_ref="dom_from_fertilizer" read_access="true" enabled="true" /> 
     157       
     158      <field id="flx_co2_bbg_year_interp"  field_ref="flx_co2_bbg_year_read"  domain_ref="dom_from_bbg_clim" read_access="true" enabled="true" /> 
     159 
     160      <field id="reftemp_interp"  field_ref="reftemp_read"  domain_ref="dom_from_reftemp" read_access="true" enabled="true" /> 
     161 
     162      <field id="woodharvest_interp"  field_ref="woodharvest_read"  domain_ref="dom_from_woodharvest" read_access="true" enabled="true" /> 
    187163       
    188164    </field_group> 
     
    217193  <!-- =========================================================================================================== --> 
    218194  <!-- Definition of a horizontal domain for each input file                                                       --> 
     195  <!-- 2 different domains are specified for each input file X: dom_file_X and dom_from_X                          --> 
     196  <!--                                                                                                             --> 
     197  <!-- dom_file_X is the horizontal original grid in the input file. In this domain, specifications to help XIOS   --> 
     198  <!-- read the grid can be added such as generate_rectilinear_domain                                              --> 
     199  <!--                                                                                                             --> 
     200  <!-- dom_from_X describes how to make the interpolation from the file to the model grid. This domain contains    --> 
     201  <!-- the interpolation methode specific to the file.                                                             --> 
     202  <!--                                                                                                             --> 
     203  <!-- If the variable contains more dimensions than the horizontal domain and 1 axis, 2 grids must be specified:  --> 
     204  <!-- One for the orignial grid in the input file and one for the interpolation to model grid. These two grids    --> 
     205  <!-- uses 2 domains specified as above.                                                                          --> 
     206  <!-- We here suppose that the interpolation is only done on the horizontal domain                                --> 
    219207  <!-- =========================================================================================================== --> 
    220208 
    221209  <domain_definition> 
    222210 
    223     <domain id="domain_inputfile_moistc" type="rectilinear"> 
     211    <domain id="dom_file_moistc" type="rectilinear"> 
    224212      <generate_rectilinear_domain /> 
    225213    </domain> 
    226214     
    227     <domain id="domain_inputfile_snow" type="rectilinear"> 
     215    <domain id="dom_file_snow" type="rectilinear"> 
    228216      <generate_rectilinear_domain /> 
    229217    </domain> 
    230218     
    231     <domain id="from_soil" domain_ref="domain_landpoints"> 
     219    <domain id="dom_from_soil" domain_ref="domain_landpoints"> 
    232220      <interpolate_domain order="1" renormalize="false"/> 
    233221    </domain> 
    234      
    235     <domain id="from_pft" domain_ref="domain_landpoints"> 
    236       <interpolate_domain order="1" renormalize="false" /> 
    237     </domain> 
    238      
    239     <domain id="from_topo" domain_ref="domain_landpoints"> 
    240       <interpolate_domain order="1" renormalize="false" /> 
    241     </domain> 
    242      
    243     <domain id="from_albedo" domain_ref="domain_landpoints"> 
     222 
     223    <domain id="dom_from_pft" domain_ref="domain_landpoints"> 
     224      <interpolate_domain order="1" renormalize="false" /> 
     225    </domain> 
     226     
     227    <domain id="dom_from_topo" domain_ref="domain_landpoints"> 
     228      <interpolate_domain order="1" renormalize="false" /> 
     229    </domain> 
     230     
     231    <domain id="dom_from_albedo" domain_ref="domain_landpoints"> 
    244232      <interpolate_domain order="1" renormalize="true" detect_missing_value="true"/> 
    245233    </domain> 
    246234     
    247     <domain id="from_lai" domain_ref="domain_landpoints"> 
    248       <interpolate_domain order="1" renormalize="false" /> 
    249     </domain> 
    250      
    251     <domain id="from_bbg_clim" domain_ref="domain_landpoints"> 
    252       <interpolate_domain order="1" renormalize="false" /> 
    253     </domain> 
    254      
    255     <domain id="from_fertilizer" domain_ref="domain_landpoints"> 
    256       <interpolate_domain order="1" renormalize="false" /> 
    257     </domain> 
    258      
    259     <domain id="from_reftemp" domain_ref="domain_landpoints"> 
    260       <interpolate_domain order="1" renormalize="false" /> 
    261     </domain> 
    262      
    263     <domain id="from_woodharvest" domain_ref="domain_landpoints"> 
    264       <interpolate_domain order="1" renormalize="false" /> 
    265     </domain> 
    266      
    267     <domain id="soil" type="rectilinear"> 
     235    <domain id="dom_from_lai" domain_ref="domain_landpoints"> 
     236      <interpolate_domain order="1" renormalize="false" /> 
     237    </domain> 
     238     
     239    <domain id="dom_from_bbg_clim" domain_ref="domain_landpoints"> 
     240      <interpolate_domain order="1" renormalize="false" /> 
     241    </domain> 
     242     
     243    <domain id="dom_from_fertilizer" domain_ref="domain_landpoints"> 
     244      <interpolate_domain order="1" renormalize="false" /> 
     245    </domain> 
     246     
     247    <domain id="dom_from_reftemp" domain_ref="domain_landpoints"> 
     248      <interpolate_domain order="1" renormalize="false" /> 
     249    </domain> 
     250     
     251    <domain id="dom_from_woodharvest" domain_ref="domain_landpoints"> 
     252      <interpolate_domain order="1" renormalize="false" /> 
     253    </domain> 
     254     
     255    <domain id="dom_file_soil" type="rectilinear"> 
    268256      <!-- generate_rectilinear_domain bounds_lon_start="-180" bounds_lon_end="180" bounds_lat_start="-90" bounds_lat_end="90"/--> 
    269257      <generate_rectilinear_domain bounds_lon_start="-180" bounds_lon_end="180" bounds_lat_start="90" bounds_lat_end="-90"/> 
    270258    </domain> 
    271259     
    272     <domain id="pft" type="rectilinear"> 
    273       <generate_rectilinear_domain/> 
    274     </domain> 
    275      
    276     <domain id="topo" type="rectilinear"> 
    277       <generate_rectilinear_domain/> 
    278     </domain> 
    279      
    280     <domain id="albedo" type="rectilinear"> 
     260    <domain id="dom_file_pft" type="rectilinear"> 
     261      <generate_rectilinear_domain/> 
     262    </domain> 
     263     
     264    <domain id="dom_file_topo" type="rectilinear"> 
     265      <generate_rectilinear_domain/> 
     266    </domain> 
     267     
     268    <domain id="dom_file_albedo" type="rectilinear"> 
    281269      <generate_rectilinear_domain /> 
    282270    </domain> 
    283271     
    284     <domain id="lai" type="rectilinear"> 
    285       <generate_rectilinear_domain/> 
    286     </domain> 
    287      
    288     <domain id="bbg_clim" type="rectilinear"> 
    289       <generate_rectilinear_domain/> 
    290     </domain> 
    291      
    292     <domain id="fertilizer" type="rectilinear"> 
    293       <generate_rectilinear_domain/> 
    294     </domain> 
    295  
    296     <domain id="reftemp" type="rectilinear"> 
    297       <generate_rectilinear_domain/> 
    298     </domain> 
    299  
    300     <domain id="woodharvest" type="rectilinear"> 
     272    <domain id="dom_file_lai" type="rectilinear"> 
     273      <generate_rectilinear_domain/> 
     274    </domain> 
     275     
     276    <domain id="dom_file_bbg_clim" type="rectilinear"> 
     277      <generate_rectilinear_domain/> 
     278    </domain> 
     279     
     280    <domain id="dom_file_fertilizer" type="rectilinear"> 
     281      <generate_rectilinear_domain/> 
     282    </domain> 
     283 
     284    <domain id="dom_file_reftemp" type="rectilinear"> 
     285      <generate_rectilinear_domain/> 
     286    </domain> 
     287 
     288    <domain id="dom_file_woodharvest" type="rectilinear"> 
    301289      <generate_rectilinear_domain/> 
    302290    </domain> 
     
    306294 
    307295  <!-- =========================================================================================================== --> 
    308   <!-- Definition of input grids                                                                        --> 
     296  <!-- Definition of input grids and interpolated grids                                                            --> 
    309297  <!-- =========================================================================================================== --> 
    310298 
    311299  <grid_definition> 
    312300 
    313     <grid id="grid_inputfile_moistc"> 
    314       <domain domain_ref="domain_inputfile_moistc"/> 
     301    <grid id="grid_file_moistc"> 
     302      <domain domain_ref="dom_file_moistc"/> 
    315303      <axis axis_ref="nslm" /> 
    316304      <axis axis_ref="nstm" /> 
    317305    </grid>   
    318306 
    319     <grid id="grid_inputfile_snow"> 
    320       <domain domain_ref="domain_inputfile_snow"/> 
     307    <grid id="grid_file_snow"> 
     308      <domain domain_ref="dom_file_snow"/> 
    321309      <axis axis_ref="nsnow" /> 
    322310    </grid>   
    323311     
    324     <grid id="from_lai"> 
    325       <domain domain_ref="from_lai" /> 
     312    <grid id="grid_from_lai"> 
     313      <domain domain_ref="dom_from_lai" /> 
    326314      <axis axis_ref="nvm" /> 
    327315      <axis axis_ref="lai_time" /> 
     
    329317     
    330318    <grid id="lai"> 
    331       <domain domain_ref="lai" /> 
     319      <domain domain_ref="dom_file_lai" /> 
    332320      <axis axis_ref="nvm" /> 
    333321      <axis axis_ref="lai_time" /> 
  • branches/ORCHIDEE_2_2/ORCHIDEE/src_xml/field_def_orchidee.xml

    r7255 r7260  
    359359    <field id="mrro_lut" name="mrroLut" long_name="Total runoff from land use tile" unit="kg m-2 s-1" grid_ref="grid_nlut"/> 
    360360    <field id="gpplut" name="gppLut" long_name="Gross primary productivity on Landuse tiles" unit="kgC m-2 s-1" grid_ref="grid_nlut" /> 
     361    <field id="interp_diag_aveget" name="interp_diag_aveget" long_name="aveget read from file" operation="once" freq_offset="0ts"/> 
     362    <field id="interp_diag_vegetrefrac" name="interp_diag_vegetrefrac" axis_ref="nvm" long_name="vegetfrac read from file" operation="once" freq_offset="0ts"/> 
     363    <field id="interp_diag_atext" name="interp_diag_atext" long_name="axtext read from file" operation="once" freq_offset="0ts"/> 
     364    <field id="interp_diag_soilclass" name="interp_diag_soilclass"     axis_ref="ncsm" long_name="soilclass read from file" operation="once" freq_offset="0ts"/> 
     365    <field id="interp_diag_clayfraction" name="interp_diag_clayfraction" long_name="clayfraction read from file" operation="once" freq_offset="0ts" /> 
     366    <field id="interp_diag_aslope" name="interp_diag_aslope" long_name="aslope read from file" operation="once" freq_offset="0ts"   /> 
     367    <field id="interp_diag_reinf_slope" name="interp_diag_reinf_slope" long_name="reinf_slope read from file" operation="once" freq_offset="0ts" /> 
     368    <field id="interp_diag_alb_vis" name="interp_diag_alb_vis" long_name="alb_vis read from file" operation="once" freq_offset="0ts" /> 
     369    <field id="interp_diag_alb_nir" name="interp_diag_alb_nir" long_name="alb_nir read from file" operation="once" freq_offset="0ts" /> 
     370    <field id="interp_diag_N_qt_WRICE_year" name="interp_diag_N_qt_WRICE_year" long_name="N_qt_WRICE_year read from file" operation="once" freq_offset="0ts" /> 
     371    <field id="interp_diag_N_qt_OTHER_year" name="interp_diag_N_qt_OTHER_year" long_name="N_qt_OTHER_year read from file" operation="once" freq_offset="0ts" /> 
     372    <field id="interp_diag_flx_co2_bbg_year" name="interp_diag_flx_co2_bbg_year" long_name="flx_co2_bbg_year read from file" operation="once" freq_offset="0ts" /> 
     373    <field id="interp_diag_lai" grid_ref="grid_from_lai" name="interp_diag_lai" long_name="lai read from file" operation="once" freq_offset="0ts"/> 
     374 
    361375    <field id="znetco2" name="znetco2" long_name="Sum CO2 flux over PFTs (variable in interface to LMDZ)" unit="kgC m-2 s-1" /> 
    362376    <field id="zcarblu" name="zcarblu" long_name="Land Cover Change CO2 flux (variable in interface to LMDZ)" unit="kgC m-2 s-1" /> 
Note: See TracChangeset for help on using the changeset viewer.