- Timestamp:
- 06/18/18 20:32:55 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/branch_openmp/src/interface/fortran_attr/domaingroup_interface_attr.F90
r1052 r1545 73 73 74 74 75 SUBROUTINE cxios_set_domaingroup_bounds_lat_name(domaingroup_hdl, bounds_lat_name, bounds_lat_name_size) BIND(C) 76 USE ISO_C_BINDING 77 INTEGER (kind = C_INTPTR_T), VALUE :: domaingroup_hdl 78 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: bounds_lat_name 79 INTEGER (kind = C_INT) , VALUE :: bounds_lat_name_size 80 END SUBROUTINE cxios_set_domaingroup_bounds_lat_name 81 82 SUBROUTINE cxios_get_domaingroup_bounds_lat_name(domaingroup_hdl, bounds_lat_name, bounds_lat_name_size) BIND(C) 83 USE ISO_C_BINDING 84 INTEGER (kind = C_INTPTR_T), VALUE :: domaingroup_hdl 85 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: bounds_lat_name 86 INTEGER (kind = C_INT) , VALUE :: bounds_lat_name_size 87 END SUBROUTINE cxios_get_domaingroup_bounds_lat_name 88 89 FUNCTION cxios_is_defined_domaingroup_bounds_lat_name(domaingroup_hdl) BIND(C) 90 USE ISO_C_BINDING 91 LOGICAL(kind=C_BOOL) :: cxios_is_defined_domaingroup_bounds_lat_name 92 INTEGER (kind = C_INTPTR_T), VALUE :: domaingroup_hdl 93 END FUNCTION cxios_is_defined_domaingroup_bounds_lat_name 94 95 75 96 SUBROUTINE cxios_set_domaingroup_bounds_lon_1d(domaingroup_hdl, bounds_lon_1d, extent) BIND(C) 76 97 USE ISO_C_BINDING … … 113 134 INTEGER (kind = C_INTPTR_T), VALUE :: domaingroup_hdl 114 135 END FUNCTION cxios_is_defined_domaingroup_bounds_lon_2d 136 137 138 SUBROUTINE cxios_set_domaingroup_bounds_lon_name(domaingroup_hdl, bounds_lon_name, bounds_lon_name_size) BIND(C) 139 USE ISO_C_BINDING 140 INTEGER (kind = C_INTPTR_T), VALUE :: domaingroup_hdl 141 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: bounds_lon_name 142 INTEGER (kind = C_INT) , VALUE :: bounds_lon_name_size 143 END SUBROUTINE cxios_set_domaingroup_bounds_lon_name 144 145 SUBROUTINE cxios_get_domaingroup_bounds_lon_name(domaingroup_hdl, bounds_lon_name, bounds_lon_name_size) BIND(C) 146 USE ISO_C_BINDING 147 INTEGER (kind = C_INTPTR_T), VALUE :: domaingroup_hdl 148 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: bounds_lon_name 149 INTEGER (kind = C_INT) , VALUE :: bounds_lon_name_size 150 END SUBROUTINE cxios_get_domaingroup_bounds_lon_name 151 152 FUNCTION cxios_is_defined_domaingroup_bounds_lon_name(domaingroup_hdl) BIND(C) 153 USE ISO_C_BINDING 154 LOGICAL(kind=C_BOOL) :: cxios_is_defined_domaingroup_bounds_lon_name 155 INTEGER (kind = C_INTPTR_T), VALUE :: domaingroup_hdl 156 END FUNCTION cxios_is_defined_domaingroup_bounds_lon_name 157 158 159 SUBROUTINE cxios_set_domaingroup_comment(domaingroup_hdl, comment, comment_size) BIND(C) 160 USE ISO_C_BINDING 161 INTEGER (kind = C_INTPTR_T), VALUE :: domaingroup_hdl 162 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: comment 163 INTEGER (kind = C_INT) , VALUE :: comment_size 164 END SUBROUTINE cxios_set_domaingroup_comment 165 166 SUBROUTINE cxios_get_domaingroup_comment(domaingroup_hdl, comment, comment_size) BIND(C) 167 USE ISO_C_BINDING 168 INTEGER (kind = C_INTPTR_T), VALUE :: domaingroup_hdl 169 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: comment 170 INTEGER (kind = C_INT) , VALUE :: comment_size 171 END SUBROUTINE cxios_get_domaingroup_comment 172 173 FUNCTION cxios_is_defined_domaingroup_comment(domaingroup_hdl) BIND(C) 174 USE ISO_C_BINDING 175 LOGICAL(kind=C_BOOL) :: cxios_is_defined_domaingroup_comment 176 INTEGER (kind = C_INTPTR_T), VALUE :: domaingroup_hdl 177 END FUNCTION cxios_is_defined_domaingroup_comment 115 178 116 179 … … 250 313 INTEGER (kind = C_INTPTR_T), VALUE :: domaingroup_hdl 251 314 END FUNCTION cxios_is_defined_domaingroup_data_nj 315 316 317 SUBROUTINE cxios_set_domaingroup_dim_i_name(domaingroup_hdl, dim_i_name, dim_i_name_size) BIND(C) 318 USE ISO_C_BINDING 319 INTEGER (kind = C_INTPTR_T), VALUE :: domaingroup_hdl 320 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: dim_i_name 321 INTEGER (kind = C_INT) , VALUE :: dim_i_name_size 322 END SUBROUTINE cxios_set_domaingroup_dim_i_name 323 324 SUBROUTINE cxios_get_domaingroup_dim_i_name(domaingroup_hdl, dim_i_name, dim_i_name_size) BIND(C) 325 USE ISO_C_BINDING 326 INTEGER (kind = C_INTPTR_T), VALUE :: domaingroup_hdl 327 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: dim_i_name 328 INTEGER (kind = C_INT) , VALUE :: dim_i_name_size 329 END SUBROUTINE cxios_get_domaingroup_dim_i_name 330 331 FUNCTION cxios_is_defined_domaingroup_dim_i_name(domaingroup_hdl) BIND(C) 332 USE ISO_C_BINDING 333 LOGICAL(kind=C_BOOL) :: cxios_is_defined_domaingroup_dim_i_name 334 INTEGER (kind = C_INTPTR_T), VALUE :: domaingroup_hdl 335 END FUNCTION cxios_is_defined_domaingroup_dim_i_name 336 337 338 SUBROUTINE cxios_set_domaingroup_dim_j_name(domaingroup_hdl, dim_j_name, dim_j_name_size) BIND(C) 339 USE ISO_C_BINDING 340 INTEGER (kind = C_INTPTR_T), VALUE :: domaingroup_hdl 341 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: dim_j_name 342 INTEGER (kind = C_INT) , VALUE :: dim_j_name_size 343 END SUBROUTINE cxios_set_domaingroup_dim_j_name 344 345 SUBROUTINE cxios_get_domaingroup_dim_j_name(domaingroup_hdl, dim_j_name, dim_j_name_size) BIND(C) 346 USE ISO_C_BINDING 347 INTEGER (kind = C_INTPTR_T), VALUE :: domaingroup_hdl 348 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: dim_j_name 349 INTEGER (kind = C_INT) , VALUE :: dim_j_name_size 350 END SUBROUTINE cxios_get_domaingroup_dim_j_name 351 352 FUNCTION cxios_is_defined_domaingroup_dim_j_name(domaingroup_hdl) BIND(C) 353 USE ISO_C_BINDING 354 LOGICAL(kind=C_BOOL) :: cxios_is_defined_domaingroup_dim_j_name 355 INTEGER (kind = C_INTPTR_T), VALUE :: domaingroup_hdl 356 END FUNCTION cxios_is_defined_domaingroup_dim_j_name 252 357 253 358 … … 374 479 375 480 481 SUBROUTINE cxios_set_domaingroup_lat_name(domaingroup_hdl, lat_name, lat_name_size) BIND(C) 482 USE ISO_C_BINDING 483 INTEGER (kind = C_INTPTR_T), VALUE :: domaingroup_hdl 484 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: lat_name 485 INTEGER (kind = C_INT) , VALUE :: lat_name_size 486 END SUBROUTINE cxios_set_domaingroup_lat_name 487 488 SUBROUTINE cxios_get_domaingroup_lat_name(domaingroup_hdl, lat_name, lat_name_size) BIND(C) 489 USE ISO_C_BINDING 490 INTEGER (kind = C_INTPTR_T), VALUE :: domaingroup_hdl 491 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: lat_name 492 INTEGER (kind = C_INT) , VALUE :: lat_name_size 493 END SUBROUTINE cxios_get_domaingroup_lat_name 494 495 FUNCTION cxios_is_defined_domaingroup_lat_name(domaingroup_hdl) BIND(C) 496 USE ISO_C_BINDING 497 LOGICAL(kind=C_BOOL) :: cxios_is_defined_domaingroup_lat_name 498 INTEGER (kind = C_INTPTR_T), VALUE :: domaingroup_hdl 499 END FUNCTION cxios_is_defined_domaingroup_lat_name 500 501 376 502 SUBROUTINE cxios_set_domaingroup_latvalue_1d(domaingroup_hdl, latvalue_1d, extent) BIND(C) 377 503 USE ISO_C_BINDING … … 414 540 INTEGER (kind = C_INTPTR_T), VALUE :: domaingroup_hdl 415 541 END FUNCTION cxios_is_defined_domaingroup_latvalue_2d 542 543 544 SUBROUTINE cxios_set_domaingroup_lon_name(domaingroup_hdl, lon_name, lon_name_size) BIND(C) 545 USE ISO_C_BINDING 546 INTEGER (kind = C_INTPTR_T), VALUE :: domaingroup_hdl 547 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: lon_name 548 INTEGER (kind = C_INT) , VALUE :: lon_name_size 549 END SUBROUTINE cxios_set_domaingroup_lon_name 550 551 SUBROUTINE cxios_get_domaingroup_lon_name(domaingroup_hdl, lon_name, lon_name_size) BIND(C) 552 USE ISO_C_BINDING 553 INTEGER (kind = C_INTPTR_T), VALUE :: domaingroup_hdl 554 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: lon_name 555 INTEGER (kind = C_INT) , VALUE :: lon_name_size 556 END SUBROUTINE cxios_get_domaingroup_lon_name 557 558 FUNCTION cxios_is_defined_domaingroup_lon_name(domaingroup_hdl) BIND(C) 559 USE ISO_C_BINDING 560 LOGICAL(kind=C_BOOL) :: cxios_is_defined_domaingroup_lon_name 561 INTEGER (kind = C_INTPTR_T), VALUE :: domaingroup_hdl 562 END FUNCTION cxios_is_defined_domaingroup_lon_name 416 563 417 564
Note: See TracChangeset
for help on using the changeset viewer.