--- MITgcm/pkg/seaice/groatb.F 2003/05/26 07:49:18 1.4.4.8 +++ MITgcm/pkg/seaice/groatb.F 2003/10/09 04:19:20 1.10 @@ -1,7 +1,8 @@ -C +C $Header: /home/ubuntu/mnt/e9_copy/MITgcm/pkg/seaice/Attic/groatb.F,v 1.10 2003/10/09 04:19:20 edhill Exp $ +C $Name: $ #include "SEAICE_OPTIONS.h" - + CStartOfInterface SUBROUTINE groatb( A22, myThid ) C /==========================================================\ @@ -43,7 +44,7 @@ INTEGER i, j, bi, bj INTEGER KOPEN - _RL U1, V1, SPEED_SQ + _RL SPEED_SQ _RL HICE (1-OLx:sNx+OLx, 1-OLy:sNy+OLy) _RL UG (1-OLx:sNx+OLx, 1-OLy:sNy+OLy) @@ -54,10 +55,6 @@ _RL FICEP(1-OLx:sNx+OLx, 1-OLy:sNy+OLy) #endif -C if this is not done before then do it here - _EXCH_XY_R8(UWIND, myThid) - _EXCH_XY_R8(VWIND, myThid) - CADJ loop = parallel DO bj=myByLo(myThid),myByHi(myThid) CADJ loop = parallel @@ -114,11 +111,7 @@ DO J=1,sNy DO I=1,sNx - U1=0.25 _d 0*(UWIND(I+1,J+1,bi,bj)+UWIND(I+1,J,bi,bj) - 1 +UWIND(I,J+1,bi,bj)+UWIND(I,J,bi,bj)) - V1=0.25 _d 0*(VWIND(I+1,J+1,bi,bj)+VWIND(I+1,J,bi,bj) - 1 +VWIND(I,J+1,bi,bj)+VWIND(I,J,bi,bj)) - SPEED_SQ = U1**2 + V1**2 + SPEED_SQ = UWIND(I,J,bi,bj)**2 + VWIND(I,J,bi,bj)**2 IF ( SPEED_SQ .LE. SEAICE_EPS_SQ ) THEN UG(I,J)=SEAICE_EPS ELSE