/[MITgcm]/MITgcm/pkg/mom_fluxform/mom_u_adv_uu.F
ViewVC logotype

Diff of /MITgcm/pkg/mom_fluxform/mom_u_adv_uu.F

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

revision 1.4 by edhill, Thu Oct 9 04:19:20 2003 UTC revision 1.5 by jmc, Sun Oct 28 21:38:21 2007 UTC
# Line 24  C !USES: =============================== Line 24  C !USES: ===============================
24  #include "SIZE.h"  #include "SIZE.h"
25  #include "EEPARAMS.h"  #include "EEPARAMS.h"
26  #include "PARAMS.h"  #include "PARAMS.h"
27    #include "GRID.h"
28    
29  C !INPUT PARAMETERS: ===================================================  C !INPUT PARAMETERS: ===================================================
30  C  bi,bj                :: tile indices  C  bi,bj                :: tile indices
# Line 42  C  AdvectFluxUU         :: advective flu Line 43  C  AdvectFluxUU         :: advective flu
43    
44  C !LOCAL VARIABLES: ====================================================  C !LOCAL VARIABLES: ====================================================
45  C  i,j                  :: loop indices  C  i,j                  :: loop indices
46        INTEGER I,J        INTEGER i,j
47  CEOP  CEOP
48    
49        DO j=1-Oly,sNy+Oly-1        DO j=1-Oly,sNy+Oly-1
50         DO i=1-Olx,sNx+Olx-1         DO i=1-Olx,sNx+Olx-1
51          AdvectFluxUU(i,j) =          AdvectFluxUU(i,j) =
52       &  0.25*( uTrans(i,j) + uTrans(i+1,j) )       &  0.25*( uTrans(i,j) + uTrans(i+1,j) )
53    #ifdef MOM_BOUNDARY_CONSERVE
54         &      *(   uFld(i,j)*_maskW(i+1,j,k,bi,bj)
55         &         + uFld(i+1,j)*_maskW(i,j,k,bi,bj) )
56    #else
57       &      *(   uFld(i,j) +   uFld(i+1,j) )       &      *(   uFld(i,j) +   uFld(i+1,j) )
58    #endif
59         ENDDO         ENDDO
60        ENDDO        ENDDO
61    

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

  ViewVC Help
Powered by ViewVC 1.1.22