/[MITgcm]/MITgcm/pkg/ptracers/ptracers_integrate.F
ViewVC logotype

Diff of /MITgcm/pkg/ptracers/ptracers_integrate.F

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

revision 1.13 by jmc, Wed Jan 7 21:21:26 2004 UTC revision 1.18 by jmc, Thu Oct 21 21:26:58 2004 UTC
# Line 29  C !USES: =============================== Line 29  C !USES: ===============================
29  #include "EEPARAMS.h"  #include "EEPARAMS.h"
30  #include "PARAMS.h"  #include "PARAMS.h"
31  #include "DYNVARS.h"  #include "DYNVARS.h"
32    #include "PTRACERS_SIZE.h"
33  #include "PTRACERS.h"  #include "PTRACERS.h"
34  #include "GAD.h"  #include "GAD.h"
35    
# Line 43  C  rTrans               :: vertical volu Line 44  C  rTrans               :: vertical volu
44  C  rTransKp1            :: vertical volume transport at interface k+1  C  rTransKp1            :: vertical volume transport at interface k+1
45  C  maskUp               :: mask for vertical transport  C  maskUp               :: mask for vertical transport
46  C  rFlx                 :: vertical flux  C  rFlx                 :: vertical flux
47  C  KappaRtr             :: vertical diffusion of passive tracers  C  KappaRtr             :: vertical diffusion of passive tracers, interf k
48  C            NOTE!         This is infact KappaRS from thermodynamics()  C            NOTE!         This is infact KappaRS from thermodynamics()
49  C                          and is being used only temporarily  C                          and is being used only temporarily
50  C                          until we removed the need to store  C                          until we removed the need to store
# Line 60  C  myThid               :: thread number Line 61  C  myThid               :: thread number
61        _RL rTransKp1(1-OLx:sNx+OLx,1-OLy:sNy+OLy)        _RL rTransKp1(1-OLx:sNx+OLx,1-OLy:sNy+OLy)
62        _RS maskUp  (1-OLx:sNx+OLx,1-OLy:sNy+OLy)        _RS maskUp  (1-OLx:sNx+OLx,1-OLy:sNy+OLy)
63        _RL rFlx(1-OLx:sNx+OLx,1-OLy:sNy+OLy,2,PTRACERS_num)        _RL rFlx(1-OLx:sNx+OLx,1-OLy:sNy+OLy,2,PTRACERS_num)
64        _RL KappaRtr(1-Olx:sNx+Olx,1-Oly:sNy+Oly,Nr)        _RL KappaRtr(1-Olx:sNx+Olx,1-Oly:sNy+Oly)
65        INTEGER myIter        INTEGER myIter
66        _RL myTime        _RL myTime
67        INTEGER myThid        INTEGER myThid
# Line 113  C (advection, [explicit] diffusion, para Line 114  C (advection, [explicit] diffusion, para
114       I                   pTracer(1-Olx,1-Oly,1,1,1,iTracer),       I                   pTracer(1-Olx,1-Oly,1,1,1,iTracer),
115       I                   GAD_TR,       I                   GAD_TR,
116       I                   PTRACERS_advScheme(iTracer),       I                   PTRACERS_advScheme(iTracer),
117         I                   PTRACERS_advScheme(iTracer),
118       I                   calcAdvection, .FALSE.,       I                   calcAdvection, .FALSE.,
119       U                   rFlx(1-Olx,1-Oly,1,iTracer),       U                   rFlx(1-Olx,1-Oly,1,iTracer),
120       U                   gPtr(1-Olx,1-Oly,1,1,1,iTracer),       U                   gPtr(1-Olx,1-Oly,1,1,1,iTracer),
121       I                   myThid )       I                   myTime, myIter, myThid )
122    
123  C External forcing term(s)  C External forcing term(s)
124  cswdptr --add --  cswdptr --add --
# Line 134  cswdptr - end add --- Line 136  cswdptr - end add ---
136       &   CALL PTRACERS_FORCING(       &   CALL PTRACERS_FORCING(
137       I                      bi,bj,iMin,iMax,jMin,jMax,k,       I                      bi,bj,iMin,iMax,jMin,jMax,k,
138       U                      gPtr(1-Olx,1-Oly,1,1,1,iTracer),       U                      gPtr(1-Olx,1-Oly,1,1,1,iTracer),
139       I                      surfaceTendencyPtr(1-Olx,1-Oly,1,1,iTracer),       I                      surfaceForcingPtr(1-Olx,1-Oly,1,1,iTracer),
140       I                      myIter,myTime,myThid)       I                      myIter,myTime,myThid)
141  cswdptr --add---  cswdptr --add---
142  #endif  #endif
# Line 167  cswdptr - end add --- Line 169  cswdptr - end add ---
169       &   CALL PTRACERS_FORCING(       &   CALL PTRACERS_FORCING(
170       I                      bi,bj,iMin,iMax,jMin,jMax,k,       I                      bi,bj,iMin,iMax,jMin,jMax,k,
171       U                      gPtr(1-Olx,1-Oly,1,1,1,iTracer),       U                      gPtr(1-Olx,1-Oly,1,1,1,iTracer),
172       I                      surfaceTendencyPtr(1-Olx,1-Oly,1,1,iTracer),       I                      surfaceForcingPtr(1-Olx,1-Oly,1,1,iTracer),
173       I                      myIter,myTime,myThid)       I                      myIter,myTime,myThid)
174  cswdptr - add--  cswdptr - add--
175  #endif  #endif

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.18

  ViewVC Help
Powered by ViewVC 1.1.22