Changeset 1936 for XIOS/dev/dev_ym/XIOS_COUPLING/src/test
- Timestamp:
- 09/17/20 18:30:19 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_ym/XIOS_COUPLING/src/test/generic_testcase.f90
r1934 r1936 34 34 DOUBLE PRECISION :: pressure_factor 35 35 LOGICAL :: domain_mask 36 CHARACTER(len_str) :: domain_mask_type="cross" 36 37 LOGICAL :: axis_mask 37 38 LOGICAL :: mask3d … … 755 756 IF (.NOT. xios_getvar(prefix//"domain", params%domain) ) params%domain="lmdz" 756 757 IF (.NOT. xios_getvar(prefix//"domain_mask", params%domain_mask) ) params%domain_mask=.FALSE. 758 IF (.NOT. xios_getvar(prefix//"domain_mask_type", params%domain_mask_type) ) params%domain_mask_type="cross" 757 759 IF (.NOT. xios_getvar(prefix//"axis", params%axis) ) params%axis="pressure" 758 760 IF (.NOT. xios_getvar(prefix//"axis_mask", params%axis_mask) ) params%axis_mask=.FALSE. … … 1939 1941 mask(:)=.TRUE. 1940 1942 IF (params%domain_mask) THEN 1941 WHERE (lon(:)-2*lat(:)>-10 .AND. lon(:)-2*lat(:) <10) mask(:)=.FALSE. 1942 WHERE (2*lat(:)+lon(:)>-10 .AND. 2*lat(:)+lon(:)<10) mask(:)=.FALSE. 1943 IF (params%domain_mask_type=="cross") THEN 1944 WHERE (lon(:)-2*lat(:)>-10 .AND. lon(:)-2*lat(:) <10) mask(:)=.FALSE. 1945 WHERE (2*lat(:)+lon(:)>-10 .AND. 2*lat(:)+lon(:)<10) mask(:)=.FALSE. 1946 ELSE IF (params%domain_mask_type=="latitude_band") THEN 1947 WHERE (lat(:)>-30 .AND. lat(:)<30) mask(:)=.FALSE. 1948 ENDIF 1943 1949 ENDIF 1944 1950
Note: See TracChangeset
for help on using the changeset viewer.