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

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

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

revision 1.2 by adcroft, Mon Sep 10 00:14:05 2001 UTC revision 1.2.6.1 by heimbach, Fri Mar 7 03:55:23 2003 UTC
# Line 31  C     == Routine arguments == Line 31  C     == Routine arguments ==
31        INTEGER myThid        INTEGER myThid
32    
33  C     == Local variables ==  C     == Local variables ==
34    C     vFld    :: velocity [m/s], meridional component
35        INTEGER i,j        INTEGER i,j
36        _RL Rjm,Rj,Rjp,cfl,d0,d1        _RL Rjm,Rj,Rjp,cfl,d0,d1
37        _RL psiP,psiM,thetaP,thetaM        _RL psiP,psiM,thetaP,thetaM
38          _RL vFld
39    
40        DO i=1-Olx,sNx+Olx        DO i=1-Olx,sNx+Olx
41         vT(i,1-Oly)=0.         vT(i,1-Oly)=0.
# Line 46  C     == Local variables == Line 48  C     == Local variables ==
48          Rj =(tracer(i,j)-tracer(i,j-1))*maskS(i,j,k,bi,bj)          Rj =(tracer(i,j)-tracer(i,j-1))*maskS(i,j,k,bi,bj)
49          Rjm=(tracer(i,j-1)-tracer(i,j-2))*maskS(i,j-1,k,bi,bj)          Rjm=(tracer(i,j-1)-tracer(i,j-2))*maskS(i,j-1,k,bi,bj)
50    
51          cfl=abs(vVel(i,j,k,bi,bj)*deltaT*recip_dyc(i,j,bi,bj))  c       vFld = vVel(i,j,k,bi,bj)
52            vFld = vTrans(i,j)*recip_dxG(i,j,bi,bj)
53         &       *recip_drF(k)*recip_hFacS(i,j,k,bi,bj)
54            cfl=abs(vFld*deltaT*recip_dyC(i,j,bi,bj))
55          d0=(2.-cfl)*(1.-cfl)*oneSixth          d0=(2.-cfl)*(1.-cfl)*oneSixth
56          d1=(1.-cfl*cfl)*oneSixth          d1=(1.-cfl*cfl)*oneSixth
57  c       thetaP=0.  c       thetaP=0.

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.2.6.1

  ViewVC Help
Powered by ViewVC 1.1.22