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 3865 for branches/2013/dev_r3858_NOC_ZTC/NEMOGCM/NEMO/OPA_SRC/TRA/traldf_bilapg.F90 – NEMO

Ignore:
Timestamp:
2013-04-09T18:34:38+02:00 (11 years ago)
Author:
acc
Message:

Branch 2013/dev_r3858_NOC_ZTC, #863. Nearly complete port of 2011/dev_r2739_LOCEAN8_ZTC development branch into v3.5aplha base. Compiles and runs but currently unstable after 8 timesteps with ORCA2_LIM reference configuration.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2013/dev_r3858_NOC_ZTC/NEMOGCM/NEMO/OPA_SRC/TRA/traldf_bilapg.F90

    r3805 r3865  
    210210            DO jj = 1, jpjm1 
    211211               DO ji = 1, jpim1 
    212                   zabe1 = e2u(ji,jj) * fse3u(ji,jj,jk) / e1u(ji,jj) 
    213                   zabe2 = e1v(ji,jj) * fse3v(ji,jj,jk) / e2v(ji,jj) 
     212                  zabe1 = re2u_e1u(ji,jj) * fse3u_n(ji,jj,jk) 
     213                  zabe2 = re1v_e2v(ji,jj) * fse3v_n(ji,jj,jk) 
    214214                   
    215215                  zmku = 1./MAX( tmask(ji+1,jj,jk  )+tmask(ji,jj,jk+1)   & 
     
    279279            DO jk = 2, jpkm1 
    280280               DO ji = 2, jpim1 
    281                   zcof0 = e1t(ji,jj) * e2t(ji,jj) / fse3w(ji,jj,jk)   & 
     281                  zcof0 = e12t(ji,jj) / fse3w_n(ji,jj,jk)   & 
    282282                     &     * (  wslpi(ji,jj,jk) * wslpi(ji,jj,jk)        & 
    283283                     &        + wslpj(ji,jj,jk) * wslpj(ji,jj,jk)  ) 
     
    310310                  DO ji = 2, jpim1 
    311311                     ! eddy coef. divided by the volume element 
    312                      zbtr = 1.0 / ( e1t(ji,jj) * e2t(ji,jj) * fse3t(ji,jj,jk) ) 
     312                     zbtr = 1.0 / ( e12t(ji,jj) * fse3t_n(ji,jj,jk) ) 
    313313                     ! vertical divergence 
    314314                     ztav = fsahtt(ji,jj,jk) * ( zftw(ji,jk) - zftw(ji,jk+1) ) 
     
    322322                  DO ji = 2, jpim1 
    323323                     ! inverse of the volume element 
    324                      zbtr = 1.0 / ( e1t(ji,jj) * e2t(ji,jj) * fse3t(ji,jj,jk) ) 
     324                     zbtr = 1.0 / ( e12t(ji,jj) * fse3t_n(ji,jj,jk) ) 
    325325                     ! vertical divergence 
    326326                     ztav = zftw(ji,jk) - zftw(ji,jk+1) 
Note: See TracChangeset for help on using the changeset viewer.