289 |
#ifdef COSINEMETH_III |
#ifdef COSINEMETH_III |
290 |
& *sqCosFacU(j,bi,bj) |
& *sqCosFacU(j,bi,bj) |
291 |
#endif |
#endif |
292 |
|
#ifdef ALLOW_OBCS |
293 |
|
& *maskInW(i,j,bi,bj) |
294 |
|
#endif |
295 |
ENDDO |
ENDDO |
296 |
ENDDO |
ENDDO |
297 |
|
|
314 |
& *sqCosFacV(j,bi,bj) |
& *sqCosFacV(j,bi,bj) |
315 |
#endif |
#endif |
316 |
#endif |
#endif |
317 |
|
#ifdef ALLOW_OBCS |
318 |
|
& *maskInS(i,j,bi,bj) |
319 |
|
#endif |
320 |
ENDDO |
ENDDO |
321 |
ENDDO |
ENDDO |
322 |
|
|
515 |
C anelastic: all transports & advect. fluxes are scaled by rhoFac |
C anelastic: all transports & advect. fluxes are scaled by rhoFac |
516 |
DO j=jMin,jMax |
DO j=jMin,jMax |
517 |
DO i=iMin,iMax |
DO i=iMin,iMax |
518 |
|
C to recover old (before 2009/11/30) results (since flxAdvUp(k=2) was zero) |
519 |
|
c IF (k.EQ.2) flxAdvUp(i,j) = 0. |
520 |
gW(i,j,k,bi,bj) = |
gW(i,j,k,bi,bj) = |
521 |
& -( ( flx_EW(i+1,j)-flx_EW(i,j) ) |
& -( ( flx_EW(i+1,j)-flx_EW(i,j) ) |
522 |
& + ( flx_NS(i,j+1)-flx_NS(i,j) ) |
& + ( flx_NS(i,j+1)-flx_NS(i,j) ) |