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 8093 for branches/2017/dev_r7881_HPC09_ZDF/NEMOGCM/CONFIG/SHARED – NEMO

Ignore:
Timestamp:
2017-05-30T10:13:14+02:00 (7 years ago)
Author:
gm
Message:

#1880 (HPC-09) - step-6: prepare some forthcoming evolutions (ZDF modules mainly)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2017/dev_r7881_HPC09_ZDF/NEMOGCM/CONFIG/SHARED/namelist_ref

    r7990 r8093  
    601601 
    602602!!====================================================================== 
    603 !!                 ***  Bottom boundary condition  *** 
    604 !!====================================================================== 
    605 !!   nambfr        bottom friction 
    606 !!   nambbc        bottom temperature boundary condition 
     603!!                ***  top/Bottom boundary condition  ***             !! 
     604!!====================================================================== 
     605!!   nambfr        bottom friction                                      (default: NONE) 
     606!!   namtfr        top    friction                                      (default: NONE) 
     607!!   nambbc        bottom temperature boundary condition                (default: NO) 
    607608!!   nambbl        bottom boundary layer scheme                         (default: NO) 
    608609!!====================================================================== 
     
    611612&nambfr        !   bottom friction                                      (default: linear) 
    612613!----------------------------------------------------------------------- 
    613    nn_bfr      =    1      !  type of bottom friction :   = 0 : free slip,  = 1 : linear friction 
    614                            !                              = 2 : nonlinear friction 
     614   nn_bfr      =    1      !  type of top/bottom drag: free slip (=0), linear drag (=1),  
     615   !                       !  nonlinear drag (=2), nonlinear with logarithmic formulation (=3) 
     616   ln_bfrimp   = .true.    !  implicit bottom friction (requires ln_zdfexp = .false. if true) 
     617   ln_loglayer = .false.   !  logarithmic formulation (non linear case only) 
     618                           ! 
    615619   rn_bfri1    =    4.e-4  !  bottom drag coefficient (linear case) 
    616620   rn_bfri2    =    1.e-3  !  bottom drag coefficient (non linear case). Minimum coeft if ln_loglayer=T 
     
    619623   rn_bfrz0    =    3.e-3  !  bottom roughness [m] if ln_loglayer=T 
    620624   ln_bfr2d    = .false.   !  horizontal variation of the bottom friction coef (read a 2D mask file ) 
    621    rn_bfrien   =    50.    !  local multiplying factor of bfr (ln_bfr2d=T) 
     625      rn_bfrien   =    50.    !  local boost factor 
     626   ! 
    622627   rn_tfri1    =    4.e-4  !  top drag coefficient (linear case) 
    623628   rn_tfri2    =    2.5e-3 !  top drag coefficient (non linear case). Minimum coeft if ln_loglayer=T 
     
    626631   rn_tfrz0    =    3.e-3  !  top roughness [m] if ln_loglayer=T 
    627632   ln_tfr2d    = .false.   !  horizontal variation of the top friction coef (read a 2D mask file ) 
    628    rn_tfrien   =   50.     !  local multiplying factor of tfr (ln_tfr2d=T) 
    629  
    630    ln_bfrimp   = .true.    !  implicit bottom friction (requires ln_zdfexp = .false. if true) 
    631    ln_loglayer = .false.   !  logarithmic formulation (non linear case) 
    632 / 
     633      rn_tfrien   =   50.     !  local boost factor 
     634/ 
     635 
     636!----------------------------------------------------------------------- 
     637&namdrg            !   top/bottom drag coeeficient                      (default: NO selection) 
     638!----------------------------------------------------------------------- 
     639   ln_NONE    = .false.    !  free-slip       : Cd = 0                  (F => fill namdrg_bot 
     640   ln_lin     = .false.    !      linear  drag: Cd = Cd0 Uc0                   &   namdrg_top) 
     641   ln_non_lin = .false.    !  non-linear  drag: Cd = Cd0 |U| 
     642   ln_loglayer= .false.    !  logarithmic drag: Cd = vkarmn/log(z/z0) |U| 
     643   ! 
     644   ln_drgimp  = .true.     !  implicit top/bottom friction flag 
     645/ 
     646 
     647!----------------------------------------------------------------------- 
     648&namdrg_top        !   TOP friction                                     (ln_isfcav=T) 
     649!----------------------------------------------------------------------- 
     650   rn_Cd0     =  1.e-3     !  drag coefficient [-] 
     651   rn_Uc0     =  0.4       !  ref. velocity [m/s] (linear drag=Cd0*Uc0)  
     652   rn_Cdmax   =  0.1       !  drag value maximum [-] (logarithmic drag) 
     653   rn_ke0     =  2.5e-3    !  background kinetic energy  [m2/s2] (non-linear cases) 
     654   rn_z0      =  3.0e-3    !  roughness [m] (ln_loglayer=T) 
     655   ln_boost   = .false.    !  =T regional boost of Cd0 ; =F constant 
     656      rn_boost=  50.          !  local boost factor  [-] 
     657/ 
     658 
     659!----------------------------------------------------------------------- 
     660&namdrg_bot        !   BOTTOM friction                                   
     661!----------------------------------------------------------------------- 
     662   rn_Cd0     =  1.e-3    !  drag coefficient [-] 
     663   rn_Uc0     =  0.4      !  ref. velocity [m/s] (linear drag=Cd0*Uc0)  
     664   rn_Cdmax   =  0.1      !  drag value maximum [-] (logarithmic drag) 
     665   rn_ke0     =  2.5e-3   !  background kinetic energy  [m2/s2] (non-linear cases) 
     666   rn_z0      =  3.e-3    !  roughness [m] (ln_loglayer=T) 
     667   ln_boost   = .false.   !  =T regional boost of Cd0 ; =F constant 
     668      rn_boost=  50.         !  local boost factor  [-] 
     669/ 
     670 
    633671!----------------------------------------------------------------------- 
    634672&nambbc        !   bottom temperature boundary condition                (default: NO) 
     
    935973   rn_emin0    =   1.e-4   !  surface minimum value of tke [m2/s2] 
    936974   rn_bshear   =   1.e-20  ! background shear (>0) currently a numerical threshold (do not change it) 
     975   nn_pdl      =   1       !  Prandtl number function of richarson number (=1, avt=pdl(Ri)*avm) or not (=0, avt=avm) 
    937976   nn_mxl      =   2       !  mixing length: = 0 bounded by the distance to surface and bottom 
    938977                           !                 = 1 bounded by the local vertical scale factor 
    939978                           !                 = 2 first vertical derivative of mixing length bounded by 1 
    940979                           !                 = 3 as =2 with distinct disspipative an mixing length scale 
    941    nn_pdl      =   1       !  Prandtl number function of richarson number (=1, avt=pdl(Ri)*avm) or not (=0, avt=avm) 
    942980   ln_mxl0     = .true.    !  surface mixing length scale = F(wind stress) (T) or not (F) 
    943981   rn_mxl0     =   0.04    !  surface  buoyancy lenght scale minimum value 
     982!!gm   ln_drg      = .false.   !  top/bottom friction added as boundary condition of TKE 
    944983   ln_lc       = .true.    !  Langmuir cell parameterisation (Axell 2002) 
    945984   rn_lc       =   0.15    !  coef. associated to Langmuir cells 
Note: See TracChangeset for help on using the changeset viewer.