136 |
DO K=1,Nr |
DO K=1,Nr |
137 |
DO J=1,sNy |
DO J=1,sNy |
138 |
DO I=1,sNx |
DO I=1,sNx |
139 |
IF (HFacC(I,J,K,bi,bj) .NE. 0. D0 ) THEN |
IF (HFacC(I,J,K,bi,bj) .NE. 0. _d 0 ) THEN |
140 |
recip_HFacC(I,J,K,bi,bj) = 1. D0 / HFacC(I,J,K,bi,bj) |
recip_HFacC(I,J,K,bi,bj) = 1. _d 0 / HFacC(I,J,K,bi,bj) |
141 |
ELSE |
ELSE |
142 |
recip_HFacC(I,J,K,bi,bj) = 0. D0 |
recip_HFacC(I,J,K,bi,bj) = 0. _d 0 |
143 |
ENDIF |
ENDIF |
144 |
IF (HFacW(I,J,K,bi,bj) .NE. 0. D0 ) THEN |
IF (HFacW(I,J,K,bi,bj) .NE. 0. _d 0 ) THEN |
145 |
recip_HFacW(I,J,K,bi,bj) = 1. D0 / HFacW(I,J,K,bi,bj) |
recip_HFacW(I,J,K,bi,bj) = 1. _d 0 / HFacW(I,J,K,bi,bj) |
146 |
maskW(I,J,K,bi,bj) = 1. D0 |
maskW(I,J,K,bi,bj) = 1. _d 0 |
147 |
ELSE |
ELSE |
148 |
recip_HFacW(I,J,K,bi,bj) = 0. D0 |
recip_HFacW(I,J,K,bi,bj) = 0. _d 0 |
149 |
maskW(I,J,K,bi,bj) = 0.0 D0 |
maskW(I,J,K,bi,bj) = 0.0 _d 0 |
150 |
ENDIF |
ENDIF |
151 |
IF (HFacS(I,J,K,bi,bj) .NE. 0. D0 ) THEN |
IF (HFacS(I,J,K,bi,bj) .NE. 0. _d 0 ) THEN |
152 |
recip_HFacS(I,J,K,bi,bj) = 1. D0 / HFacS(I,J,K,bi,bj) |
recip_HFacS(I,J,K,bi,bj) = 1. _d 0 / HFacS(I,J,K,bi,bj) |
153 |
maskS(I,J,K,bi,bj) = 1. D0 |
maskS(I,J,K,bi,bj) = 1. _d 0 |
154 |
ELSE |
ELSE |
155 |
recip_HFacS(I,J,K,bi,bj) = 0. D0 |
recip_HFacS(I,J,K,bi,bj) = 0. _d 0 |
156 |
maskS(I,J,K,bi,bj) = 0. D0 |
maskS(I,J,K,bi,bj) = 0. _d 0 |
157 |
ENDIF |
ENDIF |
158 |
ENDDO |
ENDDO |
159 |
ENDDO |
ENDDO |