Changes between Initial Version and Version 1 of BackwardIncompatibleChangesTrunk


Ignore:
Timestamp:
01/28/19 14:38:58 (5 years ago)
Author:
oabramkina
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BackwardIncompatibleChangesTrunk

    v1 v1  
     1== Backward incompatible changes on trunk == 
     2 
     3 * Changes related to introduction of new zoom 
     4 
     5Starting revision r1553, zoom internally changes the size of the destination element. Rarely, but this may require adjustments of definitions related to grid. Below is one example of definitions which were legitimate before revision r1553 and now need to be corrected. 
     6Before r1553: 
     7 
     8  {{{ 
     9<grid_definition> 
     10     <grid id="grid_A"> 
     11        <domain domain_ref="domain_A" /> 
     12        ... 
     13     </grid> 
     14     <grid id="grid_B"> 
     15        <domain domain_ref="domain_A_zoom"/> 
     16        ... 
     17     </grid> 
     18     <grid id="grid_C"> 
     19       <domain domain_ref="domain_A_zoom" /> 
     20        ... 
     21     </grid> 
     22  </grid_definition> 
     23}}} 
     24 
     25With these definitions zoom on domain will be performed twice: once for grid_B and once for grid_C on the domain already zoomed in the previous transformation. This will lead to an error message. In order for XIOS to recognize both domains and thus transformations as unique, domain id should be added: 
     26{{{ 
     27  <grid_definition> 
     28     <grid id="grid_A"> 
     29        <domain domain_ref="domain_A" /> 
     30        ... 
     31     </grid> 
     32     <grid id="grid_B"> 
     33        <domain id="domain_A_zoomed" domain_ref="domain_A_zoom"/> 
     34        ... 
     35     </grid> 
     36     <grid id="grid_C"> 
     37       <domain id="domain_A_zoomed" domain_ref="domain_A_zoom" /> 
     38        ... 
     39     </grid> 
     40  </grid_definition> 
     41}}}