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 14143 for NEMO/trunk/src/OCE/DOM/domzgr_substitute.h90 – NEMO

Ignore:
Timestamp:
2020-12-09T22:26:04+01:00 (3 years ago)
Author:
techene
Message:

#2385 add key_linssh equivalent to ln_linssh using domzr_substitute

File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/trunk/src/OCE/DOM/domzgr_substitute.h90

    r14053 r14143  
    2828#   define  gdepw(i,j,k,t) (gdepw_0(i,j,k)*(1._wp+r3t(i,j,t))) 
    2929#   define  gde3w(i,j,k)   (gdept_0(i,j,k)*(1._wp+r3t(i,j,Kmm))-ssh(i,j,Kmm)) 
     30#elif defined key_linssh 
     31#   define  e3t(i,j,k,t)   e3t_0(i,j,k) 
     32#   define  e3u(i,j,k,t)   e3u_0(i,j,k) 
     33#   define  e3v(i,j,k,t)   e3v_0(i,j,k) 
     34#   define  e3f(i,j,k)     e3f_0(i,j,k) 
     35#   define  e3f_vor(i,j,k) e3f_0vor(i,j,k) 
     36#   define  e3w(i,j,k,t)   e3w_0(i,j,k) 
     37#   define  e3uw(i,j,k,t)  e3uw_0(i,j,k) 
     38#   define  e3vw(i,j,k,t)  e3vw_0(i,j,k) 
     39#   define  ht(i,j)        ht_0(i,j) 
     40#   define  hu(i,j,t)      hu_0(i,j) 
     41#   define  hv(i,j,t)      hv_0(i,j) 
     42#   define  r1_hu(i,j,t)   r1_hu_0(i,j) 
     43#   define  r1_hv(i,j,t)   r1_hv_0(i,j) 
     44#   define  gdept(i,j,k,t) gdept_0(i,j,k) 
     45#   define  gdepw(i,j,k,t) gdepw_0(i,j,k) 
     46#   define  gde3w(i,j,k)   (gdept_0(i,j,k)-ssh(i,j,Kmm)) 
    3047#endif 
    3148!!---------------------------------------------------------------------- 
    32 !!#   define  e3t_f(i,j,k)   (e3t_0(i,j,k)*(1._wp+r3t_f(i,j)*tmask(i,j,k))) 
    33 !!#   define  e3u_f(i,j,k)   (e3u_0(i,j,k)*(1._wp+r3u_f(i,j)*umask(i,j,k))) 
    34 !!#   define  e3v_f(i,j,k)   (e3v_0(i,j,k)*(1._wp+r3v_f(i,j)*vmask(i,j,k))) 
     49 
Note: See TracChangeset for help on using the changeset viewer.