/[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.132 by heimbach, Wed May 3 23:34:41 2006 UTC revision 1.135 by baylor, Tue Jun 20 20:57:37 2006 UTC
# Line 101  C     == Global variables === Line 101  C     == Global variables ===
101  #   include "OBCS_PTRACERS.h"  #   include "OBCS_PTRACERS.h"
102  #  endif  #  endif
103  # endif  # endif
104  # include "MOM_FLUXFORM.h"  # ifdef ALLOW_MOM_FLUXFORM
105    #  include "MOM_FLUXFORM.h"
106    # endif
107  #endif /* ALLOW_AUTODIFF_TAMC */  #endif /* ALLOW_AUTODIFF_TAMC */
108    
109  C     !CALLING SEQUENCE:  C     !CALLING SEQUENCE:
# Line 160  C     phiSurfX,  ::  gradient of Surface Line 162  C     phiSurfX,  ::  gradient of Surface
162  C     phiSurfY             or geopotential (atmos) in X and Y direction  C     phiSurfY             or geopotential (atmos) in X and Y direction
163  C     guDissip   :: dissipation tendency (all explicit terms), u component  C     guDissip   :: dissipation tendency (all explicit terms), u component
164  C     gvDissip   :: dissipation tendency (all explicit terms), v component  C     gvDissip   :: dissipation tendency (all explicit terms), v component
165    C     KappaRU:: vertical viscosity
166    C     KappaRV:: vertical viscosity
167  C     iMin, iMax     - Ranges and sub-block indices on which calculations  C     iMin, iMax     - Ranges and sub-block indices on which calculations
168  C     jMin, jMax       are applied.  C     jMin, jMax       are applied.
169  C     bi, bj  C     bi, bj
# Line 421  CADJ STORE gunm1(:,:,k,bi,bj) Line 425  CADJ STORE gunm1(:,:,k,bi,bj)
425  CADJ &     = comlev1_bibj_k, key=kkey, byte=isbyte  CADJ &     = comlev1_bibj_k, key=kkey, byte=isbyte
426  CADJ STORE gvnm1(:,:,k,bi,bj)  CADJ STORE gvnm1(:,:,k,bi,bj)
427  CADJ &     = comlev1_bibj_k, key=kkey, byte=isbyte  CADJ &     = comlev1_bibj_k, key=kkey, byte=isbyte
428  #   ifndef DISABLE_RSTAR_CODE  #  ifndef DISABLE_RSTAR_CODE
429  CADJ STORE dwtransc(:,:,bi,bj)  CADJ STORE dwtransc(:,:,bi,bj)
430  CADJ &     = comlev1_bibj_k, key=kkey, byte=isbyte  CADJ &     = comlev1_bibj_k, key=kkey, byte=isbyte
431  CADJ STORE dwtransu(:,:,bi,bj)  CADJ STORE dwtransu(:,:,bi,bj)
432  CADJ &     = comlev1_bibj_k, key=kkey, byte=isbyte  CADJ &     = comlev1_bibj_k, key=kkey, byte=isbyte
433  CADJ STORE dwtransv(:,:,bi,bj)  CADJ STORE dwtransv(:,:,bi,bj)
434  CADJ &     = comlev1_bibj_k, key=kkey, byte=isbyte  CADJ &     = comlev1_bibj_k, key=kkey, byte=isbyte
435  #   endif  #  endif
436  #  ifdef ALLOW_CD_CODE  #  ifdef ALLOW_CD_CODE
437  CADJ STORE unm1(:,:,k,bi,bj)  CADJ STORE unm1(:,:,k,bi,bj)
438  CADJ &     = comlev1_bibj_k, key=kkey, byte=isbyte  CADJ &     = comlev1_bibj_k, key=kkey, byte=isbyte
# Line 440  CADJ STORE vVelD(:,:,k,bi,bj) Line 444  CADJ STORE vVelD(:,:,k,bi,bj)
444  CADJ &     = comlev1_bibj_k, key=kkey, byte=isbyte  CADJ &     = comlev1_bibj_k, key=kkey, byte=isbyte
445  #  endif  #  endif
446  # endif  # endif
447    # ifdef ALLOW_DEPTH_CONTROL
448    CADJ STORE  fVerU (:,:,:)
449    CADJ &     = comlev1_bibj_k, key=kkey, byte=isbyte
450    CADJ STORE  fVerV (:,:,:)
451    CADJ &     = comlev1_bibj_k, key=kkey, byte=isbyte
452    # endif
453  #endif /* ALLOW_AUTODIFF_TAMC */  #endif /* ALLOW_AUTODIFF_TAMC */
454    
455  C--      Integrate hydrostatic balance for phiHyd with BC of  C--      Integrate hydrostatic balance for phiHyd with BC of
# Line 607  C--   Step forward W field in N-H algori Line 617  C--   Step forward W field in N-H algori
617       &     CALL DEBUG_CALL('CALC_GW', myThid )       &     CALL DEBUG_CALL('CALC_GW', myThid )
618  #endif  #endif
619           CALL TIMER_START('CALC_GW          [DYNAMICS]',myThid)           CALL TIMER_START('CALC_GW          [DYNAMICS]',myThid)
620           CALL CALC_GW( myTime, myIter, myThid )           CALL CALC_GW(
621         I         KappaRU, KappaRV,
622         I         myTime, myIter, myThid )
623        ENDIF        ENDIF
624        IF ( nonHydrostatic.OR.implicitIntGravWave )        IF ( nonHydrostatic.OR.implicitIntGravWave )
625       &   CALL TIMESTEP_WVEL( myTime, myIter, myThid )       &   CALL TIMESTEP_WVEL( myTime, myIter, myThid )

Legend:
Removed from v.1.132  
changed lines
  Added in v.1.135

  ViewVC Help
Powered by ViewVC 1.1.22