94 |
DO I=1-OLx,sNx+OLx |
DO I=1-OLx,sNx+OLx |
95 |
CSTICE(i,j,bi,bj) =cos(yC(I,J,bi,bj)*deg2rad) |
CSTICE(i,j,bi,bj) =cos(yC(I,J,bi,bj)*deg2rad) |
96 |
CSUICE(i,j,bi,bj) =cos(yG(I,J,bi,bj)*deg2rad) |
CSUICE(i,j,bi,bj) =cos(yG(I,J,bi,bj)*deg2rad) |
97 |
|
CML( |
98 |
|
C inverses of CSTICE and CSUICE. Let's hope we are never |
99 |
|
C at the poles |
100 |
|
IF ( CSTICE(I,J,bi,bj) .ne. 0. _d 0 ) THEN |
101 |
|
RECIP_CSTICE(I,J,bi,bj) = 1./CSTICE(I,J,bi,bj) |
102 |
|
ELSE |
103 |
|
RECIP_CSTICE(I,J,bi,bj) =0. _d 0 |
104 |
|
ENDIF |
105 |
|
IF ( CSUICE(I,J,bi,bj) .ne. 0. _d 0 ) THEN |
106 |
|
RECIP_CSUICE(I,J,bi,bj) = 1./CSUICE(I,J,bi,bj) |
107 |
|
ELSE |
108 |
|
RECIP_CSUICE(I,J,bi,bj) =0. _d 0 |
109 |
|
ENDIF |
110 |
|
CML) |
111 |
SINEICE(i,j,bi,bj)=sin(yC(I,J,bi,bj)*deg2rad) |
SINEICE(i,j,bi,bj)=sin(yC(I,J,bi,bj)*deg2rad) |
112 |
TNGTICE(i,j,bi,bj)=SINEICE(i,j,bi,bj)/CSTICE(i,j,bi,bj) |
TNGTICE(i,j,bi,bj)=SINEICE(i,j,bi,bj)*RECIP_CSTICE(i,j,bi,bj) |
113 |
SINEICE(i,j,bi,bj)=sin(yG(I,J,bi,bj)*deg2rad) |
SINEICE(i,j,bi,bj)=sin(yG(I,J,bi,bj)*deg2rad) |
114 |
TNGICE(i,j,bi,bj) =SINEICE(i,j,bi,bj)/CSUICE(i,j,bi,bj) |
TNGICE(i,j,bi,bj) =SINEICE(i,j,bi,bj)*RECIP_CSUICE(i,j,bi,bj) |
115 |
DXTICE(i,j,bi,bj)=dxF(i,j,bi,bj)/CSTICE(i,j,bi,bj) |
DXTICE(i,j,bi,bj)=dxF(i,j,bi,bj)*RECIP_CSTICE(i,j,bi,bj) |
116 |
DXUICE(i,j,bi,bj)=dxV(i,j,bi,bj)/CSUICE(i,j,bi,bj) |
DXUICE(i,j,bi,bj)=dxV(i,j,bi,bj)*RECIP_CSUICE(i,j,bi,bj) |
117 |
DYTICE(i,j,bi,bj)=dyF(i,j,bi,bj) |
DYTICE(i,j,bi,bj)=dyF(i,j,bi,bj) |
118 |
DYUICE(i,j,bi,bj)=dyU(i,j,bi,bj) |
DYUICE(i,j,bi,bj)=dyU(i,j,bi,bj) |
119 |
ENDDO |
ENDDO |