/[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.145 by jmc, Wed Jan 20 03:50:56 2010 UTC revision 1.149 by heimbach, Wed Sep 29 19:01:31 2010 UTC
# Line 324  cph) Line 324  cph)
324            fVerV  (i,j,2) = 0. _d 0            fVerV  (i,j,2) = 0. _d 0
325            phiHydF (i,j)  = 0. _d 0            phiHydF (i,j)  = 0. _d 0
326            phiHydC (i,j)  = 0. _d 0            phiHydC (i,j)  = 0. _d 0
327    #ifndef INCLUDE_PHIHYD_CALCULATION_CODE
328            dPhiHydX(i,j)  = 0. _d 0            dPhiHydX(i,j)  = 0. _d 0
329            dPhiHydY(i,j)  = 0. _d 0            dPhiHydY(i,j)  = 0. _d 0
330    #endif
331            phiSurfX(i,j)  = 0. _d 0            phiSurfX(i,j)  = 0. _d 0
332            phiSurfY(i,j)  = 0. _d 0            phiSurfY(i,j)  = 0. _d 0
333            guDissip(i,j)  = 0. _d 0            guDissip(i,j)  = 0. _d 0
334            gvDissip(i,j)  = 0. _d 0            gvDissip(i,j)  = 0. _d 0
335  #ifdef ALLOW_AUTODIFF_TAMC  #ifdef ALLOW_AUTODIFF_TAMC
336            phiHydLow(i,j,bi,bj) = 0. _d 0            phiHydLow(i,j,bi,bj) = 0. _d 0
337  # ifdef NONLIN_FRSURF  # if (defined NONLIN_FRSURF) && (defined MOM_FLUXFORM)
338  #  ifndef DISABLE_RSTAR_CODE  #  ifndef DISABLE_RSTAR_CODE
339            dWtransC(i,j,bi,bj) = 0. _d 0            dWtransC(i,j,bi,bj) = 0. _d 0
340            dWtransU(i,j,bi,bj) = 0. _d 0            dWtransU(i,j,bi,bj) = 0. _d 0
# Line 442  CADJ STORE gu(:,:,k,bi,bj) Line 444  CADJ STORE gu(:,:,k,bi,bj)
444  CADJ &     = comlev1_bibj_k, key=kkey, byte=isbyte  CADJ &     = comlev1_bibj_k, key=kkey, byte=isbyte
445  CADJ STORE gv(:,:,k,bi,bj)  CADJ STORE gv(:,:,k,bi,bj)
446  CADJ &     = comlev1_bibj_k, key=kkey, byte=isbyte  CADJ &     = comlev1_bibj_k, key=kkey, byte=isbyte
447    #  ifndef ALLOW_ADAMSBASHFORTH_3
448  CADJ STORE gunm1(:,:,k,bi,bj)  CADJ STORE gunm1(:,:,k,bi,bj)
449  CADJ &     = comlev1_bibj_k, key=kkey, byte=isbyte  CADJ &     = comlev1_bibj_k, key=kkey, byte=isbyte
450  CADJ STORE gvnm1(:,:,k,bi,bj)  CADJ STORE gvnm1(:,:,k,bi,bj)
451  CADJ &     = comlev1_bibj_k, key=kkey, byte=isbyte  CADJ &     = comlev1_bibj_k, key=kkey, byte=isbyte
452    #  else
453    CADJ STORE gunm(:,:,k,bi,bj,1)
454    CADJ &     = comlev1_bibj_k, key=kkey, byte=isbyte
455    CADJ STORE gunm(:,:,k,bi,bj,2)
456    CADJ &     = comlev1_bibj_k, key=kkey, byte=isbyte
457    CADJ STORE gvnm(:,:,k,bi,bj,1)
458    CADJ &     = comlev1_bibj_k, key=kkey, byte=isbyte
459    CADJ STORE gvnm(:,:,k,bi,bj,2)
460    CADJ &     = comlev1_bibj_k, key=kkey, byte=isbyte
461    #  endif
462  #  ifdef ALLOW_CD_CODE  #  ifdef ALLOW_CD_CODE
463  CADJ STORE unm1(:,:,k,bi,bj)  CADJ STORE unm1(:,:,k,bi,bj)
464  CADJ &     = comlev1_bibj_k, key=kkey, byte=isbyte  CADJ &     = comlev1_bibj_k, key=kkey, byte=isbyte
# Line 496  C--      Calculate accelerations in the Line 509  C--      Calculate accelerations in the
509  C        and step forward storing the result in gU, gV, etc...  C        and step forward storing the result in gU, gV, etc...
510           IF ( momStepping ) THEN           IF ( momStepping ) THEN
511  #ifdef ALLOW_AUTODIFF_TAMC  #ifdef ALLOW_AUTODIFF_TAMC
512  # ifdef NONLIN_FRSURF  # if (defined NONLIN_FRSURF) && (defined MOM_FLUXFORM)
513  #  ifndef DISABLE_RSTAR_CODE  #  ifndef DISABLE_RSTAR_CODE
514  CADJ STORE dWtransC(:,:,bi,bj)  CADJ STORE dWtransC(:,:,bi,bj)
515  CADJ &     = comlev1_bibj_k, key=kkey, byte=isbyte  CADJ &     = comlev1_bibj_k, key=kkey, byte=isbyte
# Line 558  C--     end of dynamics k loop (1:Nr) Line 571  C--     end of dynamics k loop (1:Nr)
571          ENDDO          ENDDO
572    
573  C--     Implicit Vertical advection & viscosity  C--     Implicit Vertical advection & viscosity
574  #if (defined (INCLUDE_IMPLVERTADV_CODE) && defined (ALLOW_MOM_COMMON))  #if (defined (INCLUDE_IMPLVERTADV_CODE) && \
575         defined (ALLOW_MOM_COMMON) && !(defined ALLOW_AUTODIFF_TAMC))
576          IF ( momImplVertAdv ) THEN          IF ( momImplVertAdv ) THEN
577            CALL MOM_U_IMPLICIT_R( kappaRU,            CALL MOM_U_IMPLICIT_R( kappaRU,
578       I                           bi, bj, myTime, myIter, myThid )       I                           bi, bj, myTime, myIter, myThid )

Legend:
Removed from v.1.145  
changed lines
  Added in v.1.149

  ViewVC Help
Powered by ViewVC 1.1.22