66 |
IF (maskFlag.EQ.3) THEN |
IF (maskFlag.EQ.3) THEN |
67 |
DO kj=0,1 |
DO kj=0,1 |
68 |
STREAMICE_umask(i+ki,j+kj,bi,bj) = 3.0 |
STREAMICE_umask(i+ki,j+kj,bi,bj) = 3.0 |
69 |
STREAMICE_vmask(i+ki,j+kj,bi,bj) = 0.0 |
STREAMICE_vmask(i+ki,j+kj,bi,bj) = 3.0 |
70 |
ENDDO |
ENDDO |
71 |
STREAMICE_ufacemask(i+ki,j,bi,bj) = 3.0 |
STREAMICE_ufacemask(i+ki,j,bi,bj) = 3.0 |
72 |
ELSE IF (maskFlag.EQ.2) THEN |
ELSE IF (maskFlag.EQ.2) THEN |
73 |
DO kj=0,1 |
!DO kj=0,1 |
74 |
STREAMICE_ufacemask(i+ki,j+kj,bi,bj) = 2.0 |
STREAMICE_ufacemask(i+ki,j,bi,bj) = 2.0 |
75 |
ENDDO |
!ENDDO |
76 |
ELSE IF (maskFlag.EQ.4) THEN |
ELSE IF (maskFlag.EQ.4) THEN |
77 |
DO kj=0,1 |
DO kj=0,1 |
78 |
STREAMICE_umask(i+ki,j+kj,bi,bj) = 0.0 |
STREAMICE_umask(i+ki,j+kj,bi,bj) = 0.0 |
97 |
IF (maskFlag.EQ.3) THEN |
IF (maskFlag.EQ.3) THEN |
98 |
DO ki=0,1 |
DO ki=0,1 |
99 |
STREAMICE_vmask(i+ki,j+kj,bi,bj) = 3.0 |
STREAMICE_vmask(i+ki,j+kj,bi,bj) = 3.0 |
100 |
STREAMICE_umask(i+ki,j+kj,bi,bj) = 0.0 |
STREAMICE_umask(i+ki,j+kj,bi,bj) = 3.0 |
101 |
ENDDO |
ENDDO |
102 |
STREAMICE_vfacemask(i+ki,j,bi,bj) = 3.0 |
STREAMICE_vfacemask(i,j+kj,bi,bj) = 3.0 |
103 |
ELSE IF (maskFlag.EQ.2) THEN |
ELSE IF (maskFlag.EQ.2) THEN |
104 |
DO ki=0,1 |
!DO ki=0,1 |
105 |
STREAMICE_vfacemask(i+ki,j+kj,bi,bj) = 2.0 |
STREAMICE_vfacemask(i,j+kj,bi,bj) = 2.0 |
106 |
ENDDO |
!ENDDO |
107 |
ELSE IF (maskFlag.EQ.4) THEN |
ELSE IF (maskFlag.EQ.4) THEN |
108 |
DO ki=0,1 |
DO ki=0,1 |
109 |
STREAMICE_umask(i+ki,j+kj,bi,bj) = 0.0 |
STREAMICE_umask(i+ki,j+kj,bi,bj) = 0.0 |
110 |
STREAMICE_vmask(i+ki,j+kj,bi,bj) = 0.0 |
STREAMICE_vmask(i+ki,j+kj,bi,bj) = 0.0 |
111 |
ENDDO |
ENDDO |
112 |
STREAMICE_vfacemask(i+ki,j,bi,bj) = 4.0 |
STREAMICE_vfacemask(i,j+kj,bi,bj) = 4.0 |
113 |
ELSE IF (maskFlag.EQ.0) THEN |
ELSE IF (maskFlag.EQ.0) THEN |
114 |
DO ki=0,1 |
DO ki=0,1 |
115 |
STREAMICE_umask(i+ki,j+kj,bi,bj) = 0.0 |
STREAMICE_umask(i+ki,j+kj,bi,bj) = 0.0 |
168 |
|
|
169 |
! CALL WRITE_FULLARRAY_RL ("umask",STREAMICE_umask, |
! CALL WRITE_FULLARRAY_RL ("umask",STREAMICE_umask, |
170 |
! c 1,0,0,1,0,myThid) |
! c 1,0,0,1,0,myThid) |
171 |
! CALL WRITE_FLD_XY_RL ("umask2","",STREAMICE_umask,0,myThid) |
CALL WRITE_FLD_XY_RL ("umask","",STREAMICE_umask,0,myThid) |
172 |
|
CALL WRITE_FLD_XY_RL ("vmask","",STREAMICE_vmask,0,myThid) |
173 |
|
CALL WRITE_FLD_XY_RL ("ufacemask","",STREAMICE_ufacemask,0,myThid) |
174 |
|
CALL WRITE_FLD_XY_RL ("vfacemask","",STREAMICE_vfacemask,0,myThid) |
175 |
|
|
176 |
|
|
177 |
|
|