65 |
vort3u=0.5*(omega3(i,j)*r_hFacZ(i,j) |
vort3u=0.5*(omega3(i,j)*r_hFacZ(i,j) |
66 |
& +omega3(i,j+1)*r_hFacZ(i,j+1)) |
& +omega3(i,j+1)*r_hFacZ(i,j+1)) |
67 |
ENDIF |
ENDIF |
68 |
|
|
69 |
|
cph( |
70 |
|
cph The following block with 'interlaced' comments |
71 |
|
cph is bad for TAMC and will be replaced |
72 |
|
cph) |
73 |
|
#undef THIS_IS_BAD_FOR_TAMC |
74 |
|
#ifdef THIS_IS_BAD_FOR_TAMC |
75 |
uCoriolisTerm(i,j)= |
uCoriolisTerm(i,j)= |
76 |
C high order vorticity advection term |
C high order vorticity advection term |
77 |
& +vort3u*vBarXY*recip_dxc(i,j,bi,bj) |
& +vort3u*vBarXY*recip_dxc(i,j,bi,bj) |
85 |
C original form of Coriolis term (copied from calc_mom_rhs) |
C original form of Coriolis term (copied from calc_mom_rhs) |
86 |
c & +0.5*(fCori(i,j,bi,bj)+fCori(i-1,j,bi,bj))*vBarXY |
c & +0.5*(fCori(i,j,bi,bj)+fCori(i-1,j,bi,bj))*vBarXY |
87 |
& *_maskW(I,J,K,bi,bj) |
& *_maskW(I,J,K,bi,bj) |
88 |
|
#else |
89 |
|
uCoriolisTerm(i,j)= |
90 |
|
& +vort3u*vBarXY*recip_dxc(i,j,bi,bj) |
91 |
|
& *_maskW(I,J,K,bi,bj) |
92 |
|
#endif |
93 |
|
|
94 |
ENDDO |
ENDDO |
95 |
ENDDO |
ENDDO |
96 |
|
|