- 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/idomain_attr.F90
r1952 r1965 17 17 , latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo & 18 18 , nj, nj_glo, ntiles, nvertex, prec, radius, standard_name, tile_data_ibegin, tile_data_jbegin & 19 , tile_ ibegin, tile_jbegin, tile_ni, tile_nj, type )19 , tile_data_ni, tile_data_nj, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type ) 20 20 21 21 IMPLICIT NONE … … 67 67 INTEGER , OPTIONAL, INTENT(IN) :: tile_data_ibegin(:) 68 68 INTEGER , OPTIONAL, INTENT(IN) :: tile_data_jbegin(:) 69 INTEGER , OPTIONAL, INTENT(IN) :: tile_data_ni(:) 70 INTEGER , OPTIONAL, INTENT(IN) :: tile_data_nj(:) 69 71 INTEGER , OPTIONAL, INTENT(IN) :: tile_ibegin(:) 70 72 INTEGER , OPTIONAL, INTENT(IN) :: tile_jbegin(:) … … 81 83 , latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo & 82 84 , nj, nj_glo, ntiles, nvertex, prec, radius, standard_name, tile_data_ibegin, tile_data_jbegin & 83 , tile_ ibegin, tile_jbegin, tile_ni, tile_nj, type )85 , tile_data_ni, tile_data_nj, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type ) 84 86 85 87 END SUBROUTINE xios(set_domain_attr) … … 91 93 , latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo & 92 94 , nj, nj_glo, ntiles, nvertex, prec, radius, standard_name, tile_data_ibegin, tile_data_jbegin & 93 , tile_ ibegin, tile_jbegin, tile_ni, tile_nj, type )95 , tile_data_ni, tile_data_nj, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type ) 94 96 95 97 IMPLICIT NONE … … 140 142 INTEGER , OPTIONAL, INTENT(IN) :: tile_data_ibegin(:) 141 143 INTEGER , OPTIONAL, INTENT(IN) :: tile_data_jbegin(:) 144 INTEGER , OPTIONAL, INTENT(IN) :: tile_data_ni(:) 145 INTEGER , OPTIONAL, INTENT(IN) :: tile_data_nj(:) 142 146 INTEGER , OPTIONAL, INTENT(IN) :: tile_ibegin(:) 143 147 INTEGER , OPTIONAL, INTENT(IN) :: tile_jbegin(:) … … 152 156 , latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo & 153 157 , nj, nj_glo, ntiles, nvertex, prec, radius, standard_name, tile_data_ibegin, tile_data_jbegin & 154 , tile_ ibegin, tile_jbegin, tile_ni, tile_nj, type )158 , tile_data_ni, tile_data_nj, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type ) 155 159 156 160 END SUBROUTINE xios(set_domain_attr_hdl) … … 162 166 , lat_name_, latvalue_1d_, latvalue_2d_, lon_name_, long_name_, lonvalue_1d_, lonvalue_2d_, mask_1d_ & 163 167 , mask_2d_, name_, ni_, ni_glo_, nj_, nj_glo_, ntiles_, nvertex_, prec_, radius_, standard_name_ & 164 , tile_data_ibegin_, tile_data_jbegin_, tile_ ibegin_, tile_jbegin_, tile_ni_, tile_nj_, type_ &165 )168 , tile_data_ibegin_, tile_data_jbegin_, tile_data_ni_, tile_data_nj_, tile_ibegin_, tile_jbegin_ & 169 , tile_ni_, tile_nj_, type_ ) 166 170 167 171 IMPLICIT NONE … … 212 216 INTEGER , OPTIONAL, INTENT(IN) :: tile_data_ibegin_(:) 213 217 INTEGER , OPTIONAL, INTENT(IN) :: tile_data_jbegin_(:) 218 INTEGER , OPTIONAL, INTENT(IN) :: tile_data_ni_(:) 219 INTEGER , OPTIONAL, INTENT(IN) :: tile_data_nj_(:) 214 220 INTEGER , OPTIONAL, INTENT(IN) :: tile_ibegin_(:) 215 221 INTEGER , OPTIONAL, INTENT(IN) :: tile_jbegin_(:) … … 435 441 CALL cxios_set_domain_tile_data_jbegin & 436 442 (domain_hdl%daddr, tile_data_jbegin_, SHAPE(tile_data_jbegin_)) 443 ENDIF 444 445 IF (PRESENT(tile_data_ni_)) THEN 446 CALL cxios_set_domain_tile_data_ni & 447 (domain_hdl%daddr, tile_data_ni_, SHAPE(tile_data_ni_)) 448 ENDIF 449 450 IF (PRESENT(tile_data_nj_)) THEN 451 CALL cxios_set_domain_tile_data_nj & 452 (domain_hdl%daddr, tile_data_nj_, SHAPE(tile_data_nj_)) 437 453 ENDIF 438 454 … … 470 486 , latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo & 471 487 , nj, nj_glo, ntiles, nvertex, prec, radius, standard_name, tile_data_ibegin, tile_data_jbegin & 472 , tile_ ibegin, tile_jbegin, tile_ni, tile_nj, type )488 , tile_data_ni, tile_data_nj, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type ) 473 489 474 490 IMPLICIT NONE … … 520 536 INTEGER , OPTIONAL, INTENT(OUT) :: tile_data_ibegin(:) 521 537 INTEGER , OPTIONAL, INTENT(OUT) :: tile_data_jbegin(:) 538 INTEGER , OPTIONAL, INTENT(OUT) :: tile_data_ni(:) 539 INTEGER , OPTIONAL, INTENT(OUT) :: tile_data_nj(:) 522 540 INTEGER , OPTIONAL, INTENT(OUT) :: tile_ibegin(:) 523 541 INTEGER , OPTIONAL, INTENT(OUT) :: tile_jbegin(:) … … 534 552 , latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo & 535 553 , nj, nj_glo, ntiles, nvertex, prec, radius, standard_name, tile_data_ibegin, tile_data_jbegin & 536 , tile_ ibegin, tile_jbegin, tile_ni, tile_nj, type )554 , tile_data_ni, tile_data_nj, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type ) 537 555 538 556 END SUBROUTINE xios(get_domain_attr) … … 544 562 , latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo & 545 563 , nj, nj_glo, ntiles, nvertex, prec, radius, standard_name, tile_data_ibegin, tile_data_jbegin & 546 , tile_ ibegin, tile_jbegin, tile_ni, tile_nj, type )564 , tile_data_ni, tile_data_nj, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type ) 547 565 548 566 IMPLICIT NONE … … 593 611 INTEGER , OPTIONAL, INTENT(OUT) :: tile_data_ibegin(:) 594 612 INTEGER , OPTIONAL, INTENT(OUT) :: tile_data_jbegin(:) 613 INTEGER , OPTIONAL, INTENT(OUT) :: tile_data_ni(:) 614 INTEGER , OPTIONAL, INTENT(OUT) :: tile_data_nj(:) 595 615 INTEGER , OPTIONAL, INTENT(OUT) :: tile_ibegin(:) 596 616 INTEGER , OPTIONAL, INTENT(OUT) :: tile_jbegin(:) … … 605 625 , latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo & 606 626 , nj, nj_glo, ntiles, nvertex, prec, radius, standard_name, tile_data_ibegin, tile_data_jbegin & 607 , tile_ ibegin, tile_jbegin, tile_ni, tile_nj, type )627 , tile_data_ni, tile_data_nj, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type ) 608 628 609 629 END SUBROUTINE xios(get_domain_attr_hdl) … … 615 635 , lat_name_, latvalue_1d_, latvalue_2d_, lon_name_, long_name_, lonvalue_1d_, lonvalue_2d_, mask_1d_ & 616 636 , mask_2d_, name_, ni_, ni_glo_, nj_, nj_glo_, ntiles_, nvertex_, prec_, radius_, standard_name_ & 617 , tile_data_ibegin_, tile_data_jbegin_, tile_ ibegin_, tile_jbegin_, tile_ni_, tile_nj_, type_ &618 )637 , tile_data_ibegin_, tile_data_jbegin_, tile_data_ni_, tile_data_nj_, tile_ibegin_, tile_jbegin_ & 638 , tile_ni_, tile_nj_, type_ ) 619 639 620 640 IMPLICIT NONE … … 665 685 INTEGER , OPTIONAL, INTENT(OUT) :: tile_data_ibegin_(:) 666 686 INTEGER , OPTIONAL, INTENT(OUT) :: tile_data_jbegin_(:) 687 INTEGER , OPTIONAL, INTENT(OUT) :: tile_data_ni_(:) 688 INTEGER , OPTIONAL, INTENT(OUT) :: tile_data_nj_(:) 667 689 INTEGER , OPTIONAL, INTENT(OUT) :: tile_ibegin_(:) 668 690 INTEGER , OPTIONAL, INTENT(OUT) :: tile_jbegin_(:) … … 888 910 CALL cxios_get_domain_tile_data_jbegin & 889 911 (domain_hdl%daddr, tile_data_jbegin_, SHAPE(tile_data_jbegin_)) 912 ENDIF 913 914 IF (PRESENT(tile_data_ni_)) THEN 915 CALL cxios_get_domain_tile_data_ni & 916 (domain_hdl%daddr, tile_data_ni_, SHAPE(tile_data_ni_)) 917 ENDIF 918 919 IF (PRESENT(tile_data_nj_)) THEN 920 CALL cxios_get_domain_tile_data_nj & 921 (domain_hdl%daddr, tile_data_nj_, SHAPE(tile_data_nj_)) 890 922 ENDIF 891 923 … … 923 955 , latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo & 924 956 , nj, nj_glo, ntiles, nvertex, prec, radius, standard_name, tile_data_ibegin, tile_data_jbegin & 925 , tile_ ibegin, tile_jbegin, tile_ni, tile_nj, type )957 , tile_data_ni, tile_data_nj, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type ) 926 958 927 959 IMPLICIT NONE … … 1014 1046 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_data_jbegin 1015 1047 LOGICAL(KIND=C_BOOL) :: tile_data_jbegin_tmp 1048 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_data_ni 1049 LOGICAL(KIND=C_BOOL) :: tile_data_ni_tmp 1050 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_data_nj 1051 LOGICAL(KIND=C_BOOL) :: tile_data_nj_tmp 1016 1052 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_ibegin 1017 1053 LOGICAL(KIND=C_BOOL) :: tile_ibegin_tmp … … 1033 1069 , latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo & 1034 1070 , nj, nj_glo, ntiles, nvertex, prec, radius, standard_name, tile_data_ibegin, tile_data_jbegin & 1035 , tile_ ibegin, tile_jbegin, tile_ni, tile_nj, type )1071 , tile_data_ni, tile_data_nj, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type ) 1036 1072 1037 1073 END SUBROUTINE xios(is_defined_domain_attr) … … 1043 1079 , latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo & 1044 1080 , nj, nj_glo, ntiles, nvertex, prec, radius, standard_name, tile_data_ibegin, tile_data_jbegin & 1045 , tile_ ibegin, tile_jbegin, tile_ni, tile_nj, type )1081 , tile_data_ni, tile_data_nj, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type ) 1046 1082 1047 1083 IMPLICIT NONE … … 1133 1169 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_data_jbegin 1134 1170 LOGICAL(KIND=C_BOOL) :: tile_data_jbegin_tmp 1171 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_data_ni 1172 LOGICAL(KIND=C_BOOL) :: tile_data_ni_tmp 1173 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_data_nj 1174 LOGICAL(KIND=C_BOOL) :: tile_data_nj_tmp 1135 1175 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_ibegin 1136 1176 LOGICAL(KIND=C_BOOL) :: tile_ibegin_tmp … … 1150 1190 , latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo & 1151 1191 , nj, nj_glo, ntiles, nvertex, prec, radius, standard_name, tile_data_ibegin, tile_data_jbegin & 1152 , tile_ ibegin, tile_jbegin, tile_ni, tile_nj, type )1192 , tile_data_ni, tile_data_nj, tile_ibegin, tile_jbegin, tile_ni, tile_nj, type ) 1153 1193 1154 1194 END SUBROUTINE xios(is_defined_domain_attr_hdl) … … 1160 1200 , lat_name_, latvalue_1d_, latvalue_2d_, lon_name_, long_name_, lonvalue_1d_, lonvalue_2d_, mask_1d_ & 1161 1201 , mask_2d_, name_, ni_, ni_glo_, nj_, nj_glo_, ntiles_, nvertex_, prec_, radius_, standard_name_ & 1162 , tile_data_ibegin_, tile_data_jbegin_, tile_ ibegin_, tile_jbegin_, tile_ni_, tile_nj_, type_ &1163 )1202 , tile_data_ibegin_, tile_data_jbegin_, tile_data_ni_, tile_data_nj_, tile_ibegin_, tile_jbegin_ & 1203 , tile_ni_, tile_nj_, type_ ) 1164 1204 1165 1205 IMPLICIT NONE … … 1251 1291 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_data_jbegin_ 1252 1292 LOGICAL(KIND=C_BOOL) :: tile_data_jbegin__tmp 1293 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_data_ni_ 1294 LOGICAL(KIND=C_BOOL) :: tile_data_ni__tmp 1295 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_data_nj_ 1296 LOGICAL(KIND=C_BOOL) :: tile_data_nj__tmp 1253 1297 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_ibegin_ 1254 1298 LOGICAL(KIND=C_BOOL) :: tile_ibegin__tmp … … 1520 1564 ENDIF 1521 1565 1566 IF (PRESENT(tile_data_ni_)) THEN 1567 tile_data_ni__tmp = cxios_is_defined_domain_tile_data_ni & 1568 (domain_hdl%daddr) 1569 tile_data_ni_ = tile_data_ni__tmp 1570 ENDIF 1571 1572 IF (PRESENT(tile_data_nj_)) THEN 1573 tile_data_nj__tmp = cxios_is_defined_domain_tile_data_nj & 1574 (domain_hdl%daddr) 1575 tile_data_nj_ = tile_data_nj__tmp 1576 ENDIF 1577 1522 1578 IF (PRESENT(tile_ibegin_)) THEN 1523 1579 tile_ibegin__tmp = cxios_is_defined_domain_tile_ibegin &
Note: See TracChangeset
for help on using the changeset viewer.