| 43 | 
       _EXCH_XY_R8(GAIRX, myThid) | 
       _EXCH_XY_R8(GAIRX, myThid) | 
| 44 | 
       _EXCH_XY_R8(GAIRY, myThid) | 
       _EXCH_XY_R8(GAIRY, myThid) | 
| 45 | 
  | 
  | 
| 46 | 
  | 
 c$taf loop = parallel | 
| 47 | 
       DO bj=myByLo(myThid),myByHi(myThid) | 
       DO bj=myByLo(myThid),myByHi(myThid) | 
| 48 | 
  | 
 c$taf loop = parallel | 
| 49 | 
        DO bi=myBxLo(myThid),myBxHi(myThid) | 
        DO bi=myBxLo(myThid),myBxHi(myThid) | 
| 50 | 
  | 
  | 
| 51 | 
 C DETERMINE AMOUNT OF OPEN WATER AND ICE THICKNESS | 
 C DETERMINE AMOUNT OF OPEN WATER AND ICE THICKNESS | 
| 52 | 
         DO J=1,sNy | 
         DO J=1,sNy | 
| 53 | 
          DO I=1,sNx | 
          DO I=1,sNx | 
| 54 | 
           AREA(I,J,2,bi,bj)=MAX(A22,AREA(I,J,2,bi,bj)) | 
           AREA(I,J,2,bi,bj)=MAX(A22,AREA(I,J,2,bi,bj)) | 
| 55 | 
           FHEFF(I,J,bi,bj)=0.0 | 
           FHEFF(I,J,bi,bj)=0.0 _d 0 | 
| 56 | 
           HICE(I,J)=HEFF(I,J,2,bi,bj)/AREA(I,J,2,bi,bj) | 
           HICE(I,J)=HEFF(I,J,2,bi,bj)/AREA(I,J,2,bi,bj) | 
| 57 | 
          ENDDO | 
          ENDDO | 
| 58 | 
         ENDDO | 
         ENDDO | 
| 60 | 
 C NOW DETERMINE MIXED LAYER TEMPERATURE | 
 C NOW DETERMINE MIXED LAYER TEMPERATURE | 
| 61 | 
         DO J=1,sNy | 
         DO J=1,sNy | 
| 62 | 
          DO I=1,sNx | 
          DO I=1,sNx | 
| 63 | 
           TMIX(I,J,bi,bj)=theta(I,J,1,bi,bj)+273.16E+00 | 
           TMIX(I,J,bi,bj)=theta(I,J,1,bi,bj)+273.16 _d +00 | 
| 64 | 
 #ifdef SEAICE_DEBUG | 
 #ifdef SEAICE_DEBUG | 
| 65 | 
           TMIX(I,J,bi,bj)=MAX(TMIX(I,J,bi,bj),271.2E+00) | 
           TMIX(I,J,bi,bj)=MAX(TMIX(I,J,bi,bj),271.2 _d +00) | 
| 66 | 
 #endif SEAICE_DEBUG | 
 #endif SEAICE_DEBUG | 
| 67 | 
          ENDDO | 
          ENDDO | 
| 68 | 
         ENDDO | 
         ENDDO | 
| 69 | 
  | 
  | 
| 70 | 
         DO J=1,sNy | 
         DO J=1,sNy | 
| 71 | 
          DO I=1,sNx | 
          DO I=1,sNx | 
| 72 | 
           U1=0.25*(GAIRX(I-1,J-1,bi,bj)+GAIRX(I-1,J,bi,bj) | 
           U1=0.25 _d 0*(GAIRX(I-1,J-1,bi,bj)+GAIRX(I-1,J,bi,bj) | 
| 73 | 
      1      +GAIRX(I,J-1,bi,bj)+GAIRX(I,J,bi,bj)) | 
      1      +GAIRX(I,J-1,bi,bj)+GAIRX(I,J,bi,bj)) | 
| 74 | 
           V1=0.25*(GAIRY(I-1,J-1,bi,bj)+GAIRY(I-1,J,bi,bj) | 
           V1=0.25 _d 0*(GAIRY(I-1,J-1,bi,bj)+GAIRY(I-1,J,bi,bj) | 
| 75 | 
      1      +GAIRY(I,J-1,bi,bj)+GAIRY(I,J,bi,bj)) | 
      1      +GAIRY(I,J-1,bi,bj)+GAIRY(I,J,bi,bj)) | 
| 76 | 
           UG(I,J)=SQRT(U1**2+V1**2) | 
           UG(I,J)=SQRT(U1**2+V1**2) | 
| 77 | 
          ENDDO | 
          ENDDO |