/[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.19 by heimbach, Thu Jan 5 17:48:01 2006 UTC revision 1.21 by utke, Tue May 8 17:03:12 2007 UTC
# Line 110  c--   Temperature field. Line 110  c--   Temperature field.
110  #endif  #endif
111  #ifdef ALLOW_OPENAD  #ifdef ALLOW_OPENAD
112                  theta(i,j,k,bi,bj) = theta(i,j,k,bi,bj) +                  theta(i,j,k,bi,bj) = theta(i,j,k,bi,bj) +
113       &                               fac*xx_theta(i,j,k,bi,bj)       &                               fac*xx_theta(i,j,k,bi,bj) +
114         &                               fac*tmpfld3d(i,j,k,bi,bj)
115  #else  #else
116                  theta(i,j,k,bi,bj) = theta(i,j,k,bi,bj) +                  theta(i,j,k,bi,bj) = theta(i,j,k,bi,bj) +
117       &                               fac*tmpfld3d(i,j,k,bi,bj)       &                               fac*tmpfld3d(i,j,k,bi,bj)
# Line 147  c--   Temperature field. Line 148  c--   Temperature field.
148  #endif  #endif
149  #ifdef ALLOW_OPENAD  #ifdef ALLOW_OPENAD
150                  salt(i,j,k,bi,bj) = salt(i,j,k,bi,bj) +                  salt(i,j,k,bi,bj) = salt(i,j,k,bi,bj) +
151       &                               fac*xx_salt(i,j,k,bi,bj)       &                               fac*xx_salt(i,j,k,bi,bj) +
152         &                               fac*tmpfld3d(i,j,k,bi,bj)
153  #else  #else
154                  salt(i,j,k,bi,bj) = salt(i,j,k,bi,bj) +                  salt(i,j,k,bi,bj) = salt(i,j,k,bi,bj) +
155       &                               fac*tmpfld3d(i,j,k,bi,bj)       &                               fac*tmpfld3d(i,j,k,bi,bj)
# Line 360  c-- zonal eddy stress : edtaux Line 362  c-- zonal eddy stress : edtaux
362            do k = 1,nr            do k = 1,nr
363              do j = jmin,jmax              do j = jmin,jmax
364                do i = imin,imax                do i = imin,imax
365                  Eddytaux(i,j,k,bi,bj) = Eddytaux(i,j,k,bi,bj) +                  eddyTauX(i,j,k,bi,bj) = eddyTauX(i,j,k,bi,bj) +
366       &                                tmpfld3d(i,j,k,bi,bj)       &            fCori(i,j,bi,bj)*tmpfld3d(i,j,k,bi,bj)
367                enddo                enddo
368              enddo              enddo
369            enddo            enddo
# Line 382  c-- meridional eddy stress : edtauy Line 384  c-- meridional eddy stress : edtauy
384            do k = 1,nr            do k = 1,nr
385              do j = jmin,jmax              do j = jmin,jmax
386                do i = imin,imax                do i = imin,imax
387                  Eddytauy(i,j,k,bi,bj) = Eddytauy(i,j,k,bi,bj) +                  eddyTauY(i,j,k,bi,bj) = eddyTauY(i,j,k,bi,bj) +
388       &                                tmpfld3d(i,j,k,bi,bj)       &            fCoriG(i,j,bi,bj)*tmpfld3d(i,j,k,bi,bj)
389                enddo                enddo
390              enddo              enddo
391            enddo            enddo
# Line 542  c--   Update the tile edges. Line 544  c--   Update the tile edges.
544  #endif  #endif
545    
546  #if (defined (ALLOW_EDTAUX_CONTROL) && defined (ALLOW_EDTAUY_CONTROL))  #if (defined (ALLOW_EDTAUX_CONTROL) && defined (ALLOW_EDTAUY_CONTROL))
547         CALL EXCH_UV_XYZ_RS(Eddytaux,Eddytauy,.TRUE.,myThid)         CALL EXCH_UV_XYZ_RS(eddyTauX,eddyTauY,.TRUE.,myThid)
548  #elif (defined (ALLOW_EDTAUX_CONTROL) || defined (ALLOW_EDTAUY_CONTROL))  #elif (defined (ALLOW_EDTAUX_CONTROL) || defined (ALLOW_EDTAUY_CONTROL))
549         STOP 'ctrl_map_forcing: need BOTH ALLOW_EDTAU[X,Y]_CONTROL'         STOP 'ctrl_map_forcing: need BOTH ALLOW_EDTAU[X,Y]_CONTROL'
550  #endif  #endif

Legend:
Removed from v.1.19  
changed lines
  Added in v.1.21

  ViewVC Help
Powered by ViewVC 1.1.22