Ignore:
Timestamp:
11/12/15 16:33:25 (8 years ago)
Author:
mhnguyen
Message:

Generating interface for transformations

+) Update Fortran interface for other transformations
+) Remove some redundant files
+) Update test to new interface

Test
+) On Curie
+) test_client and test_complete are correct

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/interface/fortran/ixios_interfaces.F90

    r784 r786  
    5959USE izoom_domain_attr, ONLY : xios(set_zoom_domain_attr_hdl), xios(get_zoom_domain_attr_hdl), xios(is_defined_zoom_domain_attr_hdl) 
    6060 
     61USE iinterpolate_axis, ONLY : xios(get_interpolate_axis_handle) 
     62 
     63USE iinterpolate_axis_attr, ONLY : xios(set_interpolate_axis_attr_hdl), xios(get_interpolate_axis_attr_hdl), & 
     64                                   xios(is_defined_interpolate_axis_attr_hdl) 
     65 
     66USE iinterpolate_domain, ONLY : xios(get_interpolate_domain_handle) 
     67 
     68USE iinterpolate_domain_attr, ONLY : xios(set_interpolate_domain_attr_hdl), xios(get_interpolate_domain_attr_hdl), & 
     69                                     xios(is_defined_interpolate_domain_attr_hdl) 
     70 
     71USE iinverse_axis, ONLY : xios(get_inverse_axis_handle) 
     72 
     73USE iinverse_axis_attr, ONLY : xios(set_inverse_axis_attr_hdl), xios(get_inverse_axis_attr_hdl), xios(is_defined_inverse_axis_attr_hdl) 
     74 
     75USE igenerate_rectilinear_domain, ONLY : xios(get_generate_rectilinear_domain_handle) 
     76 
     77USE igenerate_rectilinear_domain_attr, ONLY : xios(set_generate_rectilinear_domain_attr_hdl), & 
     78                                              xios(get_generate_rectilinear_domain_attr_hdl), & 
     79                                              xios(is_defined_generate_rectilinear_domain_attr_hdl) 
     80 
    6181USE ixml_tree, ONLY : xios(add_axis), xios(add_file), xios(add_grid), xios(add_field), xios(add_domain),   & 
    6282                      xios(add_fieldtofile), xios(add_variabletofile), xios(add_variabletofield),          & 
     
    7393                   xios(set_grid_attr_hdl), xios(set_gridgroup_attr_hdl), xios(set_axis_attr_hdl) ,          & 
    7494                   xios(set_axisgroup_attr_hdl), xios(set_context_attr_hdl), xios(set_zoom_axis_attr_hdl),   & 
    75                    xios(set_zoom_domain_attr_hdl) 
     95                   xios(set_zoom_domain_attr_hdl), xios(set_interpolate_axis_attr_hdl),                      & 
     96                   xios(set_interpolate_domain_attr_hdl), xios(set_inverse_axis_attr_hdl),                   & 
     97                   xios(set_generate_rectilinear_domain_attr_hdl) 
    7698END INTERFACE xios(set_attr) 
    7799 
     
    82104                   xios(get_grid_attr_hdl), xios(get_gridgroup_attr_hdl), xios(get_axis_attr_hdl) ,          & 
    83105                   xios(get_axisgroup_attr_hdl), xios(get_context_attr_hdl), xios(get_zoom_axis_attr_hdl),   & 
    84                    xios(get_zoom_domain_attr_hdl) 
     106                   xios(get_zoom_domain_attr_hdl), xios(get_interpolate_axis_attr_hdl),                      & 
     107                   xios(get_interpolate_domain_attr_hdl), xios(get_inverse_axis_attr_hdl),                   & 
     108                   xios(get_generate_rectilinear_domain_attr_hdl) 
    85109END INTERFACE xios(get_attr) 
    86110 
     
    91115                   xios(is_defined_grid_attr_hdl), xios(is_defined_gridgroup_attr_hdl), xios(is_defined_axis_attr_hdl) ,          & 
    92116                   xios(is_defined_axisgroup_attr_hdl), xios(is_defined_context_attr_hdl),                                        & 
    93                    xios(is_defined_zoom_axis_attr_hdl), xios(is_defined_zoom_domain_attr_hdl) 
     117                   xios(is_defined_zoom_axis_attr_hdl), xios(is_defined_zoom_domain_attr_hdl),                                    & 
     118                   xios(is_defined_interpolate_axis_attr_hdl), xios(is_defined_interpolate_domain_attr_hdl),                      & 
     119                   xios(is_defined_inverse_axis_attr_hdl), xios(is_defined_generate_rectilinear_domain_attr_hdl) 
    94120END INTERFACE xios(is_defined_attr) 
    95121 
     
    99125                   xios(get_gridgroup_handle), xios(get_axis_handle), xios(get_axisgroup_handle),   & 
    100126                   xios(get_field_handle), xios(get_fieldgroup_handle),xios(get_variable_handle),   & 
    101                    xios(get_variablegroup_handle), xios(get_zoom_axis_handle),                  & 
    102                    xios(get_zoom_domain_handle) 
     127                   xios(get_variablegroup_handle), xios(get_zoom_axis_handle),                      & 
     128                   xios(get_zoom_domain_handle), xios(get_interpolate_axis_handle),                 & 
     129                   xios(get_interpolate_domain_handle), xios(get_inverse_axis_handle),              & 
     130                   xios(get_generate_rectilinear_domain_handle) 
    103131END INTERFACE xios(get_handle) 
    104132 
Note: See TracChangeset for help on using the changeset viewer.