| 48 |
INTEGER k |
INTEGER k |
| 49 |
_RS hFacU, hFacV |
_RS hFacU, hFacV |
| 50 |
|
|
| 51 |
|
k = 1 |
| 52 |
C |
C |
| 53 |
DO bj=myByLo(myThid),myByHi(myThid) |
DO bj=myByLo(myThid),myByHi(myThid) |
| 54 |
DO bi=myBxLo(myThid),myBxHi(myThid) |
DO bi=myBxLo(myThid),myBxHi(myThid) |
| 74 |
& * ( _tanPhiAtU(I,J,bi,bj) + _tanPhiAtU(I,J-1,bi,bj) ) |
& * ( _tanPhiAtU(I,J,bi,bj) + _tanPhiAtU(I,J-1,bi,bj) ) |
| 75 |
& *recip_rSphere |
& *recip_rSphere |
| 76 |
& ) |
& ) |
| 77 |
|
& *maskC(I ,J ,k,bi,bj)*maskC(I-1,J ,k,bi,bj) |
| 78 |
|
& *maskC(I ,J-1,k,bi,bj)*maskC(I-1,J-1,k,bi,bj) |
| 79 |
C one metric term is missing |
C one metric term is missing |
| 80 |
ENDDO |
ENDDO |
| 81 |
ENDDO |
ENDDO |
| 82 |
IF ( SEAICE_no_slip ) THEN |
IF ( SEAICE_no_slip ) THEN |
| 83 |
C no slip boundary conditions apply only to e12 |
C no slip boundary conditions apply only to e12 |
|
k = 1 |
|
| 84 |
DO j=1-Oly+1,sNy+Oly-1 |
DO j=1-Oly+1,sNy+Oly-1 |
| 85 |
DO i=1-Olx+1,sNx+Olx-1 |
DO i=1-Olx+1,sNx+Olx-1 |
| 86 |
hFacU = _maskW(i,j,k,bi,bj) - _maskW(i,j-1,k,bi,bj) |
hFacU = _maskW(i,j,k,bi,bj) - _maskW(i,j-1,k,bi,bj) |
| 87 |
hFacV = _maskS(i,j,k,bi,bj) - _maskS(i-1,j,k,bi,bj) |
hFacV = _maskS(i,j,k,bi,bj) - _maskS(i-1,j,k,bi,bj) |
| 88 |
|
|
| 89 |
e12(I,J,bi,bj)= e12(I,J,bi,bj) |
e12(I,J,bi,bj)= e12(I,J,bi,bj) |
| 90 |
& + HALF*( recip_rAz(i,j,bi,bj) |
& + recip_rAz(i,j,bi,bj) * |
| 91 |
& *( hFacU * ( _dxC(i,j ,bi,bj)*uFld(i,j ,bi,bj) |
& ( hFacU * ( _dxC(i,j ,bi,bj)*uFld(i,j ,bi,bj) |
| 92 |
& + _dxC(i,j-1,bi,bj)*uFld(i,j-1,bi,bj) ) |
& + _dxC(i,j-1,bi,bj)*uFld(i,j-1,bi,bj) ) |
| 93 |
& + hFacV * ( _dyC(i ,j,bi,bj)*vFld(i ,j,bi,bj) |
& + hFacV * ( _dyC(i ,j,bi,bj)*vFld(i ,j,bi,bj) |
| 94 |
& + _dyC(i-1,j,bi,bj)*vFld(i-1,j,bi,bj) ) ) |
& + _dyC(i-1,j,bi,bj)*vFld(i-1,j,bi,bj) ) ) |
| 95 |
& - hFacU |
& - hFacU |
| 96 |
& * 0.25 _d 0 * (uFld(I,J,bi,bj)+uFld(I ,J-1,bi,bj)) |
& * 0.25 _d 0 * (uFld(I,J,bi,bj)+uFld(I ,J-1,bi,bj)) |
| 97 |
& * ( _tanPhiAtU(I,J,bi,bj) + _tanPhiAtU(I,J-1,bi,bj) ) |
& * ( _tanPhiAtU(I,J,bi,bj) + _tanPhiAtU(I,J-1,bi,bj) ) |
| 98 |
& *recip_rSphere |
& *recip_rSphere |
|
& ) |
|
| 99 |
C one metric term is missing |
C one metric term is missing |
| 100 |
ENDDO |
ENDDO |
| 101 |
ENDDO |
ENDDO |