- Timestamp:
- 03/19/24 14:23:16 (4 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS3/trunk/src/interface/fortran_attr/filegroup_interface_attr.F90
r1492 r2616 191 191 192 192 193 SUBROUTINE cxios_set_filegroup_gatherer(filegroup_hdl, gatherer, gatherer_size) BIND(C) 194 USE ISO_C_BINDING 195 INTEGER (kind = C_INTPTR_T), VALUE :: filegroup_hdl 196 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: gatherer 197 INTEGER (kind = C_INT) , VALUE :: gatherer_size 198 END SUBROUTINE cxios_set_filegroup_gatherer 199 200 SUBROUTINE cxios_get_filegroup_gatherer(filegroup_hdl, gatherer, gatherer_size) BIND(C) 201 USE ISO_C_BINDING 202 INTEGER (kind = C_INTPTR_T), VALUE :: filegroup_hdl 203 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: gatherer 204 INTEGER (kind = C_INT) , VALUE :: gatherer_size 205 END SUBROUTINE cxios_get_filegroup_gatherer 206 207 FUNCTION cxios_is_defined_filegroup_gatherer(filegroup_hdl) BIND(C) 208 USE ISO_C_BINDING 209 LOGICAL(kind=C_BOOL) :: cxios_is_defined_filegroup_gatherer 210 INTEGER (kind = C_INTPTR_T), VALUE :: filegroup_hdl 211 END FUNCTION cxios_is_defined_filegroup_gatherer 212 213 193 214 SUBROUTINE cxios_set_filegroup_group_ref(filegroup_hdl, group_ref, group_ref_size) BIND(C) 194 215 USE ISO_C_BINDING … … 355 376 356 377 378 SUBROUTINE cxios_set_filegroup_pool_gatherer(filegroup_hdl, pool_gatherer, pool_gatherer_size) BIND(C) 379 USE ISO_C_BINDING 380 INTEGER (kind = C_INTPTR_T), VALUE :: filegroup_hdl 381 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: pool_gatherer 382 INTEGER (kind = C_INT) , VALUE :: pool_gatherer_size 383 END SUBROUTINE cxios_set_filegroup_pool_gatherer 384 385 SUBROUTINE cxios_get_filegroup_pool_gatherer(filegroup_hdl, pool_gatherer, pool_gatherer_size) BIND(C) 386 USE ISO_C_BINDING 387 INTEGER (kind = C_INTPTR_T), VALUE :: filegroup_hdl 388 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: pool_gatherer 389 INTEGER (kind = C_INT) , VALUE :: pool_gatherer_size 390 END SUBROUTINE cxios_get_filegroup_pool_gatherer 391 392 FUNCTION cxios_is_defined_filegroup_pool_gatherer(filegroup_hdl) BIND(C) 393 USE ISO_C_BINDING 394 LOGICAL(kind=C_BOOL) :: cxios_is_defined_filegroup_pool_gatherer 395 INTEGER (kind = C_INTPTR_T), VALUE :: filegroup_hdl 396 END FUNCTION cxios_is_defined_filegroup_pool_gatherer 397 398 399 SUBROUTINE cxios_set_filegroup_pool_reader(filegroup_hdl, pool_reader, pool_reader_size) BIND(C) 400 USE ISO_C_BINDING 401 INTEGER (kind = C_INTPTR_T), VALUE :: filegroup_hdl 402 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: pool_reader 403 INTEGER (kind = C_INT) , VALUE :: pool_reader_size 404 END SUBROUTINE cxios_set_filegroup_pool_reader 405 406 SUBROUTINE cxios_get_filegroup_pool_reader(filegroup_hdl, pool_reader, pool_reader_size) BIND(C) 407 USE ISO_C_BINDING 408 INTEGER (kind = C_INTPTR_T), VALUE :: filegroup_hdl 409 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: pool_reader 410 INTEGER (kind = C_INT) , VALUE :: pool_reader_size 411 END SUBROUTINE cxios_get_filegroup_pool_reader 412 413 FUNCTION cxios_is_defined_filegroup_pool_reader(filegroup_hdl) BIND(C) 414 USE ISO_C_BINDING 415 LOGICAL(kind=C_BOOL) :: cxios_is_defined_filegroup_pool_reader 416 INTEGER (kind = C_INTPTR_T), VALUE :: filegroup_hdl 417 END FUNCTION cxios_is_defined_filegroup_pool_reader 418 419 420 SUBROUTINE cxios_set_filegroup_pool_writer(filegroup_hdl, pool_writer, pool_writer_size) BIND(C) 421 USE ISO_C_BINDING 422 INTEGER (kind = C_INTPTR_T), VALUE :: filegroup_hdl 423 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: pool_writer 424 INTEGER (kind = C_INT) , VALUE :: pool_writer_size 425 END SUBROUTINE cxios_set_filegroup_pool_writer 426 427 SUBROUTINE cxios_get_filegroup_pool_writer(filegroup_hdl, pool_writer, pool_writer_size) BIND(C) 428 USE ISO_C_BINDING 429 INTEGER (kind = C_INTPTR_T), VALUE :: filegroup_hdl 430 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: pool_writer 431 INTEGER (kind = C_INT) , VALUE :: pool_writer_size 432 END SUBROUTINE cxios_get_filegroup_pool_writer 433 434 FUNCTION cxios_is_defined_filegroup_pool_writer(filegroup_hdl) BIND(C) 435 USE ISO_C_BINDING 436 LOGICAL(kind=C_BOOL) :: cxios_is_defined_filegroup_pool_writer 437 INTEGER (kind = C_INTPTR_T), VALUE :: filegroup_hdl 438 END FUNCTION cxios_is_defined_filegroup_pool_writer 439 440 357 441 SUBROUTINE cxios_set_filegroup_read_metadata_par(filegroup_hdl, read_metadata_par) BIND(C) 358 442 USE ISO_C_BINDING … … 372 456 INTEGER (kind = C_INTPTR_T), VALUE :: filegroup_hdl 373 457 END FUNCTION cxios_is_defined_filegroup_read_metadata_par 458 459 460 SUBROUTINE cxios_set_filegroup_reader(filegroup_hdl, reader, reader_size) BIND(C) 461 USE ISO_C_BINDING 462 INTEGER (kind = C_INTPTR_T), VALUE :: filegroup_hdl 463 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: reader 464 INTEGER (kind = C_INT) , VALUE :: reader_size 465 END SUBROUTINE cxios_set_filegroup_reader 466 467 SUBROUTINE cxios_get_filegroup_reader(filegroup_hdl, reader, reader_size) BIND(C) 468 USE ISO_C_BINDING 469 INTEGER (kind = C_INTPTR_T), VALUE :: filegroup_hdl 470 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: reader 471 INTEGER (kind = C_INT) , VALUE :: reader_size 472 END SUBROUTINE cxios_get_filegroup_reader 473 474 FUNCTION cxios_is_defined_filegroup_reader(filegroup_hdl) BIND(C) 475 USE ISO_C_BINDING 476 LOGICAL(kind=C_BOOL) :: cxios_is_defined_filegroup_reader 477 INTEGER (kind = C_INTPTR_T), VALUE :: filegroup_hdl 478 END FUNCTION cxios_is_defined_filegroup_reader 374 479 375 480 … … 687 792 688 793 794 SUBROUTINE cxios_set_filegroup_using_server2(filegroup_hdl, using_server2) BIND(C) 795 USE ISO_C_BINDING 796 INTEGER (kind = C_INTPTR_T), VALUE :: filegroup_hdl 797 LOGICAL (KIND=C_BOOL) , VALUE :: using_server2 798 END SUBROUTINE cxios_set_filegroup_using_server2 799 800 SUBROUTINE cxios_get_filegroup_using_server2(filegroup_hdl, using_server2) BIND(C) 801 USE ISO_C_BINDING 802 INTEGER (kind = C_INTPTR_T), VALUE :: filegroup_hdl 803 LOGICAL (KIND=C_BOOL) :: using_server2 804 END SUBROUTINE cxios_get_filegroup_using_server2 805 806 FUNCTION cxios_is_defined_filegroup_using_server2(filegroup_hdl) BIND(C) 807 USE ISO_C_BINDING 808 LOGICAL(kind=C_BOOL) :: cxios_is_defined_filegroup_using_server2 809 INTEGER (kind = C_INTPTR_T), VALUE :: filegroup_hdl 810 END FUNCTION cxios_is_defined_filegroup_using_server2 811 812 689 813 SUBROUTINE cxios_set_filegroup_uuid_format(filegroup_hdl, uuid_format, uuid_format_size) BIND(C) 690 814 USE ISO_C_BINDING … … 728 852 END FUNCTION cxios_is_defined_filegroup_uuid_name 729 853 854 855 SUBROUTINE cxios_set_filegroup_writer(filegroup_hdl, writer, writer_size) BIND(C) 856 USE ISO_C_BINDING 857 INTEGER (kind = C_INTPTR_T), VALUE :: filegroup_hdl 858 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: writer 859 INTEGER (kind = C_INT) , VALUE :: writer_size 860 END SUBROUTINE cxios_set_filegroup_writer 861 862 SUBROUTINE cxios_get_filegroup_writer(filegroup_hdl, writer, writer_size) BIND(C) 863 USE ISO_C_BINDING 864 INTEGER (kind = C_INTPTR_T), VALUE :: filegroup_hdl 865 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: writer 866 INTEGER (kind = C_INT) , VALUE :: writer_size 867 END SUBROUTINE cxios_get_filegroup_writer 868 869 FUNCTION cxios_is_defined_filegroup_writer(filegroup_hdl) BIND(C) 870 USE ISO_C_BINDING 871 LOGICAL(kind=C_BOOL) :: cxios_is_defined_filegroup_writer 872 INTEGER (kind = C_INTPTR_T), VALUE :: filegroup_hdl 873 END FUNCTION cxios_is_defined_filegroup_writer 874 730 875 END INTERFACE 731 876
Note: See TracChangeset
for help on using the changeset viewer.