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 |