- Timestamp:
- 08/24/15 14:53:27 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/interface/fortran_attr/idomaingroup_attr.F90
r664 r666 13 13 SUBROUTINE xios(set_domaingroup_attr) & 14 14 ( domaingroup_id, area, bounds_lat_1d, bounds_lat_2d, bounds_lon_1d, bounds_lon_2d, data_dim & 15 , data_i_index, data_ibegin, data_j_index, data_jbegin, data_n _index, data_ni, data_nj, domain_group_ref &16 , domain_ref, group_ref, i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name&17 , lonvalue_ 1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name &18 , type)15 , data_i_index, data_ibegin, data_j_index, data_jbegin, data_ni, data_nj, domain_group_ref, domain_ref & 16 , group_ref, i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d & 17 , lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type & 18 ) 19 19 20 20 IMPLICIT NONE … … 31 31 INTEGER , OPTIONAL, INTENT(IN) :: data_j_index(:) 32 32 INTEGER , OPTIONAL, INTENT(IN) :: data_jbegin 33 INTEGER , OPTIONAL, INTENT(IN) :: data_n_index34 33 INTEGER , OPTIONAL, INTENT(IN) :: data_ni 35 34 INTEGER , OPTIONAL, INTENT(IN) :: data_nj … … 62 61 CALL xios(set_domaingroup_attr_hdl_) & 63 62 ( domaingroup_hdl, area, bounds_lat_1d, bounds_lat_2d, bounds_lon_1d, bounds_lon_2d, data_dim & 64 , data_i_index, data_ibegin, data_j_index, data_jbegin, data_n _index, data_ni, data_nj, domain_group_ref &65 , domain_ref, group_ref, i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name&66 , lonvalue_ 1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name &67 , type)63 , data_i_index, data_ibegin, data_j_index, data_jbegin, data_ni, data_nj, domain_group_ref, domain_ref & 64 , group_ref, i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d & 65 , lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type & 66 ) 68 67 69 68 END SUBROUTINE xios(set_domaingroup_attr) … … 71 70 SUBROUTINE xios(set_domaingroup_attr_hdl) & 72 71 ( domaingroup_hdl, area, bounds_lat_1d, bounds_lat_2d, bounds_lon_1d, bounds_lon_2d, data_dim & 73 , data_i_index, data_ibegin, data_j_index, data_jbegin, data_n _index, data_ni, data_nj, domain_group_ref &74 , domain_ref, group_ref, i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name&75 , lonvalue_ 1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name &76 , type)72 , data_i_index, data_ibegin, data_j_index, data_jbegin, data_ni, data_nj, domain_group_ref, domain_ref & 73 , group_ref, i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d & 74 , lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type & 75 ) 77 76 78 77 IMPLICIT NONE … … 88 87 INTEGER , OPTIONAL, INTENT(IN) :: data_j_index(:) 89 88 INTEGER , OPTIONAL, INTENT(IN) :: data_jbegin 90 INTEGER , OPTIONAL, INTENT(IN) :: data_n_index91 89 INTEGER , OPTIONAL, INTENT(IN) :: data_ni 92 90 INTEGER , OPTIONAL, INTENT(IN) :: data_nj … … 118 116 CALL xios(set_domaingroup_attr_hdl_) & 119 117 ( domaingroup_hdl, area, bounds_lat_1d, bounds_lat_2d, bounds_lon_1d, bounds_lon_2d, data_dim & 120 , data_i_index, data_ibegin, data_j_index, data_jbegin, data_n _index, data_ni, data_nj, domain_group_ref &121 , domain_ref, group_ref, i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name&122 , lonvalue_ 1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name &123 , type)118 , data_i_index, data_ibegin, data_j_index, data_jbegin, data_ni, data_nj, domain_group_ref, domain_ref & 119 , group_ref, i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d & 120 , lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type & 121 ) 124 122 125 123 END SUBROUTINE xios(set_domaingroup_attr_hdl) … … 127 125 SUBROUTINE xios(set_domaingroup_attr_hdl_) & 128 126 ( domaingroup_hdl, area_, bounds_lat_1d_, bounds_lat_2d_, bounds_lon_1d_, bounds_lon_2d_, data_dim_ & 129 , data_i_index_, data_ibegin_, data_j_index_, data_jbegin_, data_n _index_, data_ni_, data_nj_ &130 , domain_ group_ref_, domain_ref_, group_ref_, i_index_, ibegin_, j_index_, jbegin_, latvalue_1d_ &131 , l atvalue_2d_, long_name_, lonvalue_1d_, lonvalue_2d_, mask_1d_, mask_2d_, name_, ni_, ni_glo_ &132 , n j_, nj_glo_, nvertex_, standard_name_, type_ )127 , data_i_index_, data_ibegin_, data_j_index_, data_jbegin_, data_ni_, data_nj_, domain_group_ref_ & 128 , domain_ref_, group_ref_, i_index_, ibegin_, j_index_, jbegin_, latvalue_1d_, latvalue_2d_ & 129 , long_name_, lonvalue_1d_, lonvalue_2d_, mask_1d_, mask_2d_, name_, ni_, ni_glo_, nj_, nj_glo_ & 130 , nvertex_, standard_name_, type_ ) 133 131 134 132 IMPLICIT NONE … … 144 142 INTEGER , OPTIONAL, INTENT(IN) :: data_j_index_(:) 145 143 INTEGER , OPTIONAL, INTENT(IN) :: data_jbegin_ 146 INTEGER , OPTIONAL, INTENT(IN) :: data_n_index_147 144 INTEGER , OPTIONAL, INTENT(IN) :: data_ni_ 148 145 INTEGER , OPTIONAL, INTENT(IN) :: data_nj_ … … 212 209 ENDIF 213 210 214 IF (PRESENT(data_n_index_)) THEN215 CALL cxios_set_domaingroup_data_n_index(domaingroup_hdl%daddr, data_n_index_)216 ENDIF217 218 211 IF (PRESENT(data_ni_)) THEN 219 212 CALL cxios_set_domaingroup_data_ni(domaingroup_hdl%daddr, data_ni_) … … 320 313 SUBROUTINE xios(get_domaingroup_attr) & 321 314 ( domaingroup_id, area, bounds_lat_1d, bounds_lat_2d, bounds_lon_1d, bounds_lon_2d, data_dim & 322 , data_i_index, data_ibegin, data_j_index, data_jbegin, data_n _index, data_ni, data_nj, domain_group_ref &323 , domain_ref, group_ref, i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name&324 , lonvalue_ 1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name &325 , type)315 , data_i_index, data_ibegin, data_j_index, data_jbegin, data_ni, data_nj, domain_group_ref, domain_ref & 316 , group_ref, i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d & 317 , lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type & 318 ) 326 319 327 320 IMPLICIT NONE … … 338 331 INTEGER , OPTIONAL, INTENT(OUT) :: data_j_index(:) 339 332 INTEGER , OPTIONAL, INTENT(OUT) :: data_jbegin 340 INTEGER , OPTIONAL, INTENT(OUT) :: data_n_index341 333 INTEGER , OPTIONAL, INTENT(OUT) :: data_ni 342 334 INTEGER , OPTIONAL, INTENT(OUT) :: data_nj … … 369 361 CALL xios(get_domaingroup_attr_hdl_) & 370 362 ( domaingroup_hdl, area, bounds_lat_1d, bounds_lat_2d, bounds_lon_1d, bounds_lon_2d, data_dim & 371 , data_i_index, data_ibegin, data_j_index, data_jbegin, data_n _index, data_ni, data_nj, domain_group_ref &372 , domain_ref, group_ref, i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name&373 , lonvalue_ 1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name &374 , type)363 , data_i_index, data_ibegin, data_j_index, data_jbegin, data_ni, data_nj, domain_group_ref, domain_ref & 364 , group_ref, i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d & 365 , lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type & 366 ) 375 367 376 368 END SUBROUTINE xios(get_domaingroup_attr) … … 378 370 SUBROUTINE xios(get_domaingroup_attr_hdl) & 379 371 ( domaingroup_hdl, area, bounds_lat_1d, bounds_lat_2d, bounds_lon_1d, bounds_lon_2d, data_dim & 380 , data_i_index, data_ibegin, data_j_index, data_jbegin, data_n _index, data_ni, data_nj, domain_group_ref &381 , domain_ref, group_ref, i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name&382 , lonvalue_ 1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name &383 , type)372 , data_i_index, data_ibegin, data_j_index, data_jbegin, data_ni, data_nj, domain_group_ref, domain_ref & 373 , group_ref, i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d & 374 , lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type & 375 ) 384 376 385 377 IMPLICIT NONE … … 395 387 INTEGER , OPTIONAL, INTENT(OUT) :: data_j_index(:) 396 388 INTEGER , OPTIONAL, INTENT(OUT) :: data_jbegin 397 INTEGER , OPTIONAL, INTENT(OUT) :: data_n_index398 389 INTEGER , OPTIONAL, INTENT(OUT) :: data_ni 399 390 INTEGER , OPTIONAL, INTENT(OUT) :: data_nj … … 425 416 CALL xios(get_domaingroup_attr_hdl_) & 426 417 ( domaingroup_hdl, area, bounds_lat_1d, bounds_lat_2d, bounds_lon_1d, bounds_lon_2d, data_dim & 427 , data_i_index, data_ibegin, data_j_index, data_jbegin, data_n _index, data_ni, data_nj, domain_group_ref &428 , domain_ref, group_ref, i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name&429 , lonvalue_ 1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name &430 , type)418 , data_i_index, data_ibegin, data_j_index, data_jbegin, data_ni, data_nj, domain_group_ref, domain_ref & 419 , group_ref, i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d & 420 , lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type & 421 ) 431 422 432 423 END SUBROUTINE xios(get_domaingroup_attr_hdl) … … 434 425 SUBROUTINE xios(get_domaingroup_attr_hdl_) & 435 426 ( domaingroup_hdl, area_, bounds_lat_1d_, bounds_lat_2d_, bounds_lon_1d_, bounds_lon_2d_, data_dim_ & 436 , data_i_index_, data_ibegin_, data_j_index_, data_jbegin_, data_n _index_, data_ni_, data_nj_ &437 , domain_ group_ref_, domain_ref_, group_ref_, i_index_, ibegin_, j_index_, jbegin_, latvalue_1d_ &438 , l atvalue_2d_, long_name_, lonvalue_1d_, lonvalue_2d_, mask_1d_, mask_2d_, name_, ni_, ni_glo_ &439 , n j_, nj_glo_, nvertex_, standard_name_, type_ )427 , data_i_index_, data_ibegin_, data_j_index_, data_jbegin_, data_ni_, data_nj_, domain_group_ref_ & 428 , domain_ref_, group_ref_, i_index_, ibegin_, j_index_, jbegin_, latvalue_1d_, latvalue_2d_ & 429 , long_name_, lonvalue_1d_, lonvalue_2d_, mask_1d_, mask_2d_, name_, ni_, ni_glo_, nj_, nj_glo_ & 430 , nvertex_, standard_name_, type_ ) 440 431 441 432 IMPLICIT NONE … … 451 442 INTEGER , OPTIONAL, INTENT(OUT) :: data_j_index_(:) 452 443 INTEGER , OPTIONAL, INTENT(OUT) :: data_jbegin_ 453 INTEGER , OPTIONAL, INTENT(OUT) :: data_n_index_454 444 INTEGER , OPTIONAL, INTENT(OUT) :: data_ni_ 455 445 INTEGER , OPTIONAL, INTENT(OUT) :: data_nj_ … … 519 509 ENDIF 520 510 521 IF (PRESENT(data_n_index_)) THEN522 CALL cxios_get_domaingroup_data_n_index(domaingroup_hdl%daddr, data_n_index_)523 ENDIF524 525 511 IF (PRESENT(data_ni_)) THEN 526 512 CALL cxios_get_domaingroup_data_ni(domaingroup_hdl%daddr, data_ni_) … … 627 613 SUBROUTINE xios(is_defined_domaingroup_attr) & 628 614 ( domaingroup_id, area, bounds_lat_1d, bounds_lat_2d, bounds_lon_1d, bounds_lon_2d, data_dim & 629 , data_i_index, data_ibegin, data_j_index, data_jbegin, data_n _index, data_ni, data_nj, domain_group_ref &630 , domain_ref, group_ref, i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name&631 , lonvalue_ 1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name &632 , type)615 , data_i_index, data_ibegin, data_j_index, data_jbegin, data_ni, data_nj, domain_group_ref, domain_ref & 616 , group_ref, i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d & 617 , lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type & 618 ) 633 619 634 620 IMPLICIT NONE … … 655 641 LOGICAL, OPTIONAL, INTENT(OUT) :: data_jbegin 656 642 LOGICAL(KIND=C_BOOL) :: data_jbegin_tmp 657 LOGICAL, OPTIONAL, INTENT(OUT) :: data_n_index658 LOGICAL(KIND=C_BOOL) :: data_n_index_tmp659 643 LOGICAL, OPTIONAL, INTENT(OUT) :: data_ni 660 644 LOGICAL(KIND=C_BOOL) :: data_ni_tmp … … 709 693 CALL xios(is_defined_domaingroup_attr_hdl_) & 710 694 ( domaingroup_hdl, area, bounds_lat_1d, bounds_lat_2d, bounds_lon_1d, bounds_lon_2d, data_dim & 711 , data_i_index, data_ibegin, data_j_index, data_jbegin, data_n _index, data_ni, data_nj, domain_group_ref &712 , domain_ref, group_ref, i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name&713 , lonvalue_ 1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name &714 , type)695 , data_i_index, data_ibegin, data_j_index, data_jbegin, data_ni, data_nj, domain_group_ref, domain_ref & 696 , group_ref, i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d & 697 , lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type & 698 ) 715 699 716 700 END SUBROUTINE xios(is_defined_domaingroup_attr) … … 718 702 SUBROUTINE xios(is_defined_domaingroup_attr_hdl) & 719 703 ( domaingroup_hdl, area, bounds_lat_1d, bounds_lat_2d, bounds_lon_1d, bounds_lon_2d, data_dim & 720 , data_i_index, data_ibegin, data_j_index, data_jbegin, data_n _index, data_ni, data_nj, domain_group_ref &721 , domain_ref, group_ref, i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name&722 , lonvalue_ 1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name &723 , type)704 , data_i_index, data_ibegin, data_j_index, data_jbegin, data_ni, data_nj, domain_group_ref, domain_ref & 705 , group_ref, i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d & 706 , lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type & 707 ) 724 708 725 709 IMPLICIT NONE … … 745 729 LOGICAL, OPTIONAL, INTENT(OUT) :: data_jbegin 746 730 LOGICAL(KIND=C_BOOL) :: data_jbegin_tmp 747 LOGICAL, OPTIONAL, INTENT(OUT) :: data_n_index748 LOGICAL(KIND=C_BOOL) :: data_n_index_tmp749 731 LOGICAL, OPTIONAL, INTENT(OUT) :: data_ni 750 732 LOGICAL(KIND=C_BOOL) :: data_ni_tmp … … 798 780 CALL xios(is_defined_domaingroup_attr_hdl_) & 799 781 ( domaingroup_hdl, area, bounds_lat_1d, bounds_lat_2d, bounds_lon_1d, bounds_lon_2d, data_dim & 800 , data_i_index, data_ibegin, data_j_index, data_jbegin, data_n _index, data_ni, data_nj, domain_group_ref &801 , domain_ref, group_ref, i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name&802 , lonvalue_ 1d, lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name &803 , type)782 , data_i_index, data_ibegin, data_j_index, data_jbegin, data_ni, data_nj, domain_group_ref, domain_ref & 783 , group_ref, i_index, ibegin, j_index, jbegin, latvalue_1d, latvalue_2d, long_name, lonvalue_1d & 784 , lonvalue_2d, mask_1d, mask_2d, name, ni, ni_glo, nj, nj_glo, nvertex, standard_name, type & 785 ) 804 786 805 787 END SUBROUTINE xios(is_defined_domaingroup_attr_hdl) … … 807 789 SUBROUTINE xios(is_defined_domaingroup_attr_hdl_) & 808 790 ( domaingroup_hdl, area_, bounds_lat_1d_, bounds_lat_2d_, bounds_lon_1d_, bounds_lon_2d_, data_dim_ & 809 , data_i_index_, data_ibegin_, data_j_index_, data_jbegin_, data_n _index_, data_ni_, data_nj_ &810 , domain_ group_ref_, domain_ref_, group_ref_, i_index_, ibegin_, j_index_, jbegin_, latvalue_1d_ &811 , l atvalue_2d_, long_name_, lonvalue_1d_, lonvalue_2d_, mask_1d_, mask_2d_, name_, ni_, ni_glo_ &812 , n j_, nj_glo_, nvertex_, standard_name_, type_ )791 , data_i_index_, data_ibegin_, data_j_index_, data_jbegin_, data_ni_, data_nj_, domain_group_ref_ & 792 , domain_ref_, group_ref_, i_index_, ibegin_, j_index_, jbegin_, latvalue_1d_, latvalue_2d_ & 793 , long_name_, lonvalue_1d_, lonvalue_2d_, mask_1d_, mask_2d_, name_, ni_, ni_glo_, nj_, nj_glo_ & 794 , nvertex_, standard_name_, type_ ) 813 795 814 796 IMPLICIT NONE … … 834 816 LOGICAL, OPTIONAL, INTENT(OUT) :: data_jbegin_ 835 817 LOGICAL(KIND=C_BOOL) :: data_jbegin__tmp 836 LOGICAL, OPTIONAL, INTENT(OUT) :: data_n_index_837 LOGICAL(KIND=C_BOOL) :: data_n_index__tmp838 818 LOGICAL, OPTIONAL, INTENT(OUT) :: data_ni_ 839 819 LOGICAL(KIND=C_BOOL) :: data_ni__tmp … … 935 915 ENDIF 936 916 937 IF (PRESENT(data_n_index_)) THEN938 data_n_index__tmp = cxios_is_defined_domaingroup_data_n_index(domaingroup_hdl%daddr)939 data_n_index_ = data_n_index__tmp940 ENDIF941 942 917 IF (PRESENT(data_ni_)) THEN 943 918 data_ni__tmp = cxios_is_defined_domaingroup_data_ni(domaingroup_hdl%daddr)
Note: See TracChangeset
for help on using the changeset viewer.