/[MITgcm]/MITgcm/pkg/ctrl/ctrl_map_ini.F
ViewVC logotype

Diff of /MITgcm/pkg/ctrl/ctrl_map_ini.F

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

revision 1.12 by heimbach, Thu Mar 4 19:49:47 2004 UTC revision 1.13 by heimbach, Fri Sep 17 23:02:01 2004 UTC
# Line 25  c     == global variables == Line 25  c     == global variables ==
25  #include "PARAMS.h"  #include "PARAMS.h"
26  #include "DYNVARS.h"  #include "DYNVARS.h"
27  #include "GRID.h"  #include "GRID.h"
 #include "TR1.h"  
28  #include "ctrl.h"  #include "ctrl.h"
29  #include "ctrl_dummy.h"  #include "ctrl_dummy.h"
30  #include "optim.h"  #include "optim.h"
31    #ifdef ALLOW_PTRACERS
32    # include "PTRACERS_SIZE.h"
33    # include "PTRACERS.h"
34    #endif
35  #ifdef ALLOW_ECCO  #ifdef ALLOW_ECCO
36  # include "ecco_cost.h"  # include "ecco_cost.h"
37  #endif  #endif
# Line 154  c--   Temperature field. Line 157  c--   Temperature field.
157  #endif  #endif
158    
159  #ifdef ALLOW_TR10_CONTROL  #ifdef ALLOW_TR10_CONTROL
160    #ifdef ALLOW_PTRACERS
161  c--   Temperature field.  c--   Temperature field.
162        il=ilnblnk( xx_tr1_file )        il=ilnblnk( xx_tr1_file )
163        write(fnametr1(1:80),'(2a,i10.10)')        write(fnametr1(1:80),'(2a,i10.10)')
# Line 167  c--   Temperature field. Line 171  c--   Temperature field.
171            do k = 1,nr            do k = 1,nr
172              do j = jmin,jmax              do j = jmin,jmax
173                do i = imin,imax                do i = imin,imax
174                  tr1(i,j,k,bi,bj) = tr1(i,j,k,bi,bj) +                  ptracer(i,j,k,bi,bj,1) = ptracer(i,j,k,bi,bj,1) +
175       &                               fac*tmpfld3d(i,j,k,bi,bj)       &                               fac*tmpfld3d(i,j,k,bi,bj)
176                enddo                enddo
177              enddo              enddo
# Line 175  c--   Temperature field. Line 179  c--   Temperature field.
179         enddo         enddo
180        enddo        enddo
181  #endif  #endif
182    #endif
183    
184  #ifdef ALLOW_DIFFKR_CONTROL  #ifdef ALLOW_DIFFKR_CONTROL
185  c--   diffkr.  c--   diffkr.
# Line 301  c--   Update the tile edges. Line 306  c--   Update the tile edges.
306    
307  #ifdef ALLOW_THETA0_CONTROL  #ifdef ALLOW_THETA0_CONTROL
308        _EXCH_XYZ_R8( theta, mythid )        _EXCH_XYZ_R8( theta, mythid )
 cph      _EXCH_XYZ_R8( gtNm1, mythid )  
309  #endif  #endif
310  #ifdef ALLOW_SALT0_CONTROL  #ifdef ALLOW_SALT0_CONTROL
311        _EXCH_XYZ_R8(  salt, mythid )        _EXCH_XYZ_R8(  salt, mythid )
 cph      _EXCH_XYZ_R8( gsNm1, mythid )  
312  #endif  #endif
313  #ifdef ALLOW_TR10_CONTROL  #ifdef ALLOW_TR10_CONTROL
314        _EXCH_XYZ_R8(     tr1, mythid )  #ifdef ALLOW_PTRACERS
315  cph      _EXCH_XYZ_R8( gTr1Nm1, mythid )        _EXCH_XYZ_R8(pTracer(1-Olx,1-Oly,1,1,1,1),myThid)
316    #endif
317  #endif  #endif
318  #ifdef ALLOW_DIFFKR_CONTROL  #ifdef ALLOW_DIFFKR_CONTROL
319        _EXCH_XYZ_R8( diffkr, mythid)        _EXCH_XYZ_R8( diffkr, mythid)

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

  ViewVC Help
Powered by ViewVC 1.1.22