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 9528 for branches/2017/dev_merge_2017/NEMOGCM/CONFIG/SHARED/namelist_ref – NEMO

Ignore:
Timestamp:
2018-04-30T15:39:18+02:00 (6 years ago)
Author:
gm
Message:

dev_merge_2017: add to new vorticity scheme (EET= EEN using e3t instead of e3f, and ENT= energy conserving at T-point). NB: not used in ref config.

File:
1 edited

Legend:

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

    r9527 r9528  
    22!! NEMO/OCE :   Reference namelist_ref                                !! 
    33!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    4 !! NEMO/OPA  :  1 - run manager      (namrun) 
    5 !! namelists    2 - Domain           (namcfg, namdom, namtsd, namcrs, namc1d, namc1d_uvd) 
    6 !!              3 - Surface boundary (namsbc, namsbc_flx, namsbc_blk, namsbc_cpl, 
     4!! NEMO/OPA  :  1 - Domain & run manager (namrun, namcfg, namdom, namtsd, namcrs, namc1d, namc1d_uvd) 
     5!! namelists    2 - Surface boundary (namsbc, namsbc_flx, namsbc_blk, namsbc_cpl, 
    76!!                                    namsbc_sas, namtra_qsr, namsbc_rnf, 
    87!!                                    namsbc_isf, namsbc_iscpl, namsbc_apr,  
    98!!                                    namsbc_ssr, namsbc_wave, namberg) 
    10 !!              4 - lateral boundary (namlbc, namagrif, nambdy, nambdy_tide) 
    11 !!              5 - top/bot boundary (namdrg, namdrg_top, namdrg_bot, nambbc, nambbl) 
    12 !!              6 - Tracer           (nameos, namtra_adv, namtra_ldf, namtra_eiv, namtra_dmp) 
    13 !!              7 - dynamics         (namdyn_adv, namdyn_vor, namdyn_hpg, namdyn_spg, namdyn_ldf) 
    14 !!              8 - Vertical physics (namzdf, namzdf_ric, namzdf_tke, namzdf_gls, namzdf_iwm) 
    15 !!              9 - miscellaneous    (nammpp, namctl) 
    16 !!             10 - diagnostics      (namnc4, namtrd, namspr, namflo, namhsb, namsto) 
    17 !!             11 - Obs & Assim      (namobs, nam_asminc) 
     9!!              3 - lateral boundary (namlbc, namagrif, nambdy, nambdy_tide) 
     10!!              4 - top/bot boundary (namdrg, namdrg_top, namdrg_bot, nambbc, nambbl) 
     11!!              5 - Tracer           (nameos, namtra_adv, namtra_ldf, namtra_eiv, namtra_dmp) 
     12!!              6 - dynamics         (namdyn_adv, namdyn_vor, namdyn_hpg, namdyn_spg, namdyn_ldf) 
     13!!              7 - Vertical physics (namzdf, namzdf_ric, namzdf_tke, namzdf_gls, namzdf_iwm) 
     14!!              8 - diagnostics      (namnc4, namtrd, namspr, namflo, namhsb) 
     15!!              9 - Obs & Assim      (namobs, nam_asminc) 
     16!!             10 - miscellaneous    (nammpp, namctl, namsto) 
    1817!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    1918 
     
    651650&namdrg        !   top/bottom drag coefficient                          (default: NO selection) 
    652651!----------------------------------------------------------------------- 
    653    ln_OFF     = .false.    !  free-slip       : Cd = 0                  (F => fill namdrg_bot 
    654    ln_lin     = .false.    !      linear  drag: Cd = Cd0 Uc0                   &   namdrg_top) 
    655    ln_non_lin = .false.    !  non-linear  drag: Cd = Cd0 |U| 
    656    ln_loglayer= .false.    !  logarithmic drag: Cd = vkarmn/log(z/z0) |U| 
    657    ! 
    658    ln_drgimp  = .true.     !  implicit top/bottom friction flag 
     652   ln_OFF      = .false.   !  free-slip       : Cd = 0                  (F => fill namdrg_bot 
     653   ln_lin      = .false.   !      linear  drag: Cd = Cd0 Uc0                   &   namdrg_top) 
     654   ln_non_lin  = .false.   !  non-linear  drag: Cd = Cd0 |U| 
     655   ln_loglayer = .false.   !  logarithmic drag: Cd = vkarmn/log(z/z0) |U| 
     656   ! 
     657   ln_drgimp   = .true.    !  implicit top/bottom friction flag 
    659658/ 
    660659!----------------------------------------------------------------------- 
    661660&namdrg_top    !   TOP friction                                         (ln_OFF =F & ln_isfcav=T) 
    662661!----------------------------------------------------------------------- 
    663    rn_Cd0     =  1.e-3     !  drag coefficient [-] 
    664    rn_Uc0     =  0.4       !  ref. velocity [m/s] (linear drag=Cd0*Uc0)  
    665    rn_Cdmax   =  0.1       !  drag value maximum [-] (logarithmic drag) 
    666    rn_ke0     =  2.5e-3    !  background kinetic energy  [m2/s2] (non-linear cases) 
    667    rn_z0      =  3.0e-3    !  roughness [m] (ln_loglayer=T) 
    668    ln_boost   = .false.    !  =T regional boost of Cd0 ; =F constant 
    669      rn_boost =  50.          !  local boost factor  [-] 
     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.0e-3   !  roughness [m] (ln_loglayer=T) 
     667   ln_boost    = .false.   !  =T regional boost of Cd0 ; =F constant 
     668      rn_boost =  50.         !  local boost factor  [-] 
    670669/ 
    671670!----------------------------------------------------------------------- 
    672671&namdrg_bot    !   BOTTOM friction                                      (ln_OFF =F) 
    673672!----------------------------------------------------------------------- 
    674    rn_Cd0     =  1.e-3    !  drag coefficient [-] 
    675    rn_Uc0     =  0.4      !  ref. velocity [m/s] (linear drag=Cd0*Uc0)  
    676    rn_Cdmax   =  0.1      !  drag value maximum [-] (logarithmic drag) 
    677    rn_ke0     =  2.5e-3   !  background kinetic energy  [m2/s2] (non-linear cases) 
    678    rn_z0      =  3.e-3    !  roughness [m] (ln_loglayer=T) 
    679    ln_boost   = .false.   !  =T regional boost of Cd0 ; =F constant 
    680       rn_boost=  50.         !  local boost factor  [-] 
     673   rn_Cd0      =  1.e-3    !  drag coefficient [-] 
     674   rn_Uc0      =  0.4      !  ref. velocity [m/s] (linear drag=Cd0*Uc0)  
     675   rn_Cdmax    =  0.1      !  drag value maximum [-] (logarithmic drag) 
     676   rn_ke0      =  2.5e-3   !  background kinetic energy  [m2/s2] (non-linear cases) 
     677   rn_z0       =  3.e-3    !  roughness [m] (ln_loglayer=T) 
     678   ln_boost    = .false.   !  =T regional boost of Cd0 ; =F constant 
     679      rn_boost =  50.         !  local boost factor  [-] 
    681680/ 
    682681!----------------------------------------------------------------------- 
     
    684683!----------------------------------------------------------------------- 
    685684   ln_trabbc   = .false.   !  Apply a geothermal heating at the ocean bottom 
    686      nn_geoflx     = 2       !  geothermal heat flux: = 1 constant flux 
    687       !                      !                        = 2 read variable flux [mW/m2] 
    688      rn_geoflx_cst = 86.4e-3 !  Constant value of geothermal heat flux       [mW/m2] 
     685      nn_geoflx     = 2       !  geothermal heat flux: = 1 constant flux 
     686      !                       !                        = 2 read variable flux [mW/m2] 
     687      rn_geoflx_cst = 86.4e-3 !  Constant value of geothermal heat flux       [mW/m2] 
    689688 
    690689   cn_dir      = './'      !  root directory for the geothermal data location 
     
    866865   ln_dynvor_ens = .false. !  enstrophy conserving scheme 
    867866   ln_dynvor_mix = .false. !  mixed scheme 
     867   ln_dynvor_enT = .false. !  energy conserving scheme (T-point) 
     868   ln_dynvor_eeT = .false. !  energy conserving scheme (een using e3t) 
    868869   ln_dynvor_een = .false. !  energy & enstrophy scheme 
    869       nn_een_e3f = 1          ! =0   e3f = mean masked e3t divided by 4 
    870       !                       ! =1   e3f = mean masked e3t divided by the sum of mask 
    871    ln_dynvor_msk = .false. !  vorticity multiplied by fmask (=T) or not (=F) (all vorticity schemes)  ! PLEASE DO NOT ACTIVATE 
     870      nn_een_e3f = 1          ! =0  e3f = mi(mj(e3t))/4  
     871      !                       ! =1  e3f = mi(mj(e3t))/mi(mj( tmask)) 
     872   ln_dynvor_msk = .false. !  vorticity multiplied by fmask (=T)        ==>>> PLEASE DO NOT ACTIVATE 
     873      !                    !  (f-point vorticity schemes only) 
    872874/ 
    873875!----------------------------------------------------------------------- 
Note: See TracChangeset for help on using the changeset viewer.