Changeset 821 for XIOS/trunk/inputs


Ignore:
Timestamp:
02/10/16 14:35:03 (8 years ago)
Author:
mhnguyen
Message:

Making some improvements of transformation algorithm

+) Correct the way to enlisting transformations in an element (domain, axis)
+) Optimize generic transformation to make sure temporary grid to be created on demand
+) Update some mpi tag to prevent conflict
+) Correct some minor stuffs
+) Update documents

Test
+) On Curie
+) all test pass

Location:
XIOS/trunk/inputs
Files:
3 edited

Legend:

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

    r820 r821  
    6464       <generate_rectilinear_domain id="domain_regular_pole"/> 
    6565       <interpolate_domain/> 
    66 <!--       <zoom_domain id="zoom_0" ibegin="0" ni="180" jbegin="0" nj="90"/>--> 
     66       <zoom_domain id="zoom_0" ibegin="0" ni="90" jbegin="0" nj="90"/> 
    6767     </domain> 
    6868     <domain id="dst_domain_regular" ni_glo="90" nj_glo="45" type="rectilinear"> 
  • XIOS/trunk/inputs/Unstruct/iodef.xml

    r818 r821  
    55   <calendar type="Gregorian" start_date="2012-03-01 15:00:00" time_origin="2012-02-28 15:00:00 + 1d" /> 
    66 
    7    <field_definition level="1" enabled=".TRUE."> 
     7   <field_definition level="1" enabled=".TRUE." default_value="1000"> 
    88     <field id="field_A_srf"  operation="average" freq_op="3600s" grid_ref="grid_A"/> 
    99   </field_definition> 
    1010 
    11    <file_definition type="one_file" par_access="collective" output_freq="6h" output_level="10" enabled=".TRUE."> 
     11   <file_definition type="one_file" par_access="collective" output_freq="6h" output_level="10" enabled=".TRUE." > 
    1212     <file id="output" name="output"> 
    13         <field field_ref="field_A_srf" name="field_A_srf" /> 
     13        <field field_ref="field_A_srf" name="field_A_srf"/> 
    1414     </file> 
    1515   </file_definition> 
  • XIOS/trunk/inputs/Version2/iodef.xml

    r775 r821  
    2222     </file> 
    2323     <file id="output_Axis" name="output_Axis" type="one_file"> 
    24 <!--        <field field_ref="field_Axis" />--> 
     24        <field field_ref="field_Axis" /> 
     25     </file> 
     26     <file id="output_Two_Axis" name="output_Two_Axis" type="one_file"> 
     27        <field field_ref="field_Two_Axis" /> 
    2528     </file> 
    2629     <file id="output_All_Axis" name="output_All_Axis" type="one_file"> 
    27 <!--        <field field_ref="field_All_Axis" />--> 
     30        <field field_ref="field_All_Axis" /> 
    2831     </file> 
    2932     <file id="output_Axis_transformed" name="output_Axis_transformed" type="one_file"> 
    30 <!--        <field field_ref="field_Axis_transformed" />--> 
     33        <field field_ref="field_Axis_transformed" /> 
    3134     </file> 
    3235     <file id="output_Axis_transformed_interpolated" name="output_Axis_transformed_interpolated"> 
    33 <!--        <field field_ref="field_Axis_transformed_Interpolated" />--> 
     36        <field field_ref="field_Axis_transformed_Interpolated" /> 
    3437     </file> 
    3538     <file id="output_Domain_transformed_interpolated" name="output_Domain_transformed_interpolated" type="one_file"> 
     
    4649     <axis id="axis_C" /> 
    4750     <axis id="axis_D" /> 
    48      <axis id="axis_E" axis_ref="axis_A"> 
    49        <inverse_axis /> 
    50      </axis> 
    51      <axis id="axis_F" axis_ref="axis_B"> 
    52         <inverse_axis /> 
    53         <zoom_axis zoom_begin="0" zoom_size="4" /> 
    54         <inverse_axis /> 
    55      </axis> 
    56      <axis id="axis_G" axis_ref="axis_D"> 
     51     <axis id="axis_E"> 
    5752       <interpolate_axis type="polynomial" order="3"/> 
    5853     </axis> 
    59      <axis id="axis_H" axis_ref="axis_C"> 
    60 <!--       <inverse_axis />--> 
    61 <!--       <zoom_axis zoom_begin="0" zoom_size="1" />--> 
     54     <axis id="axis_F" axis_ref="axis_C"> 
     55        <inverse_axis /> 
     56        <zoom_axis begin="0" n="4" /> 
     57        <inverse_axis /> 
    6258     </axis> 
    6359   </axis_definition> 
     
    6561   <domain_definition> 
    6662     <domain id="domain_A" /> 
    67      <domain id="domain_A_zoom" domain_ref="domain_A"> 
    68 <!--       <zoom_domain zoom_ibegin="1" zoom_ni="3" zoom_jbegin="0" zoom_nj="2"/>--> 
    69        <zoom_domain zoom_ibegin="1" zoom_ni="9" zoom_jbegin="0" zoom_nj="2"/> 
    70 <!--       <zoom_domain zoom_ibegin="0" zoom_ni="2" zoom_jbegin="0" zoom_nj="2"/>--> 
    71      </domain> 
    72      <domain id="domain_A_transformed" domain_src="domain_A"> 
    73 <!--       <interpolate_from_file_domain file="" />--> 
     63     <domain id="domain_A_transformed"> 
    7464       <generate_rectilinear_domain /> 
    7565     </domain> 
     
    9585       </grid> 
    9686       <grid id="grid_Axis_tranformed"> 
    97 <!--         <domain domain_ref="domain_A" />--> 
    98          <domain domain_ref="domain_A_zoom" /> 
    99          <axis axis_ref="axis_H" /> 
    100 <!--         <axis axis_ref="axis_E" />--> 
    101 <!--         <axis axis_ref="axis_F" />--> 
     87         <domain domain_ref="domain_A" /> 
     88         <axis axis_ref="axis_F" /> 
    10289       </grid> 
    10390       <grid id="grid_Domain_tranformed_Interpolated"> 
    10491         <domain domain_ref="domain_A_transformed" /> 
    105          <axis axis_ref="axis_H" /> 
     92         <axis axis_ref="axis_C" /> 
    10693       </grid> 
    10794       <grid id="grid_Axis_tranformed_Interpolated"> 
    108          <axis axis_ref="axis_G" /> 
     95         <axis axis_ref="axis_E" /> 
    10996       </grid> 
    11097       <grid id="ScalarGrid"> 
Note: See TracChangeset for help on using the changeset viewer.