- Timestamp:
- 10/08/20 10:53:18 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_oa/src/interface/fortran_attr/idomain_attr.F90
r1626 r1952 16 16 , data_nj, dim_i_name, dim_j_name, domain_ref, i_index, ibegin, j_index, jbegin, lat_name, latvalue_1d & 17 17 , latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo & 18 , nj, nj_glo, nvertex, prec, radius, standard_name, type ) 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 20 20 21 IMPLICIT NONE … … 59 60 INTEGER , OPTIONAL, INTENT(IN) :: nj 60 61 INTEGER , OPTIONAL, INTENT(IN) :: nj_glo 62 INTEGER , OPTIONAL, INTENT(IN) :: ntiles 61 63 INTEGER , OPTIONAL, INTENT(IN) :: nvertex 62 64 INTEGER , OPTIONAL, INTENT(IN) :: prec 63 65 REAL (KIND=8) , OPTIONAL, INTENT(IN) :: radius 64 66 CHARACTER(len = *) , OPTIONAL, INTENT(IN) :: standard_name 67 INTEGER , OPTIONAL, INTENT(IN) :: tile_data_ibegin(:) 68 INTEGER , OPTIONAL, INTENT(IN) :: tile_data_jbegin(:) 69 INTEGER , OPTIONAL, INTENT(IN) :: tile_ibegin(:) 70 INTEGER , OPTIONAL, INTENT(IN) :: tile_jbegin(:) 71 INTEGER , OPTIONAL, INTENT(IN) :: tile_ni(:) 72 INTEGER , OPTIONAL, INTENT(IN) :: tile_nj(:) 65 73 CHARACTER(len = *) , OPTIONAL, INTENT(IN) :: type 66 74 … … 72 80 , data_nj, dim_i_name, dim_j_name, domain_ref, i_index, ibegin, j_index, jbegin, lat_name, latvalue_1d & 73 81 , latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo & 74 , nj, nj_glo, nvertex, prec, radius, standard_name, type ) 82 , 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 ) 75 84 76 85 END SUBROUTINE xios(set_domain_attr) … … 81 90 , data_nj, dim_i_name, dim_j_name, domain_ref, i_index, ibegin, j_index, jbegin, lat_name, latvalue_1d & 82 91 , latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo & 83 , nj, nj_glo, nvertex, prec, radius, standard_name, type ) 92 , 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 ) 84 94 85 95 IMPLICIT NONE … … 123 133 INTEGER , OPTIONAL, INTENT(IN) :: nj 124 134 INTEGER , OPTIONAL, INTENT(IN) :: nj_glo 135 INTEGER , OPTIONAL, INTENT(IN) :: ntiles 125 136 INTEGER , OPTIONAL, INTENT(IN) :: nvertex 126 137 INTEGER , OPTIONAL, INTENT(IN) :: prec 127 138 REAL (KIND=8) , OPTIONAL, INTENT(IN) :: radius 128 139 CHARACTER(len = *) , OPTIONAL, INTENT(IN) :: standard_name 140 INTEGER , OPTIONAL, INTENT(IN) :: tile_data_ibegin(:) 141 INTEGER , OPTIONAL, INTENT(IN) :: tile_data_jbegin(:) 142 INTEGER , OPTIONAL, INTENT(IN) :: tile_ibegin(:) 143 INTEGER , OPTIONAL, INTENT(IN) :: tile_jbegin(:) 144 INTEGER , OPTIONAL, INTENT(IN) :: tile_ni(:) 145 INTEGER , OPTIONAL, INTENT(IN) :: tile_nj(:) 129 146 CHARACTER(len = *) , OPTIONAL, INTENT(IN) :: type 130 147 … … 134 151 , data_nj, dim_i_name, dim_j_name, domain_ref, i_index, ibegin, j_index, jbegin, lat_name, latvalue_1d & 135 152 , latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo & 136 , nj, nj_glo, nvertex, prec, radius, standard_name, type ) 153 , 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 ) 137 155 138 156 END SUBROUTINE xios(set_domain_attr_hdl) … … 143 161 , data_ni_, data_nj_, dim_i_name_, dim_j_name_, domain_ref_, i_index_, ibegin_, j_index_, jbegin_ & 144 162 , lat_name_, latvalue_1d_, latvalue_2d_, lon_name_, long_name_, lonvalue_1d_, lonvalue_2d_, mask_1d_ & 145 , mask_2d_, name_, ni_, ni_glo_, nj_, nj_glo_, nvertex_, prec_, radius_, standard_name_, type_ & 163 , 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_ & 146 165 ) 147 166 … … 186 205 INTEGER , OPTIONAL, INTENT(IN) :: nj_ 187 206 INTEGER , OPTIONAL, INTENT(IN) :: nj_glo_ 207 INTEGER , OPTIONAL, INTENT(IN) :: ntiles_ 188 208 INTEGER , OPTIONAL, INTENT(IN) :: nvertex_ 189 209 INTEGER , OPTIONAL, INTENT(IN) :: prec_ 190 210 REAL (KIND=8) , OPTIONAL, INTENT(IN) :: radius_ 191 211 CHARACTER(len = *) , OPTIONAL, INTENT(IN) :: standard_name_ 212 INTEGER , OPTIONAL, INTENT(IN) :: tile_data_ibegin_(:) 213 INTEGER , OPTIONAL, INTENT(IN) :: tile_data_jbegin_(:) 214 INTEGER , OPTIONAL, INTENT(IN) :: tile_ibegin_(:) 215 INTEGER , OPTIONAL, INTENT(IN) :: tile_jbegin_(:) 216 INTEGER , OPTIONAL, INTENT(IN) :: tile_ni_(:) 217 INTEGER , OPTIONAL, INTENT(IN) :: tile_nj_(:) 192 218 CHARACTER(len = *) , OPTIONAL, INTENT(IN) :: type_ 193 219 … … 376 402 ENDIF 377 403 404 IF (PRESENT(ntiles_)) THEN 405 CALL cxios_set_domain_ntiles & 406 (domain_hdl%daddr, ntiles_) 407 ENDIF 408 378 409 IF (PRESENT(nvertex_)) THEN 379 410 CALL cxios_set_domain_nvertex & … … 394 425 CALL cxios_set_domain_standard_name & 395 426 (domain_hdl%daddr, standard_name_, len(standard_name_)) 427 ENDIF 428 429 IF (PRESENT(tile_data_ibegin_)) THEN 430 CALL cxios_set_domain_tile_data_ibegin & 431 (domain_hdl%daddr, tile_data_ibegin_, SHAPE(tile_data_ibegin_)) 432 ENDIF 433 434 IF (PRESENT(tile_data_jbegin_)) THEN 435 CALL cxios_set_domain_tile_data_jbegin & 436 (domain_hdl%daddr, tile_data_jbegin_, SHAPE(tile_data_jbegin_)) 437 ENDIF 438 439 IF (PRESENT(tile_ibegin_)) THEN 440 CALL cxios_set_domain_tile_ibegin & 441 (domain_hdl%daddr, tile_ibegin_, SHAPE(tile_ibegin_)) 442 ENDIF 443 444 IF (PRESENT(tile_jbegin_)) THEN 445 CALL cxios_set_domain_tile_jbegin & 446 (domain_hdl%daddr, tile_jbegin_, SHAPE(tile_jbegin_)) 447 ENDIF 448 449 IF (PRESENT(tile_ni_)) THEN 450 CALL cxios_set_domain_tile_ni & 451 (domain_hdl%daddr, tile_ni_, SHAPE(tile_ni_)) 452 ENDIF 453 454 IF (PRESENT(tile_nj_)) THEN 455 CALL cxios_set_domain_tile_nj & 456 (domain_hdl%daddr, tile_nj_, SHAPE(tile_nj_)) 396 457 ENDIF 397 458 … … 408 469 , data_nj, dim_i_name, dim_j_name, domain_ref, i_index, ibegin, j_index, jbegin, lat_name, latvalue_1d & 409 470 , latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo & 410 , nj, nj_glo, nvertex, prec, radius, standard_name, type ) 471 , 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 ) 411 473 412 474 IMPLICIT NONE … … 451 513 INTEGER , OPTIONAL, INTENT(OUT) :: nj 452 514 INTEGER , OPTIONAL, INTENT(OUT) :: nj_glo 515 INTEGER , OPTIONAL, INTENT(OUT) :: ntiles 453 516 INTEGER , OPTIONAL, INTENT(OUT) :: nvertex 454 517 INTEGER , OPTIONAL, INTENT(OUT) :: prec 455 518 REAL (KIND=8) , OPTIONAL, INTENT(OUT) :: radius 456 519 CHARACTER(len = *) , OPTIONAL, INTENT(OUT) :: standard_name 520 INTEGER , OPTIONAL, INTENT(OUT) :: tile_data_ibegin(:) 521 INTEGER , OPTIONAL, INTENT(OUT) :: tile_data_jbegin(:) 522 INTEGER , OPTIONAL, INTENT(OUT) :: tile_ibegin(:) 523 INTEGER , OPTIONAL, INTENT(OUT) :: tile_jbegin(:) 524 INTEGER , OPTIONAL, INTENT(OUT) :: tile_ni(:) 525 INTEGER , OPTIONAL, INTENT(OUT) :: tile_nj(:) 457 526 CHARACTER(len = *) , OPTIONAL, INTENT(OUT) :: type 458 527 … … 464 533 , data_nj, dim_i_name, dim_j_name, domain_ref, i_index, ibegin, j_index, jbegin, lat_name, latvalue_1d & 465 534 , latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo & 466 , nj, nj_glo, nvertex, prec, radius, standard_name, type ) 535 , 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 ) 467 537 468 538 END SUBROUTINE xios(get_domain_attr) … … 473 543 , data_nj, dim_i_name, dim_j_name, domain_ref, i_index, ibegin, j_index, jbegin, lat_name, latvalue_1d & 474 544 , latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo & 475 , nj, nj_glo, nvertex, prec, radius, standard_name, type ) 545 , 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 ) 476 547 477 548 IMPLICIT NONE … … 515 586 INTEGER , OPTIONAL, INTENT(OUT) :: nj 516 587 INTEGER , OPTIONAL, INTENT(OUT) :: nj_glo 588 INTEGER , OPTIONAL, INTENT(OUT) :: ntiles 517 589 INTEGER , OPTIONAL, INTENT(OUT) :: nvertex 518 590 INTEGER , OPTIONAL, INTENT(OUT) :: prec 519 591 REAL (KIND=8) , OPTIONAL, INTENT(OUT) :: radius 520 592 CHARACTER(len = *) , OPTIONAL, INTENT(OUT) :: standard_name 593 INTEGER , OPTIONAL, INTENT(OUT) :: tile_data_ibegin(:) 594 INTEGER , OPTIONAL, INTENT(OUT) :: tile_data_jbegin(:) 595 INTEGER , OPTIONAL, INTENT(OUT) :: tile_ibegin(:) 596 INTEGER , OPTIONAL, INTENT(OUT) :: tile_jbegin(:) 597 INTEGER , OPTIONAL, INTENT(OUT) :: tile_ni(:) 598 INTEGER , OPTIONAL, INTENT(OUT) :: tile_nj(:) 521 599 CHARACTER(len = *) , OPTIONAL, INTENT(OUT) :: type 522 600 … … 526 604 , data_nj, dim_i_name, dim_j_name, domain_ref, i_index, ibegin, j_index, jbegin, lat_name, latvalue_1d & 527 605 , latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo & 528 , nj, nj_glo, nvertex, prec, radius, standard_name, type ) 606 , 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 ) 529 608 530 609 END SUBROUTINE xios(get_domain_attr_hdl) … … 535 614 , data_ni_, data_nj_, dim_i_name_, dim_j_name_, domain_ref_, i_index_, ibegin_, j_index_, jbegin_ & 536 615 , lat_name_, latvalue_1d_, latvalue_2d_, lon_name_, long_name_, lonvalue_1d_, lonvalue_2d_, mask_1d_ & 537 , mask_2d_, name_, ni_, ni_glo_, nj_, nj_glo_, nvertex_, prec_, radius_, standard_name_, type_ & 616 , 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_ & 538 618 ) 539 619 … … 578 658 INTEGER , OPTIONAL, INTENT(OUT) :: nj_ 579 659 INTEGER , OPTIONAL, INTENT(OUT) :: nj_glo_ 660 INTEGER , OPTIONAL, INTENT(OUT) :: ntiles_ 580 661 INTEGER , OPTIONAL, INTENT(OUT) :: nvertex_ 581 662 INTEGER , OPTIONAL, INTENT(OUT) :: prec_ 582 663 REAL (KIND=8) , OPTIONAL, INTENT(OUT) :: radius_ 583 664 CHARACTER(len = *) , OPTIONAL, INTENT(OUT) :: standard_name_ 665 INTEGER , OPTIONAL, INTENT(OUT) :: tile_data_ibegin_(:) 666 INTEGER , OPTIONAL, INTENT(OUT) :: tile_data_jbegin_(:) 667 INTEGER , OPTIONAL, INTENT(OUT) :: tile_ibegin_(:) 668 INTEGER , OPTIONAL, INTENT(OUT) :: tile_jbegin_(:) 669 INTEGER , OPTIONAL, INTENT(OUT) :: tile_ni_(:) 670 INTEGER , OPTIONAL, INTENT(OUT) :: tile_nj_(:) 584 671 CHARACTER(len = *) , OPTIONAL, INTENT(OUT) :: type_ 585 672 … … 768 855 ENDIF 769 856 857 IF (PRESENT(ntiles_)) THEN 858 CALL cxios_get_domain_ntiles & 859 (domain_hdl%daddr, ntiles_) 860 ENDIF 861 770 862 IF (PRESENT(nvertex_)) THEN 771 863 CALL cxios_get_domain_nvertex & … … 786 878 CALL cxios_get_domain_standard_name & 787 879 (domain_hdl%daddr, standard_name_, len(standard_name_)) 880 ENDIF 881 882 IF (PRESENT(tile_data_ibegin_)) THEN 883 CALL cxios_get_domain_tile_data_ibegin & 884 (domain_hdl%daddr, tile_data_ibegin_, SHAPE(tile_data_ibegin_)) 885 ENDIF 886 887 IF (PRESENT(tile_data_jbegin_)) THEN 888 CALL cxios_get_domain_tile_data_jbegin & 889 (domain_hdl%daddr, tile_data_jbegin_, SHAPE(tile_data_jbegin_)) 890 ENDIF 891 892 IF (PRESENT(tile_ibegin_)) THEN 893 CALL cxios_get_domain_tile_ibegin & 894 (domain_hdl%daddr, tile_ibegin_, SHAPE(tile_ibegin_)) 895 ENDIF 896 897 IF (PRESENT(tile_jbegin_)) THEN 898 CALL cxios_get_domain_tile_jbegin & 899 (domain_hdl%daddr, tile_jbegin_, SHAPE(tile_jbegin_)) 900 ENDIF 901 902 IF (PRESENT(tile_ni_)) THEN 903 CALL cxios_get_domain_tile_ni & 904 (domain_hdl%daddr, tile_ni_, SHAPE(tile_ni_)) 905 ENDIF 906 907 IF (PRESENT(tile_nj_)) THEN 908 CALL cxios_get_domain_tile_nj & 909 (domain_hdl%daddr, tile_nj_, SHAPE(tile_nj_)) 788 910 ENDIF 789 911 … … 800 922 , data_nj, dim_i_name, dim_j_name, domain_ref, i_index, ibegin, j_index, jbegin, lat_name, latvalue_1d & 801 923 , latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo & 802 , nj, nj_glo, nvertex, prec, radius, standard_name, type ) 924 , 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 ) 803 926 804 927 IMPLICIT NONE … … 877 1000 LOGICAL, OPTIONAL, INTENT(OUT) :: nj_glo 878 1001 LOGICAL(KIND=C_BOOL) :: nj_glo_tmp 1002 LOGICAL, OPTIONAL, INTENT(OUT) :: ntiles 1003 LOGICAL(KIND=C_BOOL) :: ntiles_tmp 879 1004 LOGICAL, OPTIONAL, INTENT(OUT) :: nvertex 880 1005 LOGICAL(KIND=C_BOOL) :: nvertex_tmp … … 885 1010 LOGICAL, OPTIONAL, INTENT(OUT) :: standard_name 886 1011 LOGICAL(KIND=C_BOOL) :: standard_name_tmp 1012 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_data_ibegin 1013 LOGICAL(KIND=C_BOOL) :: tile_data_ibegin_tmp 1014 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_data_jbegin 1015 LOGICAL(KIND=C_BOOL) :: tile_data_jbegin_tmp 1016 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_ibegin 1017 LOGICAL(KIND=C_BOOL) :: tile_ibegin_tmp 1018 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_jbegin 1019 LOGICAL(KIND=C_BOOL) :: tile_jbegin_tmp 1020 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_ni 1021 LOGICAL(KIND=C_BOOL) :: tile_ni_tmp 1022 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_nj 1023 LOGICAL(KIND=C_BOOL) :: tile_nj_tmp 887 1024 LOGICAL, OPTIONAL, INTENT(OUT) :: type 888 1025 LOGICAL(KIND=C_BOOL) :: type_tmp … … 895 1032 , data_nj, dim_i_name, dim_j_name, domain_ref, i_index, ibegin, j_index, jbegin, lat_name, latvalue_1d & 896 1033 , latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo & 897 , nj, nj_glo, nvertex, prec, radius, standard_name, type ) 1034 , 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 ) 898 1036 899 1037 END SUBROUTINE xios(is_defined_domain_attr) … … 904 1042 , data_nj, dim_i_name, dim_j_name, domain_ref, i_index, ibegin, j_index, jbegin, lat_name, latvalue_1d & 905 1043 , latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo & 906 , nj, nj_glo, nvertex, prec, radius, standard_name, type ) 1044 , 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 ) 907 1046 908 1047 IMPLICIT NONE … … 980 1119 LOGICAL, OPTIONAL, INTENT(OUT) :: nj_glo 981 1120 LOGICAL(KIND=C_BOOL) :: nj_glo_tmp 1121 LOGICAL, OPTIONAL, INTENT(OUT) :: ntiles 1122 LOGICAL(KIND=C_BOOL) :: ntiles_tmp 982 1123 LOGICAL, OPTIONAL, INTENT(OUT) :: nvertex 983 1124 LOGICAL(KIND=C_BOOL) :: nvertex_tmp … … 988 1129 LOGICAL, OPTIONAL, INTENT(OUT) :: standard_name 989 1130 LOGICAL(KIND=C_BOOL) :: standard_name_tmp 1131 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_data_ibegin 1132 LOGICAL(KIND=C_BOOL) :: tile_data_ibegin_tmp 1133 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_data_jbegin 1134 LOGICAL(KIND=C_BOOL) :: tile_data_jbegin_tmp 1135 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_ibegin 1136 LOGICAL(KIND=C_BOOL) :: tile_ibegin_tmp 1137 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_jbegin 1138 LOGICAL(KIND=C_BOOL) :: tile_jbegin_tmp 1139 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_ni 1140 LOGICAL(KIND=C_BOOL) :: tile_ni_tmp 1141 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_nj 1142 LOGICAL(KIND=C_BOOL) :: tile_nj_tmp 990 1143 LOGICAL, OPTIONAL, INTENT(OUT) :: type 991 1144 LOGICAL(KIND=C_BOOL) :: type_tmp … … 996 1149 , data_nj, dim_i_name, dim_j_name, domain_ref, i_index, ibegin, j_index, jbegin, lat_name, latvalue_1d & 997 1150 , latvalue_2d, lon_name, long_name, lonvalue_1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo & 998 , nj, nj_glo, nvertex, prec, radius, standard_name, type ) 1151 , 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 ) 999 1153 1000 1154 END SUBROUTINE xios(is_defined_domain_attr_hdl) … … 1005 1159 , data_ni_, data_nj_, dim_i_name_, dim_j_name_, domain_ref_, i_index_, ibegin_, j_index_, jbegin_ & 1006 1160 , lat_name_, latvalue_1d_, latvalue_2d_, lon_name_, long_name_, lonvalue_1d_, lonvalue_2d_, mask_1d_ & 1007 , mask_2d_, name_, ni_, ni_glo_, nj_, nj_glo_, nvertex_, prec_, radius_, standard_name_, type_ & 1161 , 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_ & 1008 1163 ) 1009 1164 … … 1082 1237 LOGICAL, OPTIONAL, INTENT(OUT) :: nj_glo_ 1083 1238 LOGICAL(KIND=C_BOOL) :: nj_glo__tmp 1239 LOGICAL, OPTIONAL, INTENT(OUT) :: ntiles_ 1240 LOGICAL(KIND=C_BOOL) :: ntiles__tmp 1084 1241 LOGICAL, OPTIONAL, INTENT(OUT) :: nvertex_ 1085 1242 LOGICAL(KIND=C_BOOL) :: nvertex__tmp … … 1090 1247 LOGICAL, OPTIONAL, INTENT(OUT) :: standard_name_ 1091 1248 LOGICAL(KIND=C_BOOL) :: standard_name__tmp 1249 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_data_ibegin_ 1250 LOGICAL(KIND=C_BOOL) :: tile_data_ibegin__tmp 1251 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_data_jbegin_ 1252 LOGICAL(KIND=C_BOOL) :: tile_data_jbegin__tmp 1253 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_ibegin_ 1254 LOGICAL(KIND=C_BOOL) :: tile_ibegin__tmp 1255 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_jbegin_ 1256 LOGICAL(KIND=C_BOOL) :: tile_jbegin__tmp 1257 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_ni_ 1258 LOGICAL(KIND=C_BOOL) :: tile_ni__tmp 1259 LOGICAL, OPTIONAL, INTENT(OUT) :: tile_nj_ 1260 LOGICAL(KIND=C_BOOL) :: tile_nj__tmp 1092 1261 LOGICAL, OPTIONAL, INTENT(OUT) :: type_ 1093 1262 LOGICAL(KIND=C_BOOL) :: type__tmp … … 1309 1478 ENDIF 1310 1479 1480 IF (PRESENT(ntiles_)) THEN 1481 ntiles__tmp = cxios_is_defined_domain_ntiles & 1482 (domain_hdl%daddr) 1483 ntiles_ = ntiles__tmp 1484 ENDIF 1485 1311 1486 IF (PRESENT(nvertex_)) THEN 1312 1487 nvertex__tmp = cxios_is_defined_domain_nvertex & … … 1333 1508 ENDIF 1334 1509 1510 IF (PRESENT(tile_data_ibegin_)) THEN 1511 tile_data_ibegin__tmp = cxios_is_defined_domain_tile_data_ibegin & 1512 (domain_hdl%daddr) 1513 tile_data_ibegin_ = tile_data_ibegin__tmp 1514 ENDIF 1515 1516 IF (PRESENT(tile_data_jbegin_)) THEN 1517 tile_data_jbegin__tmp = cxios_is_defined_domain_tile_data_jbegin & 1518 (domain_hdl%daddr) 1519 tile_data_jbegin_ = tile_data_jbegin__tmp 1520 ENDIF 1521 1522 IF (PRESENT(tile_ibegin_)) THEN 1523 tile_ibegin__tmp = cxios_is_defined_domain_tile_ibegin & 1524 (domain_hdl%daddr) 1525 tile_ibegin_ = tile_ibegin__tmp 1526 ENDIF 1527 1528 IF (PRESENT(tile_jbegin_)) THEN 1529 tile_jbegin__tmp = cxios_is_defined_domain_tile_jbegin & 1530 (domain_hdl%daddr) 1531 tile_jbegin_ = tile_jbegin__tmp 1532 ENDIF 1533 1534 IF (PRESENT(tile_ni_)) THEN 1535 tile_ni__tmp = cxios_is_defined_domain_tile_ni & 1536 (domain_hdl%daddr) 1537 tile_ni_ = tile_ni__tmp 1538 ENDIF 1539 1540 IF (PRESENT(tile_nj_)) THEN 1541 tile_nj__tmp = cxios_is_defined_domain_tile_nj & 1542 (domain_hdl%daddr) 1543 tile_nj_ = tile_nj__tmp 1544 ENDIF 1545 1335 1546 IF (PRESENT(type_)) THEN 1336 1547 type__tmp = cxios_is_defined_domain_type &
Note: See TracChangeset
for help on using the changeset viewer.