| 84 | k = 1 | k = 1 | 
| 85 | noSlipFac = 0. _d 0 | noSlipFac = 0. _d 0 | 
| 86 | IF ( SEAICE_no_slip ) noSlipFac = 1. _d 0 | IF ( SEAICE_no_slip ) noSlipFac = 1. _d 0 | 
| 87 |  | C     in order repoduce results before fixing a bug in r1.20 comment out | 
| 88 |  | C     the following line | 
| 89 |  | CML      IF ( SEAICE_no_slip ) noSlipFac = 2. _d 0 | 
| 90 | C | C | 
| 91 | DO bj=myByLo(myThid),myByHi(myThid) | DO bj=myByLo(myThid),myByHi(myThid) | 
| 92 | DO bi=myBxLo(myThid),myBxHi(myThid) | DO bi=myBxLo(myThid),myBxHi(myThid) | 
| 151 | &         ) | &         ) | 
| 152 | &         *maskC(i  ,j  ,k,bi,bj)*maskC(i-1,j  ,k,bi,bj) | &         *maskC(i  ,j  ,k,bi,bj)*maskC(i-1,j  ,k,bi,bj) | 
| 153 | &         *maskC(i  ,j-1,k,bi,bj)*maskC(i-1,j-1,k,bi,bj) | &         *maskC(i  ,j-1,k,bi,bj)*maskC(i-1,j-1,k,bi,bj) | 
| 154 | &         + 2.0 _d 0 * noSlipFac * ( | &         + noSlipFac * ( | 
| 155 | &           2.0 _d 0 * uave(i,j) * _recip_dyU(i,j,bi,bj) * hFacU | &           2.0 _d 0 * uave(i,j) * _recip_dyU(i,j,bi,bj) * hFacU | 
| 156 | &         + 2.0 _d 0 * vave(i,j) * _recip_dxV(i,j,bi,bj) * hFacV | &         + 2.0 _d 0 * vave(i,j) * _recip_dxV(i,j,bi,bj) * hFacV | 
| 157 | &         ) | &         ) |