Changeset 891 for XIOS/trunk/src/interface/fortran_attr/ifilegroup_attr.F90
- Timestamp:
- 07/05/16 15:59:23 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/interface/fortran_attr/ifilegroup_attr.F90
r802 r891 12 12 13 13 SUBROUTINE xios(set_filegroup_attr) & 14 ( filegroup_id, append, compression_level, description, enabled, format, group_ref, min_digits &14 ( filegroup_id, append, compression_level, cyclic, description, enabled, format, group_ref, min_digits & 15 15 , mode, name, name_suffix, output_freq, output_level, par_access, record_offset, split_freq & 16 16 , split_freq_format, sync_freq, time_counter, time_counter_name, timeseries, ts_prefix, type & … … 23 23 LOGICAL (KIND=C_BOOL) :: append_tmp 24 24 INTEGER , OPTIONAL, INTENT(IN) :: compression_level 25 LOGICAL , OPTIONAL, INTENT(IN) :: cyclic 26 LOGICAL (KIND=C_BOOL) :: cyclic_tmp 25 27 CHARACTER(len = *) , OPTIONAL, INTENT(IN) :: description 26 28 LOGICAL , OPTIONAL, INTENT(IN) :: enabled … … 47 49 CALL xios(get_filegroup_handle)(filegroup_id,filegroup_hdl) 48 50 CALL xios(set_filegroup_attr_hdl_) & 49 ( filegroup_hdl, append, compression_level, description, enabled, format, group_ref, min_digits&50 , m ode, name, name_suffix, output_freq, output_level, par_access, record_offset, split_freq&51 , split_freq _format, sync_freq, time_counter, time_counter_name, timeseries, ts_prefix, type&52 )51 ( filegroup_hdl, append, compression_level, cyclic, description, enabled, format, group_ref & 52 , min_digits, mode, name, name_suffix, output_freq, output_level, par_access, record_offset & 53 , split_freq, split_freq_format, sync_freq, time_counter, time_counter_name, timeseries, ts_prefix & 54 , type ) 53 55 54 56 END SUBROUTINE xios(set_filegroup_attr) 55 57 56 58 SUBROUTINE xios(set_filegroup_attr_hdl) & 57 ( filegroup_hdl, append, compression_level, description, enabled, format, group_ref, min_digits&58 , m ode, name, name_suffix, output_freq, output_level, par_access, record_offset, split_freq&59 , split_freq _format, sync_freq, time_counter, time_counter_name, timeseries, ts_prefix, type&60 )59 ( filegroup_hdl, append, compression_level, cyclic, description, enabled, format, group_ref & 60 , min_digits, mode, name, name_suffix, output_freq, output_level, par_access, record_offset & 61 , split_freq, split_freq_format, sync_freq, time_counter, time_counter_name, timeseries, ts_prefix & 62 , type ) 61 63 62 64 IMPLICIT NONE … … 65 67 LOGICAL (KIND=C_BOOL) :: append_tmp 66 68 INTEGER , OPTIONAL, INTENT(IN) :: compression_level 69 LOGICAL , OPTIONAL, INTENT(IN) :: cyclic 70 LOGICAL (KIND=C_BOOL) :: cyclic_tmp 67 71 CHARACTER(len = *) , OPTIONAL, INTENT(IN) :: description 68 72 LOGICAL , OPTIONAL, INTENT(IN) :: enabled … … 88 92 89 93 CALL xios(set_filegroup_attr_hdl_) & 90 ( filegroup_hdl, append, compression_level, description, enabled, format, group_ref, min_digits&91 , m ode, name, name_suffix, output_freq, output_level, par_access, record_offset, split_freq&92 , split_freq _format, sync_freq, time_counter, time_counter_name, timeseries, ts_prefix, type&93 )94 ( filegroup_hdl, append, compression_level, cyclic, description, enabled, format, group_ref & 95 , min_digits, mode, name, name_suffix, output_freq, output_level, par_access, record_offset & 96 , split_freq, split_freq_format, sync_freq, time_counter, time_counter_name, timeseries, ts_prefix & 97 , type ) 94 98 95 99 END SUBROUTINE xios(set_filegroup_attr_hdl) 96 100 97 101 SUBROUTINE xios(set_filegroup_attr_hdl_) & 98 ( filegroup_hdl, append_, compression_level_, description_, enabled_, format_, group_ref_, min_digits_ &99 , m ode_, name_, name_suffix_, output_freq_, output_level_, par_access_, record_offset_, split_freq_ &100 , split_freq_ format_, sync_freq_, time_counter_, time_counter_name_, timeseries_, ts_prefix_ &101 , t ype_ )102 ( filegroup_hdl, append_, compression_level_, cyclic_, description_, enabled_, format_, group_ref_ & 103 , min_digits_, mode_, name_, name_suffix_, output_freq_, output_level_, par_access_, record_offset_ & 104 , split_freq_, split_freq_format_, sync_freq_, time_counter_, time_counter_name_, timeseries_ & 105 , ts_prefix_, type_ ) 102 106 103 107 IMPLICIT NONE … … 106 110 LOGICAL (KIND=C_BOOL) :: append__tmp 107 111 INTEGER , OPTIONAL, INTENT(IN) :: compression_level_ 112 LOGICAL , OPTIONAL, INTENT(IN) :: cyclic_ 113 LOGICAL (KIND=C_BOOL) :: cyclic__tmp 108 114 CHARACTER(len = *) , OPTIONAL, INTENT(IN) :: description_ 109 115 LOGICAL , OPTIONAL, INTENT(IN) :: enabled_ … … 137 143 ENDIF 138 144 145 IF (PRESENT(cyclic_)) THEN 146 cyclic__tmp = cyclic_ 147 CALL cxios_set_filegroup_cyclic(filegroup_hdl%daddr, cyclic__tmp) 148 ENDIF 149 139 150 IF (PRESENT(description_)) THEN 140 151 CALL cxios_set_filegroup_description(filegroup_hdl%daddr, description_, len(description_)) … … 221 232 222 233 SUBROUTINE xios(get_filegroup_attr) & 223 ( filegroup_id, append, compression_level, description, enabled, format, group_ref, min_digits &234 ( filegroup_id, append, compression_level, cyclic, description, enabled, format, group_ref, min_digits & 224 235 , mode, name, name_suffix, output_freq, output_level, par_access, record_offset, split_freq & 225 236 , split_freq_format, sync_freq, time_counter, time_counter_name, timeseries, ts_prefix, type & … … 232 243 LOGICAL (KIND=C_BOOL) :: append_tmp 233 244 INTEGER , OPTIONAL, INTENT(OUT) :: compression_level 245 LOGICAL , OPTIONAL, INTENT(OUT) :: cyclic 246 LOGICAL (KIND=C_BOOL) :: cyclic_tmp 234 247 CHARACTER(len = *) , OPTIONAL, INTENT(OUT) :: description 235 248 LOGICAL , OPTIONAL, INTENT(OUT) :: enabled … … 256 269 CALL xios(get_filegroup_handle)(filegroup_id,filegroup_hdl) 257 270 CALL xios(get_filegroup_attr_hdl_) & 258 ( filegroup_hdl, append, compression_level, description, enabled, format, group_ref, min_digits&259 , m ode, name, name_suffix, output_freq, output_level, par_access, record_offset, split_freq&260 , split_freq _format, sync_freq, time_counter, time_counter_name, timeseries, ts_prefix, type&261 )271 ( filegroup_hdl, append, compression_level, cyclic, description, enabled, format, group_ref & 272 , min_digits, mode, name, name_suffix, output_freq, output_level, par_access, record_offset & 273 , split_freq, split_freq_format, sync_freq, time_counter, time_counter_name, timeseries, ts_prefix & 274 , type ) 262 275 263 276 END SUBROUTINE xios(get_filegroup_attr) 264 277 265 278 SUBROUTINE xios(get_filegroup_attr_hdl) & 266 ( filegroup_hdl, append, compression_level, description, enabled, format, group_ref, min_digits&267 , m ode, name, name_suffix, output_freq, output_level, par_access, record_offset, split_freq&268 , split_freq _format, sync_freq, time_counter, time_counter_name, timeseries, ts_prefix, type&269 )279 ( filegroup_hdl, append, compression_level, cyclic, description, enabled, format, group_ref & 280 , min_digits, mode, name, name_suffix, output_freq, output_level, par_access, record_offset & 281 , split_freq, split_freq_format, sync_freq, time_counter, time_counter_name, timeseries, ts_prefix & 282 , type ) 270 283 271 284 IMPLICIT NONE … … 274 287 LOGICAL (KIND=C_BOOL) :: append_tmp 275 288 INTEGER , OPTIONAL, INTENT(OUT) :: compression_level 289 LOGICAL , OPTIONAL, INTENT(OUT) :: cyclic 290 LOGICAL (KIND=C_BOOL) :: cyclic_tmp 276 291 CHARACTER(len = *) , OPTIONAL, INTENT(OUT) :: description 277 292 LOGICAL , OPTIONAL, INTENT(OUT) :: enabled … … 297 312 298 313 CALL xios(get_filegroup_attr_hdl_) & 299 ( filegroup_hdl, append, compression_level, description, enabled, format, group_ref, min_digits&300 , m ode, name, name_suffix, output_freq, output_level, par_access, record_offset, split_freq&301 , split_freq _format, sync_freq, time_counter, time_counter_name, timeseries, ts_prefix, type&302 )314 ( filegroup_hdl, append, compression_level, cyclic, description, enabled, format, group_ref & 315 , min_digits, mode, name, name_suffix, output_freq, output_level, par_access, record_offset & 316 , split_freq, split_freq_format, sync_freq, time_counter, time_counter_name, timeseries, ts_prefix & 317 , type ) 303 318 304 319 END SUBROUTINE xios(get_filegroup_attr_hdl) 305 320 306 321 SUBROUTINE xios(get_filegroup_attr_hdl_) & 307 ( filegroup_hdl, append_, compression_level_, description_, enabled_, format_, group_ref_, min_digits_ &308 , m ode_, name_, name_suffix_, output_freq_, output_level_, par_access_, record_offset_, split_freq_ &309 , split_freq_ format_, sync_freq_, time_counter_, time_counter_name_, timeseries_, ts_prefix_ &310 , t ype_ )322 ( filegroup_hdl, append_, compression_level_, cyclic_, description_, enabled_, format_, group_ref_ & 323 , min_digits_, mode_, name_, name_suffix_, output_freq_, output_level_, par_access_, record_offset_ & 324 , split_freq_, split_freq_format_, sync_freq_, time_counter_, time_counter_name_, timeseries_ & 325 , ts_prefix_, type_ ) 311 326 312 327 IMPLICIT NONE … … 315 330 LOGICAL (KIND=C_BOOL) :: append__tmp 316 331 INTEGER , OPTIONAL, INTENT(OUT) :: compression_level_ 332 LOGICAL , OPTIONAL, INTENT(OUT) :: cyclic_ 333 LOGICAL (KIND=C_BOOL) :: cyclic__tmp 317 334 CHARACTER(len = *) , OPTIONAL, INTENT(OUT) :: description_ 318 335 LOGICAL , OPTIONAL, INTENT(OUT) :: enabled_ … … 346 363 ENDIF 347 364 365 IF (PRESENT(cyclic_)) THEN 366 CALL cxios_get_filegroup_cyclic(filegroup_hdl%daddr, cyclic__tmp) 367 cyclic_ = cyclic__tmp 368 ENDIF 369 348 370 IF (PRESENT(description_)) THEN 349 371 CALL cxios_get_filegroup_description(filegroup_hdl%daddr, description_, len(description_)) … … 430 452 431 453 SUBROUTINE xios(is_defined_filegroup_attr) & 432 ( filegroup_id, append, compression_level, description, enabled, format, group_ref, min_digits &454 ( filegroup_id, append, compression_level, cyclic, description, enabled, format, group_ref, min_digits & 433 455 , mode, name, name_suffix, output_freq, output_level, par_access, record_offset, split_freq & 434 456 , split_freq_format, sync_freq, time_counter, time_counter_name, timeseries, ts_prefix, type & … … 442 464 LOGICAL, OPTIONAL, INTENT(OUT) :: compression_level 443 465 LOGICAL(KIND=C_BOOL) :: compression_level_tmp 466 LOGICAL, OPTIONAL, INTENT(OUT) :: cyclic 467 LOGICAL(KIND=C_BOOL) :: cyclic_tmp 444 468 LOGICAL, OPTIONAL, INTENT(OUT) :: description 445 469 LOGICAL(KIND=C_BOOL) :: description_tmp … … 485 509 CALL xios(get_filegroup_handle)(filegroup_id,filegroup_hdl) 486 510 CALL xios(is_defined_filegroup_attr_hdl_) & 487 ( filegroup_hdl, append, compression_level, description, enabled, format, group_ref, min_digits&488 , m ode, name, name_suffix, output_freq, output_level, par_access, record_offset, split_freq&489 , split_freq _format, sync_freq, time_counter, time_counter_name, timeseries, ts_prefix, type&490 )511 ( filegroup_hdl, append, compression_level, cyclic, description, enabled, format, group_ref & 512 , min_digits, mode, name, name_suffix, output_freq, output_level, par_access, record_offset & 513 , split_freq, split_freq_format, sync_freq, time_counter, time_counter_name, timeseries, ts_prefix & 514 , type ) 491 515 492 516 END SUBROUTINE xios(is_defined_filegroup_attr) 493 517 494 518 SUBROUTINE xios(is_defined_filegroup_attr_hdl) & 495 ( filegroup_hdl, append, compression_level, description, enabled, format, group_ref, min_digits&496 , m ode, name, name_suffix, output_freq, output_level, par_access, record_offset, split_freq&497 , split_freq _format, sync_freq, time_counter, time_counter_name, timeseries, ts_prefix, type&498 )519 ( filegroup_hdl, append, compression_level, cyclic, description, enabled, format, group_ref & 520 , min_digits, mode, name, name_suffix, output_freq, output_level, par_access, record_offset & 521 , split_freq, split_freq_format, sync_freq, time_counter, time_counter_name, timeseries, ts_prefix & 522 , type ) 499 523 500 524 IMPLICIT NONE … … 504 528 LOGICAL, OPTIONAL, INTENT(OUT) :: compression_level 505 529 LOGICAL(KIND=C_BOOL) :: compression_level_tmp 530 LOGICAL, OPTIONAL, INTENT(OUT) :: cyclic 531 LOGICAL(KIND=C_BOOL) :: cyclic_tmp 506 532 LOGICAL, OPTIONAL, INTENT(OUT) :: description 507 533 LOGICAL(KIND=C_BOOL) :: description_tmp … … 546 572 547 573 CALL xios(is_defined_filegroup_attr_hdl_) & 548 ( filegroup_hdl, append, compression_level, description, enabled, format, group_ref, min_digits&549 , m ode, name, name_suffix, output_freq, output_level, par_access, record_offset, split_freq&550 , split_freq _format, sync_freq, time_counter, time_counter_name, timeseries, ts_prefix, type&551 )574 ( filegroup_hdl, append, compression_level, cyclic, description, enabled, format, group_ref & 575 , min_digits, mode, name, name_suffix, output_freq, output_level, par_access, record_offset & 576 , split_freq, split_freq_format, sync_freq, time_counter, time_counter_name, timeseries, ts_prefix & 577 , type ) 552 578 553 579 END SUBROUTINE xios(is_defined_filegroup_attr_hdl) 554 580 555 581 SUBROUTINE xios(is_defined_filegroup_attr_hdl_) & 556 ( filegroup_hdl, append_, compression_level_, description_, enabled_, format_, group_ref_, min_digits_ &557 , m ode_, name_, name_suffix_, output_freq_, output_level_, par_access_, record_offset_, split_freq_ &558 , split_freq_ format_, sync_freq_, time_counter_, time_counter_name_, timeseries_, ts_prefix_ &559 , t ype_ )582 ( filegroup_hdl, append_, compression_level_, cyclic_, description_, enabled_, format_, group_ref_ & 583 , min_digits_, mode_, name_, name_suffix_, output_freq_, output_level_, par_access_, record_offset_ & 584 , split_freq_, split_freq_format_, sync_freq_, time_counter_, time_counter_name_, timeseries_ & 585 , ts_prefix_, type_ ) 560 586 561 587 IMPLICIT NONE … … 565 591 LOGICAL, OPTIONAL, INTENT(OUT) :: compression_level_ 566 592 LOGICAL(KIND=C_BOOL) :: compression_level__tmp 593 LOGICAL, OPTIONAL, INTENT(OUT) :: cyclic_ 594 LOGICAL(KIND=C_BOOL) :: cyclic__tmp 567 595 LOGICAL, OPTIONAL, INTENT(OUT) :: description_ 568 596 LOGICAL(KIND=C_BOOL) :: description__tmp … … 616 644 ENDIF 617 645 646 IF (PRESENT(cyclic_)) THEN 647 cyclic__tmp = cxios_is_defined_filegroup_cyclic(filegroup_hdl%daddr) 648 cyclic_ = cyclic__tmp 649 ENDIF 650 618 651 IF (PRESENT(description_)) THEN 619 652 description__tmp = cxios_is_defined_filegroup_description(filegroup_hdl%daddr)
Note: See TracChangeset
for help on using the changeset viewer.