/[MITgcm]/MITgcm/pkg/seaice/groatb.F
ViewVC logotype

Diff of /MITgcm/pkg/seaice/groatb.F

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.4.4.4 by dimitri, Fri Feb 28 09:47:31 2003 UTC revision 1.5 by dimitri, Tue Feb 18 05:33:55 2003 UTC
# Line 18  C     === Global variables === Line 18  C     === Global variables ===
18  #include "DYNVARS.h"  #include "DYNVARS.h"
19  #include "FFIELDS.h"  #include "FFIELDS.h"
20  #include "SEAICE.h"  #include "SEAICE.h"
 #include "SEAICE_PARAMS.h"  
21  #include "SEAICE_FFIELDS.h"  #include "SEAICE_FFIELDS.h"
22    
23  C     === Routine arguments ===  C     === Routine arguments ===
# Line 34  C     i,j,bi,bj - Loop counters Line 33  C     i,j,bi,bj - Loop counters
33    
34        INTEGER i, j, bi, bj        INTEGER i, j, bi, bj
35        INTEGER KOPEN        INTEGER KOPEN
36        _RL U1, V1, SPEED_SQ        _RL U1, V1
37    
38        _RL HICE (1-OLx:sNx+OLx, 1-OLy:sNy+OLy)        _RL HICE (1-OLx:sNx+OLx, 1-OLy:sNy+OLy)
39        _RL UG   (1-OLx:sNx+OLx, 1-OLy:sNy+OLy)        _RL UG   (1-OLx:sNx+OLx, 1-OLy:sNy+OLy)
# Line 73  C NOW DETERMINE MIXED LAYER TEMPERATURE Line 72  C NOW DETERMINE MIXED LAYER TEMPERATURE
72       1      +UWIND(I,J-1,bi,bj)+UWIND(I,J,bi,bj))       1      +UWIND(I,J-1,bi,bj)+UWIND(I,J,bi,bj))
73            V1=0.25 _d 0*(VWIND(I-1,J-1,bi,bj)+VWIND(I-1,J,bi,bj)            V1=0.25 _d 0*(VWIND(I-1,J-1,bi,bj)+VWIND(I-1,J,bi,bj)
74       1      +VWIND(I,J-1,bi,bj)+VWIND(I,J,bi,bj))       1      +VWIND(I,J-1,bi,bj)+VWIND(I,J,bi,bj))
75            SPEED_SQ = U1**2 + V1**2            UG(I,J)=SQRT(U1**2+V1**2)
           IF ( SPEED_SQ .LT. SEAICE_EPS_SQ ) THEN  
              UG(I,J)=SEAICE_EPS  
           ELSE  
              UG(I,J)=SQRT(SPEED_SQ)  
           ENDIF  
76           ENDDO           ENDDO
77          ENDDO          ENDDO
78    

Legend:
Removed from v.1.4.4.4  
changed lines
  Added in v.1.5

  ViewVC Help
Powered by ViewVC 1.1.22