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 5845 for branches/2015/dev_r5836_NOC3_vvl_by_default/NEMOGCM/NEMO/OPA_SRC/TRA/traadv_fct.F90 – NEMO

Ignore:
Timestamp:
2015-10-31T08:40:45+01:00 (8 years ago)
Author:
gm
Message:

#1613: vvl by default: suppression of domzgr_substitute.h90

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2015/dev_r5836_NOC3_vvl_by_default/NEMOGCM/NEMO/OPA_SRC/TRA/traadv_fct.F90

    r5836 r5845  
    4040 
    4141   !! * Substitutions 
    42 #  include "domzgr_substitute.h90" 
    4342#  include "vectopt_loop_substitute.h90" 
    4443   !!---------------------------------------------------------------------- 
     
    156155                  ztra = - (  zwx(ji,jj,jk) - zwx(ji-1,jj  ,jk  )   & 
    157156                     &      + zwy(ji,jj,jk) - zwy(ji  ,jj-1,jk  )   & 
    158                      &      + zwz(ji,jj,jk) - zwz(ji  ,jj  ,jk+1) ) / ( e1e2t(ji,jj) * fse3t_n(ji,jj,jk) ) 
     157                     &      + zwz(ji,jj,jk) - zwz(ji  ,jj  ,jk+1) ) / ( e1e2t(ji,jj) * e3t_n(ji,jj,jk) ) 
    159158                  ! update and guess with monotonic sheme 
    160159!!gm why tmask added in the two following lines ???    the mask is done in tranxt ! 
     
    296295                     &                                   + zwy(ji,jj,jk) - zwy(ji  ,jj-1,jk  )   & 
    297296                     &                                   + zwz(ji,jj,jk) - zwz(ji  ,jj  ,jk+1) ) & 
    298                      &                                / ( e1e2t(ji,jj) * fse3t(ji,jj,jk) ) 
     297                     &                                / ( e1e2t(ji,jj) * e3t_n(ji,jj,jk) ) 
    299298               END DO 
    300299            END DO 
     
    450449                  ztra = - (  zwx(ji,jj,jk) - zwx(ji-1,jj  ,jk  )   & 
    451450                     &      + zwy(ji,jj,jk) - zwy(ji  ,jj-1,jk  )   & 
    452                      &      + zwz(ji,jj,jk) - zwz(ji  ,jj  ,jk+1) ) / ( e1e2t(ji,jj) * fse3t_n(ji,jj,jk) ) 
     451                     &      + zwz(ji,jj,jk) - zwz(ji  ,jj  ,jk+1) ) / ( e1e2t(ji,jj) * e3t_n(ji,jj,jk) ) 
    453452                  ! update and guess with monotonic sheme 
    454453                  pta(ji,jj,jk,jn) =   pta(ji,jj,jk,jn)         + ztra 
     
    548547                     ztrs(ji,jj,jk,jta) = ztrs(ji,jj,jk,jtb)                                                 & 
    549548                        &               - zts(jk) * (  zhdiv(ji,jj,jk) + zwz(ji,jj,jk) - zwz(ji,jj,jk+1) )   & 
    550                         &                         / ( e1e2t(ji,jj) * fse3t(ji,jj,jk) ) 
     549                        &                         / ( e1e2t(ji,jj) * e3t_n(ji,jj,jk) ) 
    551550                  END DO 
    552551               END DO 
     
    577576                  pta(ji,jj,jk,jn) = pta(ji,jj,jk,jn) + (   zwy(ji,jj,jk) - zwy(ji  ,jj-1,jk  )       & 
    578577                     &                                    + zwz(ji,jj,jk) - zwz(ji  ,jj  ,jk+1)   )   & 
    579                      &                                / ( e1e2t(ji,jj) * fse3t_n(ji,jj,jk) ) 
     578                     &                                / ( e1e2t(ji,jj) * e3t_n(ji,jj,jk) ) 
    580579               END DO 
    581580            END DO 
     
    680679 
    681680               ! up & down beta terms 
    682                zbt = e1t(ji,jj) * e2t(ji,jj) * fse3t(ji,jj,jk) / z2dtt 
     681               zbt = e1t(ji,jj) * e2t(ji,jj) * e3t_n(ji,jj,jk) / z2dtt 
    683682               zbetup(ji,jj,jk) = ( zup            - paft(ji,jj,jk) ) / ( zpos + zrtrn ) * zbt 
    684683               zbetdo(ji,jj,jk) = ( paft(ji,jj,jk) - zdo            ) / ( zneg + zrtrn ) * zbt 
Note: See TracChangeset for help on using the changeset viewer.