- Timestamp:
- 03/21/24 10:13:06 (4 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS2/trunk/src/interface/fortran_attr/idomaingroup_attr.F90
r2618 r2623 8 8 USE idomain 9 9 USE domaingroup_interface_attr 10 USE LOGICAL_BOOL_CONVERSION 10 11 11 12 CONTAINS … … 390 391 ALLOCATE(mask_1d__tmp(SIZE(mask_1d_,1))) 391 392 mask_1d__tmp = mask_1d_ 393 CALL xios_logical_to_bool_1d(mask_1d__tmp, SHAPE(mask_1d__tmp)) 392 394 CALL cxios_set_domaingroup_mask_1d & 393 395 (domaingroup_hdl%daddr, mask_1d__tmp, SHAPE(mask_1d_)) … … 397 399 ALLOCATE(mask_2d__tmp(SIZE(mask_2d_,1), SIZE(mask_2d_,2))) 398 400 mask_2d__tmp = mask_2d_ 401 CALL xios_logical_to_bool_2d(mask_2d__tmp, SHAPE(mask_2d__tmp)) 399 402 CALL cxios_set_domaingroup_mask_2d & 400 403 (domaingroup_hdl%daddr, mask_2d__tmp, SHAPE(mask_2d_)) … … 493 496 IF (PRESENT(tile_only_)) THEN 494 497 tile_only__tmp = tile_only_ 498 CALL xios_logical_to_bool_0d(tile_only__tmp) 495 499 CALL cxios_set_domaingroup_tile_only & 496 500 (domaingroup_hdl%daddr, tile_only__tmp) … … 884 888 CALL cxios_get_domaingroup_mask_1d & 885 889 (domaingroup_hdl%daddr, mask_1d__tmp, SHAPE(mask_1d_)) 890 CALL xios_bool_to_logical_1d(mask_1d__tmp, SHAPE(mask_1d__tmp)) 886 891 mask_1d_ = mask_1d__tmp 887 892 ENDIF … … 891 896 CALL cxios_get_domaingroup_mask_2d & 892 897 (domaingroup_hdl%daddr, mask_2d__tmp, SHAPE(mask_2d_)) 898 CALL xios_bool_to_logical_2d(mask_2d__tmp, SHAPE(mask_2d__tmp)) 893 899 mask_2d_ = mask_2d__tmp 894 900 ENDIF … … 987 993 CALL cxios_get_domaingroup_tile_only & 988 994 (domaingroup_hdl%daddr, tile_only__tmp) 995 CALL xios_bool_to_logical_0d(tile_only__tmp) 989 996 tile_only_ = tile_only__tmp 990 997 ENDIF
Note: See TracChangeset
for help on using the changeset viewer.