61 |
DO j=1-Oly+2,sNy+Oly-1 |
DO j=1-Oly+2,sNy+Oly-1 |
62 |
DO i=1-Olx,sNx+Olx |
DO i=1-Olx,sNx+Olx |
63 |
Rjp=(tracer(i,j+1)-tracer(i,j)) |
Rjp=(tracer(i,j+1)-tracer(i,j)) |
64 |
c & *maskS(i,j+1,k,bi,bj) |
& *maskS(i,j+1,k,bi,bj) |
65 |
Rj =(tracer(i,j)-tracer(i,j-1)) |
Rj =(tracer(i,j)-tracer(i,j-1)) |
66 |
c & *maskS(i,j,k,bi,bj) |
& *maskS(i,j,k,bi,bj) |
67 |
Rjm=(tracer(i,j-1)-tracer(i,j-2)) |
Rjm=(tracer(i,j-1)-tracer(i,j-2)) |
68 |
c & *maskS(i,j-1,k,bi,bj) |
& *maskS(i,j-1,k,bi,bj) |
69 |
C- jmc: mask not needed here above if Rjjp & Rjjm & vTrans are masked |
Rjjp=(Rjp-Rj) |
70 |
Rjjp=(Rjp-Rj)*maskS(i,j+1,k,bi,bj) |
Rjjm=(Rj-Rjm) |
|
Rjjm=(Rj-Rjm)*maskS(i,j-1,k,bi,bj) |
|
71 |
vT(i,j) = |
vT(i,j) = |
72 |
& vTrans(i,j)*( |
& vTrans(i,j)*( |
73 |
& Tracer(i,j)+Tracer(i,j-1)-oneSixth*( Rjjp+Rjjm ) |
& Tracer(i,j)+Tracer(i,j-1)-oneSixth*( Rjjp+Rjjm ) |