46 |
|
|
47 |
C !LOCAL VARIABLES: ==================================================== |
C !LOCAL VARIABLES: ==================================================== |
48 |
C i,j :: loop indices |
C i,j :: loop indices |
49 |
INTEGER I,J |
INTEGER i,j |
50 |
CEOP |
CEOP |
51 |
|
|
52 |
IF ( k.EQ.Nr+1 .AND. |
IF ( k.EQ.Nr+1 .AND. |
81 |
DO j=1-Oly+1,sNy+Oly |
DO j=1-Oly+1,sNy+Oly |
82 |
DO i=1-Olx+1,sNx+Olx |
DO i=1-Olx+1,sNx+Olx |
83 |
advectiveFluxWV(i,j) = rTrans(i,j)* |
advectiveFluxWV(i,j) = rTrans(i,j)* |
84 |
|
#ifdef MOM_BOUNDARY_CONSERVE |
85 |
|
& 0.5 _d 0*( vFld(i,j,k,bi,bj)*_maskS(i,j,k-1,bi,bj) |
86 |
|
& +vFld(i,j,k-1,bi,bj)*_maskS(i,j,k,bi,bj) ) |
87 |
|
#else |
88 |
& 0.5 _d 0*( vFld(i,j,k,bi,bj)+vFld(i,j,k-1,bi,bj) ) |
& 0.5 _d 0*( vFld(i,j,k,bi,bj)+vFld(i,j,k-1,bi,bj) ) |
89 |
|
#endif |
90 |
ENDDO |
ENDDO |
91 |
ENDDO |
ENDDO |
92 |
|
|