Ignore:
Timestamp:
10/15/15 15:46:40 (9 years ago)
Author:
mhnguyen
Message:

Implement direct transformation with domain_ref and axis_ref

+) Add a new case in which transformations among fields can be done via domain_ref and axis_ref (not only grid_ref)
+) Fix a minor bug relating to baseFieldReference

Test
+) On Curie
+) all standard tests (client, complete) pass
+) test_remap pass and the results are correct

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/inputs/REMAP/iodef.xml

    • Property svn:executable set to *
    r734 r742  
    77 
    88   <field_definition level="1" > 
    9      <field id="src_field"  operation="instant" grid_ref="src_grid"/> 
    10      <field id="dst_field"  operation="instant" field_ref="src_field" grid_ref="dst_grid"/> 
    11      <field id="dst_field_regular"  operation="instant" field_ref="tmp_field" grid_ref="dst_grid_regular"  read_access="true"/> 
    12      <field id="tmp_field"  operation="instant" grid_ref="src_grid_regular"/> 
     9     <field id="src_field"  operation="instant" domain_ref="src_domain"/> 
     10     <field id="dst_field"  operation="instant" field_ref="src_field" domain_ref="dst_domain"/> 
     11     <field id="tmp_field"  operation="instant" domain_ref="src_domain_regular"/> 
     12     <field id="dst_field_regular_grid"  operation="instant" field_ref="tmp_field" grid_ref="dst_grid_regular"  read_access="true"/> 
     13     <field id="dst_field_regular"  operation="instant" field_ref="tmp_field" domain_ref="dst_domain_regular"  read_access="true"/> 
     14 
    1315   </field_definition> 
    1416 
     
    1820        <field field_ref="src_field" name="field" /> 
    1921     </file> 
    20      <file id="output_dst" name="output_dst"> 
     22     <file id="output_dst" name="output_dst" type="one_file"> 
    2123        <field field_ref="dst_field" name="field" /> 
    2224     </file> 
    2325     <file id="output_dst_regular" name="output_dst_regular" type="one_file"> 
    2426        <field field_ref="dst_field_regular" name="field" /> 
     27        <field field_ref="dst_field_regular_grid" name="field_grid" /> 
    2528     </file> 
    2629     <file id="output_src_regular" name="output_src_regular" mode="read" type="multiple_file"> 
    27         <field id="src_field_regular" name="field" grid_ref="src_grid_regular" operation="instant"/> 
     30        <field id="src_field_regular" name="field" domain_ref="src_domain_regular" operation="instant"/> 
     31     </file> 
     32     <file id="output_src_regular_tmp" name="output_src_regular_tmp"> 
     33        <field field_ref="tmp_field"/> 
    2834     </file> 
    2935   </file_definition> 
     
    3844       <interpolate_domain/> 
    3945     </domain> 
    40      <domain id="dst_domain_regular" domain_src="src_domain_regular" ni_glo="360" nj_glo="180" type="rectilinear"> 
     46     <domain id="dst_domain_regular" domain_src="src_domain_regular" ni_glo="90" nj_glo="45" type="rectilinear"> 
    4147       <generate_rectilinear_domain /> 
    4248       <interpolate_domain/> 
     
    4854 
    4955   <grid_definition> 
    50      <grid id="dst_grid"> 
    51        <domain domain_ref="dst_domain" /> 
    52      </grid> 
    5356     <grid id="dst_grid_regular"> 
    5457       <domain domain_ref="dst_domain_regular" /> 
    55      </grid> 
    56      <grid id="src_grid"> 
    57        <domain domain_ref="src_domain" /> 
    58      </grid> 
    59      <grid id="src_grid_regular"> 
    60        <domain domain_ref="src_domain_regular" /> 
    6158     </grid> 
    6259   </grid_definition> 
     
    6966            <variable id="optimal_buffer_size" type="string">performance</variable> 
    7067            <variable id="buffer_size_factor" type="double">30.0</variable> 
    71             <variable id="buffer_size_min" type="double">800000</variable> 
     68            <variable id="min_buffer_size" type="double">800000</variable> 
    7269         </variable_group> 
    7370 
Note: See TracChangeset for help on using the changeset viewer.