/[MITgcm]/MITgcm/pkg/generic_advdiff/gad_dst3fl_adv_x.F
ViewVC logotype

Diff of /MITgcm/pkg/generic_advdiff/gad_dst3fl_adv_x.F

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

revision 1.6 by jmc, Fri Sep 24 16:53:45 2004 UTC revision 1.7 by heimbach, Fri Aug 19 22:19:35 2005 UTC
# Line 4  C $Name$ Line 4  C $Name$
4  #include "GAD_OPTIONS.h"  #include "GAD_OPTIONS.h"
5    
6        SUBROUTINE GAD_DST3FL_ADV_X(        SUBROUTINE GAD_DST3FL_ADV_X(
7       I           bi,bj,k,deltaT,       I           bi,bj,k,deltaTloc,
8       I           uTrans, uVel,       I           uTrans, uVel,
9       I           maskLocW, tracer,       I           maskLocW, tracer,
10       O           uT,       O           uT,
# Line 23  C     == GLobal variables == Line 23  C     == GLobal variables ==
23    
24  C     == Routine arguments ==  C     == Routine arguments ==
25        INTEGER bi,bj,k        INTEGER bi,bj,k
26        _RL deltaT        _RL deltaTloc
27        _RL uTrans(1-OLx:sNx+OLx,1-OLy:sNy+OLy)        _RL uTrans(1-OLx:sNx+OLx,1-OLy:sNy+OLy)
28        _RL uVel(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)        _RL uVel(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
29        _RS maskLocW(1-OLx:sNx+OLx,1-OLy:sNy+OLy)        _RS maskLocW(1-OLx:sNx+OLx,1-OLy:sNy+OLy)
# Line 49  C     uFld   :: velocity [m/s], zonal co Line 49  C     uFld   :: velocity [m/s], zonal co
49  c       uFld = uVel(i,j,k,bi,bj)  c       uFld = uVel(i,j,k,bi,bj)
50          uFld = uTrans(i,j)*recip_dyG(i,j,bi,bj)          uFld = uTrans(i,j)*recip_dyG(i,j,bi,bj)
51       &       *recip_drF(k)*recip_hFacW(i,j,k,bi,bj)       &       *recip_drF(k)*recip_hFacW(i,j,k,bi,bj)
52          cfl=abs(uFld*deltaT*recip_dxC(i,j,bi,bj))          cfl=abs(uFld*deltaTloc*recip_dxC(i,j,bi,bj))
53          d0=(2.D0-cfl)*(1.D0-cfl)*oneSixth          d0=(2.D0-cfl)*(1.D0-cfl)*oneSixth
54          d1=(1.D0-cfl*cfl)*oneSixth          d1=(1.D0-cfl*cfl)*oneSixth
55  c       thetaP=0.D0  c       thetaP=0.D0

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7

  ViewVC Help
Powered by ViewVC 1.1.22