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/eosbn2.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/eosbn2.F90

    r5541 r5845  
    172172 
    173173   !! * Substitutions 
    174 #  include "domzgr_substitute.h90" 
    175174#  include "vectopt_loop_substitute.h90" 
    176175   !!---------------------------------------------------------------------- 
     
    587586               DO ji = 1, jpi 
    588587                  ! 
    589                   zh  = fsdept(ji,jj,jk) * r1_Z0                                ! depth 
     588                  zh  = gdept_n(ji,jj,jk) * r1_Z0                                ! depth 
    590589                  zt  = pts (ji,jj,jk,jp_tem) * r1_T0                           ! temperature 
    591590                  zs  = SQRT( ABS( pts(ji,jj,jk,jp_sal) + rdeltaS ) * r1_S0 )   ! square root salinity 
     
    645644                  zt  = pts (ji,jj,jk,jp_tem) - 10._wp   ! pot. temperature anomaly (t-T0) 
    646645                  zs  = pts (ji,jj,jk,jp_sal) - 35._wp   ! abs. salinity anomaly (s-S0) 
    647                   zh  = fsdept(ji,jj,jk)                 ! depth in meters at t-point 
     646                  zh  = gdept_n(ji,jj,jk)                ! depth in meters at t-point 
    648647                  ztm = tmask(ji,jj,jk)                  ! land/sea bottom mask = surf. mask 
    649648                  ! 
     
    913912         DO jj = 1, jpj          ! surface and bottom value set to zero one for all in istate.F90 
    914913            DO ji = 1, jpi 
    915                zrw =   ( fsdepw(ji,jj,jk  ) - fsdept(ji,jj,jk) )   & 
    916                   &  / ( fsdept(ji,jj,jk-1) - fsdept(ji,jj,jk) )  
     914               zrw =   ( gdepw_n(ji,jj,jk  ) - gdept_n(ji,jj,jk) )   & 
     915                  &  / ( gdept_n(ji,jj,jk-1) - gdept_n(ji,jj,jk) )  
    917916                  ! 
    918917               zaw = pab(ji,jj,jk,jp_tem) * (1. - zrw) + pab(ji,jj,jk-1,jp_tem) * zrw  
     
    921920               pn2(ji,jj,jk) = grav * (  zaw * ( pts(ji,jj,jk-1,jp_tem) - pts(ji,jj,jk,jp_tem) )     & 
    922921                  &                    - zbw * ( pts(ji,jj,jk-1,jp_sal) - pts(ji,jj,jk,jp_sal) )  )  & 
    923                   &            / fse3w(ji,jj,jk) * tmask(ji,jj,jk) 
     922                  &            / e3w_n(ji,jj,jk) * tmask(ji,jj,jk) 
    924923            END DO 
    925924         END DO 
     
    11291128               DO ji = 1, jpi 
    11301129                  ! 
    1131                   zh  = fsdept(ji,jj,jk) * r1_Z0                                ! depth 
     1130                  zh  = gdept_n(ji,jj,jk) * r1_Z0                                ! depth 
    11321131                  zt  = pts (ji,jj,jk,jp_tem) * r1_T0                           ! temperature 
    11331132                  zs  = SQRT( ABS( pts(ji,jj,jk,jp_sal) + rdeltaS ) * r1_S0 )   ! square root salinity 
     
    11931192                  zt  = pts(ji,jj,jk,jp_tem) - 10._wp  ! temperature anomaly (t-T0) 
    11941193                  zs = pts (ji,jj,jk,jp_sal) - 35._wp  ! abs. salinity anomaly (s-S0) 
    1195                   zh  = fsdept(ji,jj,jk)               ! depth in meters  at t-point 
     1194                  zh  = gdept_n(ji,jj,jk)              ! depth in meters  at t-point 
    11961195                  ztm = tmask(ji,jj,jk)                ! tmask 
    11971196                  zn  = 0.5_wp * zh * r1_rau0 * ztm 
Note: See TracChangeset for help on using the changeset viewer.