98 |
DO i=1-OLx,sNx+OLx |
DO i=1-OLx,sNx+OLx |
99 |
df(i,j,bi,bj) = 0. _d 0 |
df(i,j,bi,bj) = 0. _d 0 |
100 |
xA(i,j,bi,bj) = _dyG(i,j,bi,bj) |
xA(i,j,bi,bj) = _dyG(i,j,bi,bj) |
101 |
& *drF(k)*_hFacW(i,j,k,bi,bj) |
& *drF(k)*smooth_hFacW(i,j,k,bi,bj) |
102 |
yA(i,j,bi,bj) = _dxG(i,j,bi,bj) |
yA(i,j,bi,bj) = _dxG(i,j,bi,bj) |
103 |
& *drF(k)*_hFacS(i,j,k,bi,bj) |
& *drF(k)*smooth_hFacS(i,j,k,bi,bj) |
104 |
IF (K .EQ. 1) THEN |
IF (K .EQ. 1) THEN |
105 |
maskUp(i,j,bi,bj) = 0. |
maskUp(i,j,bi,bj) = 0. |
106 |
ELSE |
ELSE |
344 |
DO j=jMin,jMax |
DO j=jMin,jMax |
345 |
DO i=iMin,iMax |
DO i=iMin,iMax |
346 |
gt_in(i,j,k,bi,bj)=gt_in(i,j,k,bi,bj) |
gt_in(i,j,k,bi,bj)=gt_in(i,j,k,bi,bj) |
347 |
& -_recip_hFacC(i,j,k,bi,bj)*recip_drF(k)*recip_rA(i,j,bi,bj) |
& -smooth_recip_hFacC(i,j,k,bi,bj)*recip_drF(k) |
348 |
|
& *recip_rA(i,j,bi,bj) |
349 |
& *( (fZon(i+1,j,k,bi,bj)-fZon(i,j,k,bi,bj)) |
& *( (fZon(i+1,j,k,bi,bj)-fZon(i,j,k,bi,bj)) |
350 |
& +(fMer(i,j+1,k,bi,bj)-fMer(i,j,k,bi,bj)) |
& +(fMer(i,j+1,k,bi,bj)-fMer(i,j,k,bi,bj)) |
351 |
& +(fVerT(i,j,k,bi,bj)-fVerT(i,j,k-1,bi,bj))*rkSign |
& +(fVerT(i,j,k,bi,bj)-fVerT(i,j,k-1,bi,bj))*rkSign |
356 |
DO j=jMin,jMax |
DO j=jMin,jMax |
357 |
DO i=iMin,iMax |
DO i=iMin,iMax |
358 |
gt_in(i,j,k,bi,bj)=gt_in(i,j,k,bi,bj) |
gt_in(i,j,k,bi,bj)=gt_in(i,j,k,bi,bj) |
359 |
& -_recip_hFacC(i,j,k,bi,bj)*recip_drF(k)*recip_rA(i,j,bi,bj) |
& -smooth_recip_hFacC(i,j,k,bi,bj)*recip_drF(k) |
360 |
|
& *recip_rA(i,j,bi,bj) |
361 |
& *( (fZon(i+1,j,k,bi,bj)-fZon(i,j,k,bi,bj)) |
& *( (fZon(i+1,j,k,bi,bj)-fZon(i,j,k,bi,bj)) |
362 |
& +(fMer(i,j+1,k,bi,bj)-fMer(i,j,k,bi,bj)) |
& +(fMer(i,j+1,k,bi,bj)-fMer(i,j,k,bi,bj)) |
363 |
& +(fVerT(i,j,k,bi,bj))*rkSign |
& +(fVerT(i,j,k,bi,bj))*rkSign |