224 |
C but not saved) |
C but not saved) |
225 |
fuIce = 0.5 _d 0 * |
fuIce = 0.5 _d 0 * |
226 |
& ( DAIRN(I ,J,bi,bj)*( |
& ( DAIRN(I ,J,bi,bj)*( |
227 |
& COSWIN*uWind(I ,J,bi,bj)-SINWIN*vWind(I ,J,bi,bj) ) |
& COSWIN*uWind(I ,J,bi,bj) |
228 |
|
& -SIGN(SINWIN, _fCori(I ,J,bi,bj))*vWind(I ,J,bi,bj) ) |
229 |
& + DAIRN(I-1,J,bi,bj)*( |
& + DAIRN(I-1,J,bi,bj)*( |
230 |
& COSWIN*uWind(I-1,J,bi,bj)-SINWIN*vWind(I-1,J,bi,bj) ) |
& COSWIN*uWind(I-1,J,bi,bj) |
231 |
|
& -SIGN(SINWIN, _fCori(I-1,J,bi,bj))*vWind(I-1,J,bi,bj) ) |
232 |
& ) |
& ) |
233 |
fvIce = 0.5 _d 0 * |
fvIce = 0.5 _d 0 * |
234 |
& ( DAIRN(I,J ,bi,bj)*( |
& ( DAIRN(I,J ,bi,bj)*( |
235 |
& SINWIN*uWind(I,J ,bi,bj)+COSWIN*vWind(I,J ,bi,bj) ) |
& SIGN(SINWIN, _fCori(I ,J,bi,bj))*uWind(I,J ,bi,bj) |
236 |
|
& +COSWIN*vWind(I,J ,bi,bj) ) |
237 |
& + DAIRN(I,J-1,bi,bj)*( |
& + DAIRN(I,J-1,bi,bj)*( |
238 |
& SINWIN*uWind(I,J-1,bi,bj)+COSWIN*vWind(I,J-1,bi,bj) ) |
& SIGN(SINWIN, _fCori(I,J-1,bi,bj))*uWind(I,J-1,bi,bj) |
239 |
|
& +COSWIN*vWind(I,J-1,bi,bj) ) |
240 |
& ) |
& ) |
241 |
C average wind stress over ice and ocean and apply averaged wind |
C average wind stress over ice and ocean and apply averaged wind |
242 |
C stress and internal ice stresses to surface layer of ocean |
C stress and internal ice stresses to surface layer of ocean |
257 |
DO bi=myBxLo(myThid),myBxHi(myThid) |
DO bi=myBxLo(myThid),myBxHi(myThid) |
258 |
DO j=1,sNy |
DO j=1,sNy |
259 |
DO i=1,sNx |
DO i=1,sNx |
260 |
fuIce=HALF*( DWATN(I,J,bi,bj)+DWATN(I,J+1,bi,bj) )*( |
fuIce=HALF*( DWATN(I,J,bi,bj)+DWATN(I,J+1,bi,bj) )* |
261 |
& COSWAT * |
& COSWAT * |
262 |
& ( UICE(I,J,1,bi,bj)-GWATX(I,J,bi,bj) ) |
& ( UICE(I,J,1,bi,bj)-GWATX(I,J,bi,bj) ) |
263 |
& - SINWAT* 0.5 _d 0 * ( |
& - SIGN(SINWAT, _fCori(I,J,bi,bj)) * 0.5 _d 0 * |
264 |
& 0.5 _d 0*(vIce(I ,J ,1,bi,bj)-GWATY(I ,J ,bi,bj) |
& ( DWATN(I ,J,bi,bj) * |
265 |
& +vIce(I-1,J ,1,bi,bj)-GWATY(I-1,J ,bi,bj)) |
& 0.5 _d 0*(vIce(I ,J ,1,bi,bj)-GWATY(I ,J ,bi,bj) |
266 |
& +0.5 _d 0*(vIce(I ,J+1,1,bi,bj)-GWATY(I ,J+1,bi,bj) |
& +vIce(I ,J+1,1,bi,bj)-GWATY(I ,J+1,bi,bj)) |
267 |
& +vIce(I-1,J+1,1,bi,bj)-GWATY(I-1,J+1,bi,bj)) ) |
& + DWATN(I-1,J,bi,bj) * |
268 |
|
& 0.5 _d 0*(vIce(I-1,J ,1,bi,bj)-GWATY(I-1,J ,bi,bj) |
269 |
|
& +vIce(I-1,J+1,1,bi,bj)-GWATY(I-1,J+1,bi,bj)) |
270 |
& ) |
& ) |
271 |
fvIce=HALF*( DWATN(I,J,bi,bj)+DWATN(I+1,J,bi,bj) )*( |
fvIce=HALF*( DWATN(I,J,bi,bj)+DWATN(I+1,J,bi,bj) )* |
272 |
& SINWAT * |
& COSWAT * |
273 |
& ( UICE(I,J,1,bi,bj)-GWATX(I,J,bi,bj) ) |
& ( VICE(I,J,1,bi,bj)-GWATY(I,J,bi,bj) ) |
274 |
& + COSWAT * 0.5 _d 0 * ( |
& + SIGN(SINWAT, _fCori(I,J,bi,bj)) * 0.5 _d 0 * |
275 |
& 0.5 _d 0*(uIce(I ,J ,1,bi,bj)-GWATX(I ,J ,bi,bj) |
& ( DWATN(I,J ,bi,bj) * |
276 |
& +uIce(I+1,J ,1,bi,bj)-GWATX(I+1,J ,bi,bj)) |
& 0.5 _d 0*(uIce(I ,J ,1,bi,bj)-GWATX(I ,J ,bi,bj) |
277 |
& +0.5 _d 0*(uIce(I ,J-1,1,bi,bj)-GWATX(I ,J-1,bi,bj) |
& +uIce(I+1,J ,1,bi,bj)-GWATX(I+1,J ,bi,bj)) |
278 |
& +uIce(I+1,J-1,1,bi,bj)-GWATX(I+1,J-1,bi,bj)) ) |
& + DWATN(I,J-1,bi,bj) * |
279 |
|
& 0.5 _d 0*(uIce(I ,J-1,1,bi,bj)-GWATX(I ,J-1,bi,bj) |
280 |
|
& +uIce(I+1,J-1,1,bi,bj)-GWATX(I+1,J-1,bi,bj)) |
281 |
& ) |
& ) |
282 |
areaW = 0.5 _d 0 * (AREA(I,J,1,bi,bj) + AREA(I-1,J,1,bi,bj)) |
areaW = 0.5 _d 0 * (AREA(I,J,1,bi,bj) + AREA(I-1,J,1,bi,bj)) |
283 |
areaS = 0.5 _d 0 * (AREA(I,J,1,bi,bj) + AREA(I,J-1,1,bi,bj)) |
areaS = 0.5 _d 0 * (AREA(I,J,1,bi,bj) + AREA(I,J-1,1,bi,bj)) |