/[MITgcm]/MITgcm/model/src/dynamics.F
ViewVC logotype

Diff of /MITgcm/model/src/dynamics.F

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

revision 1.83 by heimbach, Thu Sep 27 20:12:10 2001 UTC revision 1.83.4.3 by heimbach, Wed Apr 17 14:05:34 2002 UTC
# Line 1  Line 1 
 C $Header$  
 C $Name$  
1    
2  #include "CPP_OPTIONS.h"  #include "CPP_OPTIONS.h"
3    
# Line 83  C     == Global variables === Line 81  C     == Global variables ===
81  # ifdef ALLOW_KPP  # ifdef ALLOW_KPP
82  #  include "KPP.h"  #  include "KPP.h"
83  # endif  # endif
 # ifdef ALLOW_GMREDI  
 #  include "GMREDI.h"  
 # endif  
84  #endif /* ALLOW_AUTODIFF_TAMC */  #endif /* ALLOW_AUTODIFF_TAMC */
85  #ifdef ALLOW_TIMEAVE  #ifdef ALLOW_TIMEAVE
86  #include "TIMEAVE_STATV.h"  #include "TIMEAVE_STATV.h"
# Line 113  C      | Line 108  C      |
108  C      |-- OBCS_APPLY_UV  C      |-- OBCS_APPLY_UV
109  C      |  C      |
110  C      |-- CALL TIMEAVE_CUMUL_1T  C      |-- CALL TIMEAVE_CUMUL_1T
 C      |-- CALL TIMEAVE_CUMULATE  
111  C      |-- CALL DEBUG_STATS_RL  C      |-- CALL DEBUG_STATS_RL
112    
113  C     !INPUT/OUTPUT PARAMETERS:  C     !INPUT/OUTPUT PARAMETERS:
# Line 158  C                      index into fVerTe Line 152  C                      index into fVerTe
152        _RL sigmaY  (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr)        _RL sigmaY  (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr)
153        _RL sigmaR  (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr)        _RL sigmaR  (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr)
154    
 C This is currently used by IVDC and Diagnostics  
       _RL ConvectCount (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr)  
   
155        INTEGER iMin, iMax        INTEGER iMin, iMax
156        INTEGER jMin, jMax        INTEGER jMin, jMax
157        INTEGER bi, bj        INTEGER bi, bj
# Line 225  C     point numbers. This prevents spuri Line 216  C     point numbers. This prevents spuri
216  C     uninitialised but inert locations.  C     uninitialised but inert locations.
217        DO j=1-OLy,sNy+OLy        DO j=1-OLy,sNy+OLy
218         DO i=1-OLx,sNx+OLx         DO i=1-OLx,sNx+OLx
         DO k=1,Nr  
          phiHyd(i,j,k)  = 0. _d 0  
          KappaRU(i,j,k) = 0. _d 0  
          KappaRV(i,j,k) = 0. _d 0  
          sigmaX(i,j,k) = 0. _d 0  
          sigmaY(i,j,k) = 0. _d 0  
          sigmaR(i,j,k) = 0. _d 0  
         ENDDO  
219          rhoKM1 (i,j) = 0. _d 0          rhoKM1 (i,j) = 0. _d 0
220          rhok   (i,j) = 0. _d 0          rhok   (i,j) = 0. _d 0
221          phiSurfX(i,j) = 0. _d 0          phiSurfX(i,j) = 0. _d 0
# Line 273  CHPF$&                  ) Line 256  CHPF$&                  )
256  C--     Set up work arrays that need valid initial values  C--     Set up work arrays that need valid initial values
257          DO j=1-OLy,sNy+OLy          DO j=1-OLy,sNy+OLy
258           DO i=1-OLx,sNx+OLx           DO i=1-OLx,sNx+OLx
259              DO k=1,Nr
260               phiHyd(i,j,k)  = 0. _d 0
261               KappaRU(i,j,k) = 0. _d 0
262               KappaRV(i,j,k) = 0. _d 0
263              ENDDO
264            fVerU  (i,j,1) = 0. _d 0            fVerU  (i,j,1) = 0. _d 0
265            fVerU  (i,j,2) = 0. _d 0            fVerU  (i,j,2) = 0. _d 0
266            fVerV  (i,j,1) = 0. _d 0            fVerV  (i,j,1) = 0. _d 0
# Line 465  Cjmc(end) Line 453  Cjmc(end)
453          IF (taveFreq.GT.0.) THEN          IF (taveFreq.GT.0.) THEN
454            CALL TIMEAVE_CUMUL_1T(phiHydtave, phiHyd, Nr,            CALL TIMEAVE_CUMUL_1T(phiHydtave, phiHyd, Nr,
455       I                              deltaTclock, bi, bj, myThid)       I                              deltaTclock, bi, bj, myThid)
           IF (ivdc_kappa.NE.0.) THEN  
             CALL TIMEAVE_CUMULATE(ConvectCountTave, ConvectCount, Nr,  
      I                              deltaTclock, bi, bj, myThid)  
           ENDIF  
456          ENDIF          ENDIF
457  #endif /* ALLOW_TIMEAVE */  #endif /* ALLOW_TIMEAVE */
458    

Legend:
Removed from v.1.83  
changed lines
  Added in v.1.83.4.3

  ViewVC Help
Powered by ViewVC 1.1.22