Ignore:
Timestamp:
08/24/15 14:53:27 (9 years ago)
Author:
mhnguyen
Message:

Change name of several axis attributes and remove some redundant variable of domain

+) Change name of axis attributes to make them consistent with ones of domain
+) Remove zoom_client_* of domain

Test
+) On Curie
+) All tests pass and are correct

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/interface/fortran_attr/idomain_attr.F90

    r664 r666  
    1313  SUBROUTINE xios(set_domain_attr)  & 
    1414    ( domain_id, area, bounds_lat_1d, bounds_lat_2d, bounds_lon_1d, bounds_lon_2d, data_dim, data_i_index  & 
    15     , data_ibegin, data_j_index, data_jbegin, data_n_index, data_ni, data_nj, domain_group_ref, domain_ref  & 
    16     , i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d, lonvalue_2d  & 
    17     , mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type ) 
     15    , data_ibegin, data_j_index, data_jbegin, data_ni, data_nj, domain_group_ref, domain_ref, i_index  & 
     16    , ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d, lonvalue_2d, mask_1d  & 
     17    , mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type ) 
    1818 
    1919    IMPLICIT NONE 
     
    3030      INTEGER  , OPTIONAL, INTENT(IN) :: data_j_index(:) 
    3131      INTEGER  , OPTIONAL, INTENT(IN) :: data_jbegin 
    32       INTEGER  , OPTIONAL, INTENT(IN) :: data_n_index 
    3332      INTEGER  , OPTIONAL, INTENT(IN) :: data_ni 
    3433      INTEGER  , OPTIONAL, INTENT(IN) :: data_nj 
     
    6059      CALL xios(set_domain_attr_hdl_)   & 
    6160      ( domain_hdl, area, bounds_lat_1d, bounds_lat_2d, bounds_lon_1d, bounds_lon_2d, data_dim, data_i_index  & 
    62       , data_ibegin, data_j_index, data_jbegin, data_n_index, data_ni, data_nj, domain_group_ref, domain_ref  & 
    63       , i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d, lonvalue_2d  & 
    64       , mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type ) 
     61      , data_ibegin, data_j_index, data_jbegin, data_ni, data_nj, domain_group_ref, domain_ref, i_index  & 
     62      , ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d, lonvalue_2d, mask_1d  & 
     63      , mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type ) 
    6564 
    6665  END SUBROUTINE xios(set_domain_attr) 
     
    6867  SUBROUTINE xios(set_domain_attr_hdl)  & 
    6968    ( domain_hdl, area, bounds_lat_1d, bounds_lat_2d, bounds_lon_1d, bounds_lon_2d, data_dim, data_i_index  & 
    70     , data_ibegin, data_j_index, data_jbegin, data_n_index, data_ni, data_nj, domain_group_ref, domain_ref  & 
    71     , i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d, lonvalue_2d  & 
    72     , mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type ) 
     69    , data_ibegin, data_j_index, data_jbegin, data_ni, data_nj, domain_group_ref, domain_ref, i_index  & 
     70    , ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d, lonvalue_2d, mask_1d  & 
     71    , mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type ) 
    7372 
    7473    IMPLICIT NONE 
     
    8483      INTEGER  , OPTIONAL, INTENT(IN) :: data_j_index(:) 
    8584      INTEGER  , OPTIONAL, INTENT(IN) :: data_jbegin 
    86       INTEGER  , OPTIONAL, INTENT(IN) :: data_n_index 
    8785      INTEGER  , OPTIONAL, INTENT(IN) :: data_ni 
    8886      INTEGER  , OPTIONAL, INTENT(IN) :: data_nj 
     
    113111      CALL xios(set_domain_attr_hdl_)  & 
    114112      ( domain_hdl, area, bounds_lat_1d, bounds_lat_2d, bounds_lon_1d, bounds_lon_2d, data_dim, data_i_index  & 
    115       , data_ibegin, data_j_index, data_jbegin, data_n_index, data_ni, data_nj, domain_group_ref, domain_ref  & 
    116       , i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d, lonvalue_2d  & 
    117       , mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type ) 
     113      , data_ibegin, data_j_index, data_jbegin, data_ni, data_nj, domain_group_ref, domain_ref, i_index  & 
     114      , ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d, lonvalue_2d, mask_1d  & 
     115      , mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type ) 
    118116 
    119117  END SUBROUTINE xios(set_domain_attr_hdl) 
     
    121119  SUBROUTINE xios(set_domain_attr_hdl_)   & 
    122120    ( domain_hdl, area_, bounds_lat_1d_, bounds_lat_2d_, bounds_lon_1d_, bounds_lon_2d_, data_dim_  & 
    123     , data_i_index_, data_ibegin_, data_j_index_, data_jbegin_, data_n_index_, data_ni_, data_nj_  & 
    124     , domain_group_ref_, domain_ref_, i_index_, ibegin_, j_index_, jbegin_, latvalue_1d_, latvalue_2d_  & 
    125     , long_name_, lonvalue_1d_, lonvalue_2d_, mask_1d_, mask_2d_, name_, ni_, ni_glo_, nj_, nj_glo_  & 
    126     , nvertex_, standard_name_, type_ ) 
     121    , data_i_index_, data_ibegin_, data_j_index_, data_jbegin_, data_ni_, data_nj_, domain_group_ref_  & 
     122    , domain_ref_, i_index_, ibegin_, j_index_, jbegin_, latvalue_1d_, latvalue_2d_, long_name_  & 
     123    , lonvalue_1d_, lonvalue_2d_, mask_1d_, mask_2d_, name_, ni_, ni_glo_, nj_, nj_glo_, nvertex_  & 
     124    , standard_name_, type_ ) 
    127125 
    128126    IMPLICIT NONE 
     
    138136      INTEGER  , OPTIONAL, INTENT(IN) :: data_j_index_(:) 
    139137      INTEGER  , OPTIONAL, INTENT(IN) :: data_jbegin_ 
    140       INTEGER  , OPTIONAL, INTENT(IN) :: data_n_index_ 
    141138      INTEGER  , OPTIONAL, INTENT(IN) :: data_ni_ 
    142139      INTEGER  , OPTIONAL, INTENT(IN) :: data_nj_ 
     
    205202      ENDIF 
    206203 
    207       IF (PRESENT(data_n_index_)) THEN 
    208         CALL cxios_set_domain_data_n_index(domain_hdl%daddr, data_n_index_) 
    209       ENDIF 
    210  
    211204      IF (PRESENT(data_ni_)) THEN 
    212205        CALL cxios_set_domain_data_ni(domain_hdl%daddr, data_ni_) 
     
    309302  SUBROUTINE xios(get_domain_attr)  & 
    310303    ( domain_id, area, bounds_lat_1d, bounds_lat_2d, bounds_lon_1d, bounds_lon_2d, data_dim, data_i_index  & 
    311     , data_ibegin, data_j_index, data_jbegin, data_n_index, data_ni, data_nj, domain_group_ref, domain_ref  & 
    312     , i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d, lonvalue_2d  & 
    313     , mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type ) 
     304    , data_ibegin, data_j_index, data_jbegin, data_ni, data_nj, domain_group_ref, domain_ref, i_index  & 
     305    , ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d, lonvalue_2d, mask_1d  & 
     306    , mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type ) 
    314307 
    315308    IMPLICIT NONE 
     
    326319      INTEGER  , OPTIONAL, INTENT(OUT) :: data_j_index(:) 
    327320      INTEGER  , OPTIONAL, INTENT(OUT) :: data_jbegin 
    328       INTEGER  , OPTIONAL, INTENT(OUT) :: data_n_index 
    329321      INTEGER  , OPTIONAL, INTENT(OUT) :: data_ni 
    330322      INTEGER  , OPTIONAL, INTENT(OUT) :: data_nj 
     
    356348      CALL xios(get_domain_attr_hdl_)   & 
    357349      ( domain_hdl, area, bounds_lat_1d, bounds_lat_2d, bounds_lon_1d, bounds_lon_2d, data_dim, data_i_index  & 
    358       , data_ibegin, data_j_index, data_jbegin, data_n_index, data_ni, data_nj, domain_group_ref, domain_ref  & 
    359       , i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d, lonvalue_2d  & 
    360       , mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type ) 
     350      , data_ibegin, data_j_index, data_jbegin, data_ni, data_nj, domain_group_ref, domain_ref, i_index  & 
     351      , ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d, lonvalue_2d, mask_1d  & 
     352      , mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type ) 
    361353 
    362354  END SUBROUTINE xios(get_domain_attr) 
     
    364356  SUBROUTINE xios(get_domain_attr_hdl)  & 
    365357    ( domain_hdl, area, bounds_lat_1d, bounds_lat_2d, bounds_lon_1d, bounds_lon_2d, data_dim, data_i_index  & 
    366     , data_ibegin, data_j_index, data_jbegin, data_n_index, data_ni, data_nj, domain_group_ref, domain_ref  & 
    367     , i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d, lonvalue_2d  & 
    368     , mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type ) 
     358    , data_ibegin, data_j_index, data_jbegin, data_ni, data_nj, domain_group_ref, domain_ref, i_index  & 
     359    , ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d, lonvalue_2d, mask_1d  & 
     360    , mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type ) 
    369361 
    370362    IMPLICIT NONE 
     
    380372      INTEGER  , OPTIONAL, INTENT(OUT) :: data_j_index(:) 
    381373      INTEGER  , OPTIONAL, INTENT(OUT) :: data_jbegin 
    382       INTEGER  , OPTIONAL, INTENT(OUT) :: data_n_index 
    383374      INTEGER  , OPTIONAL, INTENT(OUT) :: data_ni 
    384375      INTEGER  , OPTIONAL, INTENT(OUT) :: data_nj 
     
    409400      CALL xios(get_domain_attr_hdl_)  & 
    410401      ( domain_hdl, area, bounds_lat_1d, bounds_lat_2d, bounds_lon_1d, bounds_lon_2d, data_dim, data_i_index  & 
    411       , data_ibegin, data_j_index, data_jbegin, data_n_index, data_ni, data_nj, domain_group_ref, domain_ref  & 
    412       , i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d, lonvalue_2d  & 
    413       , mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type ) 
     402      , data_ibegin, data_j_index, data_jbegin, data_ni, data_nj, domain_group_ref, domain_ref, i_index  & 
     403      , ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d, lonvalue_2d, mask_1d  & 
     404      , mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type ) 
    414405 
    415406  END SUBROUTINE xios(get_domain_attr_hdl) 
     
    417408  SUBROUTINE xios(get_domain_attr_hdl_)   & 
    418409    ( domain_hdl, area_, bounds_lat_1d_, bounds_lat_2d_, bounds_lon_1d_, bounds_lon_2d_, data_dim_  & 
    419     , data_i_index_, data_ibegin_, data_j_index_, data_jbegin_, data_n_index_, data_ni_, data_nj_  & 
    420     , domain_group_ref_, domain_ref_, i_index_, ibegin_, j_index_, jbegin_, latvalue_1d_, latvalue_2d_  & 
    421     , long_name_, lonvalue_1d_, lonvalue_2d_, mask_1d_, mask_2d_, name_, ni_, ni_glo_, nj_, nj_glo_  & 
    422     , nvertex_, standard_name_, type_ ) 
     410    , data_i_index_, data_ibegin_, data_j_index_, data_jbegin_, data_ni_, data_nj_, domain_group_ref_  & 
     411    , domain_ref_, i_index_, ibegin_, j_index_, jbegin_, latvalue_1d_, latvalue_2d_, long_name_  & 
     412    , lonvalue_1d_, lonvalue_2d_, mask_1d_, mask_2d_, name_, ni_, ni_glo_, nj_, nj_glo_, nvertex_  & 
     413    , standard_name_, type_ ) 
    423414 
    424415    IMPLICIT NONE 
     
    434425      INTEGER  , OPTIONAL, INTENT(OUT) :: data_j_index_(:) 
    435426      INTEGER  , OPTIONAL, INTENT(OUT) :: data_jbegin_ 
    436       INTEGER  , OPTIONAL, INTENT(OUT) :: data_n_index_ 
    437427      INTEGER  , OPTIONAL, INTENT(OUT) :: data_ni_ 
    438428      INTEGER  , OPTIONAL, INTENT(OUT) :: data_nj_ 
     
    501491      ENDIF 
    502492 
    503       IF (PRESENT(data_n_index_)) THEN 
    504         CALL cxios_get_domain_data_n_index(domain_hdl%daddr, data_n_index_) 
    505       ENDIF 
    506  
    507493      IF (PRESENT(data_ni_)) THEN 
    508494        CALL cxios_get_domain_data_ni(domain_hdl%daddr, data_ni_) 
     
    605591  SUBROUTINE xios(is_defined_domain_attr)  & 
    606592    ( domain_id, area, bounds_lat_1d, bounds_lat_2d, bounds_lon_1d, bounds_lon_2d, data_dim, data_i_index  & 
    607     , data_ibegin, data_j_index, data_jbegin, data_n_index, data_ni, data_nj, domain_group_ref, domain_ref  & 
    608     , i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d, lonvalue_2d  & 
    609     , mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type ) 
     593    , data_ibegin, data_j_index, data_jbegin, data_ni, data_nj, domain_group_ref, domain_ref, i_index  & 
     594    , ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d, lonvalue_2d, mask_1d  & 
     595    , mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type ) 
    610596 
    611597    IMPLICIT NONE 
     
    632618      LOGICAL, OPTIONAL, INTENT(OUT) :: data_jbegin 
    633619      LOGICAL(KIND=C_BOOL) :: data_jbegin_tmp 
    634       LOGICAL, OPTIONAL, INTENT(OUT) :: data_n_index 
    635       LOGICAL(KIND=C_BOOL) :: data_n_index_tmp 
    636620      LOGICAL, OPTIONAL, INTENT(OUT) :: data_ni 
    637621      LOGICAL(KIND=C_BOOL) :: data_ni_tmp 
     
    684668      CALL xios(is_defined_domain_attr_hdl_)   & 
    685669      ( domain_hdl, area, bounds_lat_1d, bounds_lat_2d, bounds_lon_1d, bounds_lon_2d, data_dim, data_i_index  & 
    686       , data_ibegin, data_j_index, data_jbegin, data_n_index, data_ni, data_nj, domain_group_ref, domain_ref  & 
    687       , i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d, lonvalue_2d  & 
    688       , mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type ) 
     670      , data_ibegin, data_j_index, data_jbegin, data_ni, data_nj, domain_group_ref, domain_ref, i_index  & 
     671      , ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d, lonvalue_2d, mask_1d  & 
     672      , mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type ) 
    689673 
    690674  END SUBROUTINE xios(is_defined_domain_attr) 
     
    692676  SUBROUTINE xios(is_defined_domain_attr_hdl)  & 
    693677    ( domain_hdl, area, bounds_lat_1d, bounds_lat_2d, bounds_lon_1d, bounds_lon_2d, data_dim, data_i_index  & 
    694     , data_ibegin, data_j_index, data_jbegin, data_n_index, data_ni, data_nj, domain_group_ref, domain_ref  & 
    695     , i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d, lonvalue_2d  & 
    696     , mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type ) 
     678    , data_ibegin, data_j_index, data_jbegin, data_ni, data_nj, domain_group_ref, domain_ref, i_index  & 
     679    , ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d, lonvalue_2d, mask_1d  & 
     680    , mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type ) 
    697681 
    698682    IMPLICIT NONE 
     
    718702      LOGICAL, OPTIONAL, INTENT(OUT) :: data_jbegin 
    719703      LOGICAL(KIND=C_BOOL) :: data_jbegin_tmp 
    720       LOGICAL, OPTIONAL, INTENT(OUT) :: data_n_index 
    721       LOGICAL(KIND=C_BOOL) :: data_n_index_tmp 
    722704      LOGICAL, OPTIONAL, INTENT(OUT) :: data_ni 
    723705      LOGICAL(KIND=C_BOOL) :: data_ni_tmp 
     
    769751      CALL xios(is_defined_domain_attr_hdl_)  & 
    770752      ( domain_hdl, area, bounds_lat_1d, bounds_lat_2d, bounds_lon_1d, bounds_lon_2d, data_dim, data_i_index  & 
    771       , data_ibegin, data_j_index, data_jbegin, data_n_index, data_ni, data_nj, domain_group_ref, domain_ref  & 
    772       , i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d, lonvalue_2d  & 
    773       , mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type ) 
     753      , data_ibegin, data_j_index, data_jbegin, data_ni, data_nj, domain_group_ref, domain_ref, i_index  & 
     754      , ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d, lonvalue_2d, mask_1d  & 
     755      , mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type ) 
    774756 
    775757  END SUBROUTINE xios(is_defined_domain_attr_hdl) 
     
    777759  SUBROUTINE xios(is_defined_domain_attr_hdl_)   & 
    778760    ( domain_hdl, area_, bounds_lat_1d_, bounds_lat_2d_, bounds_lon_1d_, bounds_lon_2d_, data_dim_  & 
    779     , data_i_index_, data_ibegin_, data_j_index_, data_jbegin_, data_n_index_, data_ni_, data_nj_  & 
    780     , domain_group_ref_, domain_ref_, i_index_, ibegin_, j_index_, jbegin_, latvalue_1d_, latvalue_2d_  & 
    781     , long_name_, lonvalue_1d_, lonvalue_2d_, mask_1d_, mask_2d_, name_, ni_, ni_glo_, nj_, nj_glo_  & 
    782     , nvertex_, standard_name_, type_ ) 
     761    , data_i_index_, data_ibegin_, data_j_index_, data_jbegin_, data_ni_, data_nj_, domain_group_ref_  & 
     762    , domain_ref_, i_index_, ibegin_, j_index_, jbegin_, latvalue_1d_, latvalue_2d_, long_name_  & 
     763    , lonvalue_1d_, lonvalue_2d_, mask_1d_, mask_2d_, name_, ni_, ni_glo_, nj_, nj_glo_, nvertex_  & 
     764    , standard_name_, type_ ) 
    783765 
    784766    IMPLICIT NONE 
     
    804786      LOGICAL, OPTIONAL, INTENT(OUT) :: data_jbegin_ 
    805787      LOGICAL(KIND=C_BOOL) :: data_jbegin__tmp 
    806       LOGICAL, OPTIONAL, INTENT(OUT) :: data_n_index_ 
    807       LOGICAL(KIND=C_BOOL) :: data_n_index__tmp 
    808788      LOGICAL, OPTIONAL, INTENT(OUT) :: data_ni_ 
    809789      LOGICAL(KIND=C_BOOL) :: data_ni__tmp 
     
    903883      ENDIF 
    904884 
    905       IF (PRESENT(data_n_index_)) THEN 
    906         data_n_index__tmp = cxios_is_defined_domain_data_n_index(domain_hdl%daddr) 
    907         data_n_index_ = data_n_index__tmp 
    908       ENDIF 
    909  
    910885      IF (PRESENT(data_ni_)) THEN 
    911886        data_ni__tmp = cxios_is_defined_domain_data_ni(domain_hdl%daddr) 
Note: See TracChangeset for help on using the changeset viewer.