Ignore:
Timestamp:
03/12/18 18:45:57 (6 years ago)
Author:
ymipsl
Message:

Add new domain filter : reorder_domain
Reoder the data along the global domain but works only for rectilinear domain

  • invert_lat : invert the latitute axis
  • shift_lon_fraction : shift the longitude axis of a fration of global size
  • lon_min/lon_max : fixe the range of longitude value (ex : -180:180 or 0:360)

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/XIOS_DEV_CMIP6/src/generate_fortran_interface.cpp

    r1314 r1457  
    3535  CComputeConnectivityDomain compConDomain; 
    3636  CExpandDomain expandDomain; 
     37  CReorderDomain reorderDomain; 
    3738 
    3839  CInterpolateAxis interpolateAxis; 
     
    301302  file.open((path+"iexpand_domain_attr.F90").c_str()); 
    302303  expandDomain.generateFortranInterface(file); 
     304 
     305  file.open((path+"reorder_domain_interface_attr.F90").c_str()); 
     306  reorderDomain.generateFortran2003Interface(file); 
     307  file.close(); 
     308 
     309  file.open((path+"icreorder_domain_attr.cpp").c_str()); 
     310  reorderDomain.generateCInterface(file); 
     311  file.close(); 
     312 
     313  file.open((path+"ireorder_domain_attr.F90").c_str()); 
     314  reorderDomain.generateFortranInterface(file); 
     315 
    303316  file.close(); 
    304317   
Note: See TracChangeset for help on using the changeset viewer.