- Timestamp:
- 06/28/22 11:44:19 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_ym/XIOS_COUPLING/src/interface/fortran_attr/iscalargroup_attr.F90
r1941 r2338 13 13 SUBROUTINE xios(set_scalargroup_attr) & 14 14 ( scalargroup_id, axis_type, bounds, bounds_name, comment, group_ref, label, long_name, mask & 15 , n ame, positive, prec, scalar_ref, standard_name, unit, value )15 , n, name, positive, prec, scalar_ref, standard_name, unit, value ) 16 16 17 17 IMPLICIT NONE … … 27 27 LOGICAL , OPTIONAL, INTENT(IN) :: mask 28 28 LOGICAL (KIND=C_BOOL) :: mask_tmp 29 INTEGER , OPTIONAL, INTENT(IN) :: n 29 30 CHARACTER(len = *) , OPTIONAL, INTENT(IN) :: name 30 31 CHARACTER(len = *) , OPTIONAL, INTENT(IN) :: positive … … 39 40 CALL xios(set_scalargroup_attr_hdl_) & 40 41 ( scalargroup_hdl, axis_type, bounds, bounds_name, comment, group_ref, label, long_name, mask & 41 , n ame, positive, prec, scalar_ref, standard_name, unit, value )42 , n, name, positive, prec, scalar_ref, standard_name, unit, value ) 42 43 43 44 END SUBROUTINE xios(set_scalargroup_attr) … … 45 46 SUBROUTINE xios(set_scalargroup_attr_hdl) & 46 47 ( scalargroup_hdl, axis_type, bounds, bounds_name, comment, group_ref, label, long_name, mask & 47 , n ame, positive, prec, scalar_ref, standard_name, unit, value )48 , n, name, positive, prec, scalar_ref, standard_name, unit, value ) 48 49 49 50 IMPLICIT NONE … … 58 59 LOGICAL , OPTIONAL, INTENT(IN) :: mask 59 60 LOGICAL (KIND=C_BOOL) :: mask_tmp 61 INTEGER , OPTIONAL, INTENT(IN) :: n 60 62 CHARACTER(len = *) , OPTIONAL, INTENT(IN) :: name 61 63 CHARACTER(len = *) , OPTIONAL, INTENT(IN) :: positive … … 68 70 CALL xios(set_scalargroup_attr_hdl_) & 69 71 ( scalargroup_hdl, axis_type, bounds, bounds_name, comment, group_ref, label, long_name, mask & 70 , n ame, positive, prec, scalar_ref, standard_name, unit, value )72 , n, name, positive, prec, scalar_ref, standard_name, unit, value ) 71 73 72 74 END SUBROUTINE xios(set_scalargroup_attr_hdl) … … 74 76 SUBROUTINE xios(set_scalargroup_attr_hdl_) & 75 77 ( scalargroup_hdl, axis_type_, bounds_, bounds_name_, comment_, group_ref_, label_, long_name_ & 76 , mask_, n ame_, positive_, prec_, scalar_ref_, standard_name_, unit_, value_ )78 , mask_, n_, name_, positive_, prec_, scalar_ref_, standard_name_, unit_, value_ ) 77 79 78 80 IMPLICIT NONE … … 87 89 LOGICAL , OPTIONAL, INTENT(IN) :: mask_ 88 90 LOGICAL (KIND=C_BOOL) :: mask__tmp 91 INTEGER , OPTIONAL, INTENT(IN) :: n_ 89 92 CHARACTER(len = *) , OPTIONAL, INTENT(IN) :: name_ 90 93 CHARACTER(len = *) , OPTIONAL, INTENT(IN) :: positive_ … … 136 139 ENDIF 137 140 141 IF (PRESENT(n_)) THEN 142 CALL cxios_set_scalargroup_n & 143 (scalargroup_hdl%daddr, n_) 144 ENDIF 145 138 146 IF (PRESENT(name_)) THEN 139 147 CALL cxios_set_scalargroup_name & … … 175 183 SUBROUTINE xios(get_scalargroup_attr) & 176 184 ( scalargroup_id, axis_type, bounds, bounds_name, comment, group_ref, label, long_name, mask & 177 , n ame, positive, prec, scalar_ref, standard_name, unit, value )185 , n, name, positive, prec, scalar_ref, standard_name, unit, value ) 178 186 179 187 IMPLICIT NONE … … 189 197 LOGICAL , OPTIONAL, INTENT(OUT) :: mask 190 198 LOGICAL (KIND=C_BOOL) :: mask_tmp 199 INTEGER , OPTIONAL, INTENT(OUT) :: n 191 200 CHARACTER(len = *) , OPTIONAL, INTENT(OUT) :: name 192 201 CHARACTER(len = *) , OPTIONAL, INTENT(OUT) :: positive … … 201 210 CALL xios(get_scalargroup_attr_hdl_) & 202 211 ( scalargroup_hdl, axis_type, bounds, bounds_name, comment, group_ref, label, long_name, mask & 203 , n ame, positive, prec, scalar_ref, standard_name, unit, value )212 , n, name, positive, prec, scalar_ref, standard_name, unit, value ) 204 213 205 214 END SUBROUTINE xios(get_scalargroup_attr) … … 207 216 SUBROUTINE xios(get_scalargroup_attr_hdl) & 208 217 ( scalargroup_hdl, axis_type, bounds, bounds_name, comment, group_ref, label, long_name, mask & 209 , n ame, positive, prec, scalar_ref, standard_name, unit, value )218 , n, name, positive, prec, scalar_ref, standard_name, unit, value ) 210 219 211 220 IMPLICIT NONE … … 220 229 LOGICAL , OPTIONAL, INTENT(OUT) :: mask 221 230 LOGICAL (KIND=C_BOOL) :: mask_tmp 231 INTEGER , OPTIONAL, INTENT(OUT) :: n 222 232 CHARACTER(len = *) , OPTIONAL, INTENT(OUT) :: name 223 233 CHARACTER(len = *) , OPTIONAL, INTENT(OUT) :: positive … … 230 240 CALL xios(get_scalargroup_attr_hdl_) & 231 241 ( scalargroup_hdl, axis_type, bounds, bounds_name, comment, group_ref, label, long_name, mask & 232 , n ame, positive, prec, scalar_ref, standard_name, unit, value )242 , n, name, positive, prec, scalar_ref, standard_name, unit, value ) 233 243 234 244 END SUBROUTINE xios(get_scalargroup_attr_hdl) … … 236 246 SUBROUTINE xios(get_scalargroup_attr_hdl_) & 237 247 ( scalargroup_hdl, axis_type_, bounds_, bounds_name_, comment_, group_ref_, label_, long_name_ & 238 , mask_, n ame_, positive_, prec_, scalar_ref_, standard_name_, unit_, value_ )248 , mask_, n_, name_, positive_, prec_, scalar_ref_, standard_name_, unit_, value_ ) 239 249 240 250 IMPLICIT NONE … … 249 259 LOGICAL , OPTIONAL, INTENT(OUT) :: mask_ 250 260 LOGICAL (KIND=C_BOOL) :: mask__tmp 261 INTEGER , OPTIONAL, INTENT(OUT) :: n_ 251 262 CHARACTER(len = *) , OPTIONAL, INTENT(OUT) :: name_ 252 263 CHARACTER(len = *) , OPTIONAL, INTENT(OUT) :: positive_ … … 298 309 ENDIF 299 310 311 IF (PRESENT(n_)) THEN 312 CALL cxios_get_scalargroup_n & 313 (scalargroup_hdl%daddr, n_) 314 ENDIF 315 300 316 IF (PRESENT(name_)) THEN 301 317 CALL cxios_get_scalargroup_name & … … 337 353 SUBROUTINE xios(is_defined_scalargroup_attr) & 338 354 ( scalargroup_id, axis_type, bounds, bounds_name, comment, group_ref, label, long_name, mask & 339 , n ame, positive, prec, scalar_ref, standard_name, unit, value )355 , n, name, positive, prec, scalar_ref, standard_name, unit, value ) 340 356 341 357 IMPLICIT NONE … … 358 374 LOGICAL, OPTIONAL, INTENT(OUT) :: mask 359 375 LOGICAL(KIND=C_BOOL) :: mask_tmp 376 LOGICAL, OPTIONAL, INTENT(OUT) :: n 377 LOGICAL(KIND=C_BOOL) :: n_tmp 360 378 LOGICAL, OPTIONAL, INTENT(OUT) :: name 361 379 LOGICAL(KIND=C_BOOL) :: name_tmp … … 377 395 CALL xios(is_defined_scalargroup_attr_hdl_) & 378 396 ( scalargroup_hdl, axis_type, bounds, bounds_name, comment, group_ref, label, long_name, mask & 379 , n ame, positive, prec, scalar_ref, standard_name, unit, value )397 , n, name, positive, prec, scalar_ref, standard_name, unit, value ) 380 398 381 399 END SUBROUTINE xios(is_defined_scalargroup_attr) … … 383 401 SUBROUTINE xios(is_defined_scalargroup_attr_hdl) & 384 402 ( scalargroup_hdl, axis_type, bounds, bounds_name, comment, group_ref, label, long_name, mask & 385 , n ame, positive, prec, scalar_ref, standard_name, unit, value )403 , n, name, positive, prec, scalar_ref, standard_name, unit, value ) 386 404 387 405 IMPLICIT NONE … … 403 421 LOGICAL, OPTIONAL, INTENT(OUT) :: mask 404 422 LOGICAL(KIND=C_BOOL) :: mask_tmp 423 LOGICAL, OPTIONAL, INTENT(OUT) :: n 424 LOGICAL(KIND=C_BOOL) :: n_tmp 405 425 LOGICAL, OPTIONAL, INTENT(OUT) :: name 406 426 LOGICAL(KIND=C_BOOL) :: name_tmp … … 420 440 CALL xios(is_defined_scalargroup_attr_hdl_) & 421 441 ( scalargroup_hdl, axis_type, bounds, bounds_name, comment, group_ref, label, long_name, mask & 422 , n ame, positive, prec, scalar_ref, standard_name, unit, value )442 , n, name, positive, prec, scalar_ref, standard_name, unit, value ) 423 443 424 444 END SUBROUTINE xios(is_defined_scalargroup_attr_hdl) … … 426 446 SUBROUTINE xios(is_defined_scalargroup_attr_hdl_) & 427 447 ( scalargroup_hdl, axis_type_, bounds_, bounds_name_, comment_, group_ref_, label_, long_name_ & 428 , mask_, n ame_, positive_, prec_, scalar_ref_, standard_name_, unit_, value_ )448 , mask_, n_, name_, positive_, prec_, scalar_ref_, standard_name_, unit_, value_ ) 429 449 430 450 IMPLICIT NONE … … 446 466 LOGICAL, OPTIONAL, INTENT(OUT) :: mask_ 447 467 LOGICAL(KIND=C_BOOL) :: mask__tmp 468 LOGICAL, OPTIONAL, INTENT(OUT) :: n_ 469 LOGICAL(KIND=C_BOOL) :: n__tmp 448 470 LOGICAL, OPTIONAL, INTENT(OUT) :: name_ 449 471 LOGICAL(KIND=C_BOOL) :: name__tmp … … 509 531 ENDIF 510 532 533 IF (PRESENT(n_)) THEN 534 n__tmp = cxios_is_defined_scalargroup_n & 535 (scalargroup_hdl%daddr) 536 n_ = n__tmp 537 ENDIF 538 511 539 IF (PRESENT(name_)) THEN 512 540 name__tmp = cxios_is_defined_scalargroup_name &
Note: See TracChangeset
for help on using the changeset viewer.