61 |
ENDIF |
ENDIF |
62 |
|
|
63 |
C-- stagger time step: grad Phi_Hyp is not in gU,gV => add it in this S/R |
C-- stagger time step: grad Phi_Hyp is not in gU,gV => add it in this S/R |
64 |
c IF (staggerTimeStep) THEN |
IF (staggerTimeStep) THEN |
65 |
IF (.FALSE.) THEN |
c IF (.FALSE.) THEN |
66 |
phxFac = pfFacMom |
phxFac = pfFacMom |
67 |
phyFac = pfFacMom |
phyFac = pfFacMom |
68 |
ELSE |
ELSE |
119 |
ENDDO |
ENDDO |
120 |
ENDDO |
ENDDO |
121 |
|
|
122 |
c IF (.FALSE.) THEN |
IF (.FALSE.) THEN |
123 |
IF (staggerTimeStep) THEN |
c IF (staggerTimeStep) THEN |
124 |
C-- -grad Phi_Hyd has not been incorporated to gU and is added here: |
C-- -grad Phi_Hyd has not been incorporated to gU and is added here: |
125 |
phxFac = pfFacMom*deltaTmom |
phxFac = pfFacMom*deltaTmom |
126 |
DO j=jMin,jMax |
DO j=jMin,jMax |
127 |
DO i=iMin,iMax |
DO i=iMin,iMax |
128 |
gUNm1(i,j,k,bi,bj)=gUNm1(i,j,k,bi,bj) |
gUNm1(i,j,k,bi,bj)=gUNm1(i,j,k,bi,bj) |
|
c & - phxFac*dPhiHydX(i,j)*_maskW(i,j,k,bi,bj) |
|
129 |
& - _recip_dxC(i,j,bi,bj) |
& - _recip_dxC(i,j,bi,bj) |
130 |
& *(phiHyd(i,j,k)-phiHyd(i-1,j,k))*phxFac |
& *(phiHyd(i,j,k)-phiHyd(i-1,j,k))*phxFac |
131 |
& *_maskW(i,j,k,bi,bj) |
& *_maskW(i,j,k,bi,bj) |
179 |
ENDDO |
ENDDO |
180 |
ENDDO |
ENDDO |
181 |
|
|
182 |
c IF (.FALSE.) THEN |
IF (.FALSE.) THEN |
183 |
IF (staggerTimeStep) THEN |
c IF (staggerTimeStep) THEN |
184 |
C-- -grad Phi_Hyd has not been incorporated to gV and is added here: |
C-- -grad Phi_Hyd has not been incorporated to gV and is added here: |
185 |
phyFac = pfFacMom*deltaTmom |
phyFac = pfFacMom*deltaTmom |
186 |
DO j=jMin,jMax |
DO j=jMin,jMax |
187 |
DO i=iMin,iMax |
DO i=iMin,iMax |
188 |
gVNm1(i,j,k,bi,bj)=gVNm1(i,j,k,bi,bj) |
gVNm1(i,j,k,bi,bj)=gVNm1(i,j,k,bi,bj) |
|
c & - phyFac*dPhiHydY(i,j)*_maskS(i,j,k,bi,bj) |
|
189 |
& - _recip_dyC(i,j,bi,bj) |
& - _recip_dyC(i,j,bi,bj) |
190 |
& *(phiHyd(i,j,k)-phiHyd(i,j-1,k))*phyFac |
& *(phiHyd(i,j,k)-phiHyd(i,j-1,k))*phyFac |
191 |
& *_maskS(i,j,k,bi,bj) |
& *_maskS(i,j,k,bi,bj) |