46 |
_RL alphRho(1-OLx:sNx+OLx,1-OLy:sNy+OLy) |
_RL alphRho(1-OLx:sNx+OLx,1-OLy:sNy+OLy) |
47 |
_RL tFld(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy) |
_RL tFld(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy) |
48 |
_RL sFld(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy) |
_RL sFld(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy) |
49 |
_RL dPhiHydX(1-Olx:sNx+Olx,1-Oly:sNy+Oly) |
_RL dPhiHydX(1-OLx:sNx+OLx,1-OLy:sNy+OLy) |
50 |
_RL dPhiHydY(1-Olx:sNx+Olx,1-Oly:sNy+Oly) |
_RL dPhiHydY(1-OLx:sNx+OLx,1-OLy:sNy+OLy) |
51 |
_RL myTime |
_RL myTime |
52 |
INTEGER myIter, myThid |
INTEGER myIter, myThid |
53 |
|
|
57 |
C == Local variables == |
C == Local variables == |
58 |
C i,j :: Loop counters |
C i,j :: Loop counters |
59 |
INTEGER i,j |
INTEGER i,j |
60 |
_RL varLoc(1-Olx:sNx+Olx,1-Oly:sNy+Oly) |
_RL varLoc(1-OLx:sNx+OLx,1-OLy:sNy+OLy) |
61 |
#ifdef NONLIN_FRSURF |
#ifdef NONLIN_FRSURF |
62 |
_RL factorZ, factorP, conv_theta2T |
_RL factorZ, factorP, conv_theta2T |
63 |
_RL factPI |
_RL factPI |
229 |
ENDIF |
ENDIF |
230 |
#endif /* NONLIN_FRSURF */ |
#endif /* NONLIN_FRSURF */ |
231 |
|
|
232 |
|
C-- Apply mask: |
233 |
|
DO j=1-OLy,sNy+OLy |
234 |
|
DO i=1-OLx,sNx+OLx |
235 |
|
dPhiHydX(i,j) = dPhiHydX(i,j)*_maskW(i,j,k,bi,bj) |
236 |
|
dPhiHydY(i,j) = dPhiHydY(i,j)*_maskS(i,j,k,bi,bj) |
237 |
|
ENDDO |
238 |
|
ENDDO |
239 |
|
|
240 |
#endif /* INCLUDE_PHIHYD_CALCULATION_CODE */ |
#endif /* INCLUDE_PHIHYD_CALCULATION_CODE */ |
241 |
|
|
242 |
RETURN |
RETURN |