Ignore:
Timestamp:
02/10/16 14:35:03 (6 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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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.