New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 4616 for branches/2014/dev_CNRS0_NOC1_LDF/NEMOGCM/NEMO/OPA_SRC/TRA/traldf_iso.F90 – NEMO

Ignore:
Timestamp:
2014-04-06T17:28:25+02:00 (10 years ago)
Author:
gm
Message:

#1260 : see the associated wiki page for explanation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2014/dev_CNRS0_NOC1_LDF/NEMOGCM/NEMO/OPA_SRC/TRA/traldf_iso.F90

    r4596 r4616  
    7272      !!               - pahv e2u*vslp    dk[ mj(mk(tb)) ] 
    7373      !!      take the horizontal divergence of the fluxes: 
    74       !!         difft = 1/(e1t*e2t*e3t) {  di-1[ zftu ] +  dj-1[ zftv ]  } 
     74      !!         difft = 1/(e1e2t*e3t) {  di-1[ zftu ] +  dj-1[ zftv ]  } 
    7575      !!      Add this trend to the general trend (ta,sa): 
    7676      !!         ta = ta + difft 
     
    8282      !!                   + mj(mk(pahv)) * e1t*wslpj dj[ mj(mk(tb)) ]  } 
    8383      !!      take the horizontal divergence of the fluxes: 
    84       !!         difft = 1/(e1t*e2t*e3t) dk[ zftw ] 
     84      !!         difft = 1/(e1e2t*e3t) dk[ zftw ] 
    8585      !!      Add this trend to the general trend (ta,sa): 
    8686      !!         pta = pta + difft 
     
    246246            DO jj = 1 , jpjm1            !==  Horizontal fluxes 
    247247               DO ji = 1, fs_jpim1   ! vector opt. 
    248                   zabe1 = pahu(ji,jj,jk) * e2u(ji,jj) * fse3u(ji,jj,jk) / e1u(ji,jj) 
    249                   zabe2 = pahv(ji,jj,jk) * e1v(ji,jj) * fse3v(ji,jj,jk) / e2v(ji,jj) 
     248                  zabe1 = pahu(ji,jj,jk) * e2_e1u(ji,jj) * fse3u(ji,jj,jk) 
     249                  zabe2 = pahv(ji,jj,jk) * e1_e2v(ji,jj) * fse3v(ji,jj,jk) 
    250250                  ! 
    251251                  zmsku = 1. / MAX(  tmask(ji+1,jj,jk  ) + tmask(ji,jj,jk+1)   & 
     
    259259                  ! 
    260260                  zftu(ji,jj,jk ) = (  zabe1 * zdit(ji,jj,jk)   & 
    261                      &              + zcof1 * (  zdkt (ji+1,jj) + zdk1t(ji,jj)      & 
    262                      &                         + zdk1t(ji+1,jj) + zdkt (ji,jj)  )  ) * umask(ji,jj,jk) 
     261                     &               + zcof1 * (  zdkt (ji+1,jj) + zdk1t(ji,jj)      & 
     262                     &                          + zdk1t(ji+1,jj) + zdkt (ji,jj)  )  ) * umask(ji,jj,jk) 
    263263                  zftv(ji,jj,jk) = (  zabe2 * zdjt(ji,jj,jk)   & 
    264                      &              + zcof2 * (  zdkt (ji,jj+1) + zdk1t(ji,jj)      & 
    265                      &                         + zdk1t(ji,jj+1) + zdkt (ji,jj)  )  ) * vmask(ji,jj,jk)                   
     264                     &               + zcof2 * (  zdkt (ji,jj+1) + zdk1t(ji,jj)      & 
     265                     &                          + zdk1t(ji,jj+1) + zdkt (ji,jj)  )  ) * vmask(ji,jj,jk)                   
    266266               END DO 
    267267            END DO 
Note: See TracChangeset for help on using the changeset viewer.