- Timestamp:
- 10/28/20 16:14:52 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_oa/src/interface/fortran_attr/idomaingroup_attr.F90
r1952 r1965 17 17 , latvalue_1d, latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d & 18 18 , name, ni, ni_glo, nj, nj_glo, ntiles, nvertex, prec, radius, standard_name, tile_data_ibegin & 19 , tile_data_jbegin, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type ) 19 , tile_data_jbegin, tile_data_ni, tile_data_nj, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type & 20 ) 20 21 21 22 IMPLICIT NONE … … 68 69 INTEGER , OPTIONAL, INTENT(IN) :: tile_data_ibegin(:) 69 70 INTEGER , OPTIONAL, INTENT(IN) :: tile_data_jbegin(:) 71 INTEGER , OPTIONAL, INTENT(IN) :: tile_data_ni(:) 72 INTEGER , OPTIONAL, INTENT(IN) :: tile_data_nj(:) 70 73 INTEGER , OPTIONAL, INTENT(IN) :: tile_ibegin(:) 71 74 INTEGER , OPTIONAL, INTENT(IN) :: tile_jbegin(:) … … 82 85 , latvalue_1d, latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d & 83 86 , name, ni, ni_glo, nj, nj_glo, ntiles, nvertex, prec, radius, standard_name, tile_data_ibegin & 84 , tile_data_jbegin, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type ) 87 , tile_data_jbegin, tile_data_ni, tile_data_nj, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type & 88 ) 85 89 86 90 END SUBROUTINE xios(set_domaingroup_attr) … … 92 96 , latvalue_1d, latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d & 93 97 , name, ni, ni_glo, nj, nj_glo, ntiles, nvertex, prec, radius, standard_name, tile_data_ibegin & 94 , tile_data_jbegin, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type ) 98 , tile_data_jbegin, tile_data_ni, tile_data_nj, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type & 99 ) 95 100 96 101 IMPLICIT NONE … … 142 147 INTEGER , OPTIONAL, INTENT(IN) :: tile_data_ibegin(:) 143 148 INTEGER , OPTIONAL, INTENT(IN) :: tile_data_jbegin(:) 149 INTEGER , OPTIONAL, INTENT(IN) :: tile_data_ni(:) 150 INTEGER , OPTIONAL, INTENT(IN) :: tile_data_nj(:) 144 151 INTEGER , OPTIONAL, INTENT(IN) :: tile_ibegin(:) 145 152 INTEGER , OPTIONAL, INTENT(IN) :: tile_jbegin(:) … … 154 161 , latvalue_1d, latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d & 155 162 , name, ni, ni_glo, nj, nj_glo, ntiles, nvertex, prec, radius, standard_name, tile_data_ibegin & 156 , tile_data_jbegin, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type ) 163 , tile_data_jbegin, tile_data_ni, tile_data_nj, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type & 164 ) 157 165 158 166 END SUBROUTINE xios(set_domaingroup_attr_hdl) … … 164 172 , jbegin_, lat_name_, latvalue_1d_, latvalue_2d_, lon_name_, long_name_, lonvalue_1d_, lonvalue_2d_ & 165 173 , mask_1d_, mask_2d_, name_, ni_, ni_glo_, nj_, nj_glo_, ntiles_, nvertex_, prec_, radius_, standard_name_ & 166 , tile_data_ibegin_, tile_data_jbegin_, tile_ ibegin_, tile_jbegin_, tile_ni_, tile_nj_, type_ &167 )174 , tile_data_ibegin_, tile_data_jbegin_, tile_data_ni_, tile_data_nj_, tile_ibegin_, tile_jbegin_ & 175 , tile_ni_, tile_nj_, type_ ) 168 176 169 177 IMPLICIT NONE … … 215 223 INTEGER , OPTIONAL, INTENT(IN) :: tile_data_ibegin_(:) 216 224 INTEGER , OPTIONAL, INTENT(IN) :: tile_data_jbegin_(:) 225 INTEGER , OPTIONAL, INTENT(IN) :: tile_data_ni_(:) 226 INTEGER , OPTIONAL, INTENT(IN) :: tile_data_nj_(:) 217 227 INTEGER , OPTIONAL, INTENT(IN) :: tile_ibegin_(:) 218 228 INTEGER , OPTIONAL, INTENT(IN) :: tile_jbegin_(:) … … 443 453 CALL cxios_set_domaingroup_tile_data_jbegin & 444 454 (domaingroup_hdl%daddr, tile_data_jbegin_, SHAPE(tile_data_jbegin_)) 455 ENDIF 456 457 IF (PRESENT(tile_data_ni_)) THEN 458 CALL cxios_set_domaingroup_tile_data_ni & 459 (domaingroup_hdl%daddr, tile_data_ni_, SHAPE(tile_data_ni_)) 460 ENDIF 461 462 IF (PRESENT(tile_data_nj_)) THEN 463 CALL cxios_set_domaingroup_tile_data_nj & 464 (domaingroup_hdl%daddr, tile_data_nj_, SHAPE(tile_data_nj_)) 445 465 ENDIF 446 466 … … 478 498 , latvalue_1d, latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d & 479 499 , name, ni, ni_glo, nj, nj_glo, ntiles, nvertex, prec, radius, standard_name, tile_data_ibegin & 480 , tile_data_jbegin, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type ) 500 , tile_data_jbegin, tile_data_ni, tile_data_nj, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type & 501 ) 481 502 482 503 IMPLICIT NONE … … 529 550 INTEGER , OPTIONAL, INTENT(OUT) :: tile_data_ibegin(:) 530 551 INTEGER , OPTIONAL, INTENT(OUT) :: tile_data_jbegin(:) 552 INTEGER , OPTIONAL, INTENT(OUT) :: tile_data_ni(:) 553 INTEGER , OPTIONAL, INTENT(OUT) :: tile_data_nj(:) 531 554 INTEGER , OPTIONAL, INTENT(OUT) :: tile_ibegin(:) 532 555 INTEGER , OPTIONAL, INTENT(OUT) :: tile_jbegin(:) … … 543 566 , latvalue_1d, latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d & 544 567 , name, ni, ni_glo, nj, nj_glo, ntiles, nvertex, prec, radius, standard_name, tile_data_ibegin & 545 , tile_data_jbegin, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type ) 568 , tile_data_jbegin, tile_data_ni, tile_data_nj, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type & 569 ) 546 570 547 571 END SUBROUTINE xios(get_domaingroup_attr) … … 553 577 , latvalue_1d, latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d & 554 578 , name, ni, ni_glo, nj, nj_glo, ntiles, nvertex, prec, radius, standard_name, tile_data_ibegin & 555 , tile_data_jbegin, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type ) 579 , tile_data_jbegin, tile_data_ni, tile_data_nj, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type & 580 ) 556 581 557 582 IMPLICIT NONE … … 603 628 INTEGER , OPTIONAL, INTENT(OUT) :: tile_data_ibegin(:) 604 629 INTEGER , OPTIONAL, INTENT(OUT) :: tile_data_jbegin(:) 630 INTEGER , OPTIONAL, INTENT(OUT) :: tile_data_ni(:) 631 INTEGER , OPTIONAL, INTENT(OUT) :: tile_data_nj(:) 605 632 INTEGER , OPTIONAL, INTENT(OUT) :: tile_ibegin(:) 606 633 INTEGER , OPTIONAL, INTENT(OUT) :: tile_jbegin(:) … … 615 642 , latvalue_1d, latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d & 616 643 , name, ni, ni_glo, nj, nj_glo, ntiles, nvertex, prec, radius, standard_name, tile_data_ibegin & 617 , tile_data_jbegin, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type ) 644 , tile_data_jbegin, tile_data_ni, tile_data_nj, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type & 645 ) 618 646 619 647 END SUBROUTINE xios(get_domaingroup_attr_hdl) … … 625 653 , jbegin_, lat_name_, latvalue_1d_, latvalue_2d_, lon_name_, long_name_, lonvalue_1d_, lonvalue_2d_ & 626 654 , mask_1d_, mask_2d_, name_, ni_, ni_glo_, nj_, nj_glo_, ntiles_, nvertex_, prec_, radius_, standard_name_ & 627 , tile_data_ibegin_, tile_data_jbegin_, tile_ ibegin_, tile_jbegin_, tile_ni_, tile_nj_, type_ &628 )655 , tile_data_ibegin_, tile_data_jbegin_, tile_data_ni_, tile_data_nj_, tile_ibegin_, tile_jbegin_ & 656 , tile_ni_, tile_nj_, type_ ) 629 657 630 658 IMPLICIT NONE … … 676 704 INTEGER , OPTIONAL, INTENT(OUT) :: tile_data_ibegin_(:) 677 705 INTEGER , OPTIONAL, INTENT(OUT) :: tile_data_jbegin_(:) 706 INTEGER , OPTIONAL, INTENT(OUT) :: tile_data_ni_(:) 707 INTEGER , OPTIONAL, INTENT(OUT) :: tile_data_nj_(:) 678 708 INTEGER , OPTIONAL, INTENT(OUT) :: tile_ibegin_(:) 679 709 INTEGER , OPTIONAL, INTENT(OUT) :: tile_jbegin_(:) … … 904 934 CALL cxios_get_domaingroup_tile_data_jbegin & 905 935 (domaingroup_hdl%daddr, tile_data_jbegin_, SHAPE(tile_data_jbegin_)) 936 ENDIF 937 938 IF (PRESENT(tile_data_ni_)) THEN 939 CALL cxios_get_domaingroup_tile_data_ni & 940 (domaingroup_hdl%daddr, tile_data_ni_, SHAPE(tile_data_ni_)) 941 ENDIF 942 943 IF (PRESENT(tile_data_nj_)) THEN 944 CALL cxios_get_domaingroup_tile_data_nj & 945 (domaingroup_hdl%daddr, tile_data_nj_, SHAPE(tile_data_nj_)) 906 946 ENDIF 907 947 … … 939 979 , latvalue_1d, latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d & 940 980 , name, ni, ni_glo, nj, nj_glo, ntiles, nvertex, prec, radius, standard_name, tile_data_ibegin & 941 , tile_data_jbegin, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type ) 981 , tile_data_jbegin, tile_data_ni, tile_data_nj, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type & 982 ) 942 983 943 984 IMPLICIT NONE … … 1032 1073 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_data_jbegin 1033 1074 LOGICAL(KIND=C_BOOL) :: tile_data_jbegin_tmp 1075 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_data_ni 1076 LOGICAL(KIND=C_BOOL) :: tile_data_ni_tmp 1077 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_data_nj 1078 LOGICAL(KIND=C_BOOL) :: tile_data_nj_tmp 1034 1079 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_ibegin 1035 1080 LOGICAL(KIND=C_BOOL) :: tile_ibegin_tmp … … 1051 1096 , latvalue_1d, latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d & 1052 1097 , name, ni, ni_glo, nj, nj_glo, ntiles, nvertex, prec, radius, standard_name, tile_data_ibegin & 1053 , tile_data_jbegin, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type ) 1098 , tile_data_jbegin, tile_data_ni, tile_data_nj, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type & 1099 ) 1054 1100 1055 1101 END SUBROUTINE xios(is_defined_domaingroup_attr) … … 1061 1107 , latvalue_1d, latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d & 1062 1108 , name, ni, ni_glo, nj, nj_glo, ntiles, nvertex, prec, radius, standard_name, tile_data_ibegin & 1063 , tile_data_jbegin, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type ) 1109 , tile_data_jbegin, tile_data_ni, tile_data_nj, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type & 1110 ) 1064 1111 1065 1112 IMPLICIT NONE … … 1153 1200 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_data_jbegin 1154 1201 LOGICAL(KIND=C_BOOL) :: tile_data_jbegin_tmp 1202 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_data_ni 1203 LOGICAL(KIND=C_BOOL) :: tile_data_ni_tmp 1204 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_data_nj 1205 LOGICAL(KIND=C_BOOL) :: tile_data_nj_tmp 1155 1206 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_ibegin 1156 1207 LOGICAL(KIND=C_BOOL) :: tile_ibegin_tmp … … 1170 1221 , latvalue_1d, latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d & 1171 1222 , name, ni, ni_glo, nj, nj_glo, ntiles, nvertex, prec, radius, standard_name, tile_data_ibegin & 1172 , tile_data_jbegin, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type ) 1223 , tile_data_jbegin, tile_data_ni, tile_data_nj, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type & 1224 ) 1173 1225 1174 1226 END SUBROUTINE xios(is_defined_domaingroup_attr_hdl) … … 1180 1232 , jbegin_, lat_name_, latvalue_1d_, latvalue_2d_, lon_name_, long_name_, lonvalue_1d_, lonvalue_2d_ & 1181 1233 , mask_1d_, mask_2d_, name_, ni_, ni_glo_, nj_, nj_glo_, ntiles_, nvertex_, prec_, radius_, standard_name_ & 1182 , tile_data_ibegin_, tile_data_jbegin_, tile_ ibegin_, tile_jbegin_, tile_ni_, tile_nj_, type_ &1183 )1234 , tile_data_ibegin_, tile_data_jbegin_, tile_data_ni_, tile_data_nj_, tile_ibegin_, tile_jbegin_ & 1235 , tile_ni_, tile_nj_, type_ ) 1184 1236 1185 1237 IMPLICIT NONE … … 1273 1325 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_data_jbegin_ 1274 1326 LOGICAL(KIND=C_BOOL) :: tile_data_jbegin__tmp 1327 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_data_ni_ 1328 LOGICAL(KIND=C_BOOL) :: tile_data_ni__tmp 1329 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_data_nj_ 1330 LOGICAL(KIND=C_BOOL) :: tile_data_nj__tmp 1275 1331 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_ibegin_ 1276 1332 LOGICAL(KIND=C_BOOL) :: tile_ibegin__tmp … … 1548 1604 ENDIF 1549 1605 1606 IF (PRESENT(tile_data_ni_)) THEN 1607 tile_data_ni__tmp = cxios_is_defined_domaingroup_tile_data_ni & 1608 (domaingroup_hdl%daddr) 1609 tile_data_ni_ = tile_data_ni__tmp 1610 ENDIF 1611 1612 IF (PRESENT(tile_data_nj_)) THEN 1613 tile_data_nj__tmp = cxios_is_defined_domaingroup_tile_data_nj & 1614 (domaingroup_hdl%daddr) 1615 tile_data_nj_ = tile_data_nj__tmp 1616 ENDIF 1617 1550 1618 IF (PRESENT(tile_ibegin_)) THEN 1551 1619 tile_ibegin__tmp = cxios_is_defined_domaingroup_tile_ibegin &
Note: See TracChangeset
for help on using the changeset viewer.