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 8882 for branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG – NEMO

Ignore:
Timestamp:
2017-12-01T18:44:09+01:00 (7 years ago)
Author:
flavoni
Message:

dev_CNRS_2017 branch: merged dev_r7881_ENHANCE09_RK3 with trunk r8864

Location:
branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG
Files:
3 deleted
64 edited
10 copied

Legend:

Unmodified
Added
Removed
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/AMM12/EXP00/namelist_cfg

    r8599 r8882  
    2929!----------------------------------------------------------------------- 
    3030   rn_rdt      =   600.    !  time step for the dynamics (and tracer if nn_acc=0) 
    31 / 
    32 !----------------------------------------------------------------------- 
    33 &namcrs        !   Grid coarsening for dynamics output and/or 
    34 !              !   passive tracer coarsened online simulations 
    35 !----------------------------------------------------------------------- 
    3631/ 
    3732!----------------------------------------------------------------------- 
     
    179174   filtide      = 'bdydta/amm12_bdytide_'         !  file name root of tidal forcing files 
    180175/ 
    181 !----------------------------------------------------------------------- 
    182 &nambfr        !   bottom friction 
    183 !----------------------------------------------------------------------- 
    184    nn_bfr      =    2      !  type of bottom friction :   = 0 : free slip,  = 1 : linear friction 
    185                            !                              = 2 : nonlinear friction 
    186    rn_bfri2    =    2.5e-3 !  bottom drag coefficient (non linear case) 
    187    rn_bfeb2    =    0.0e0  !  bottom turbulent kinetic energy background  (m2/s2) 
    188    ln_loglayer =    .true. !  loglayer bottom friction (only effect when nn_bfr = 2) 
    189    rn_bfrz0    =    0.003  !  bottom roughness (only effect when ln_loglayer = .true.) 
     176 
     177!----------------------------------------------------------------------- 
     178&namdrg            !   top/bottom drag coefficient                      (default: NO selection) 
     179!----------------------------------------------------------------------- 
     180   ln_NONE    = .false.    !  free-slip       : Cd = 0                  (F => fill namdrg_bot 
     181   ln_lin     = .false.    !      linear  drag: Cd = Cd0 Uc0                   &   namdrg_top) 
     182   ln_non_lin = .false.    !  non-linear  drag: Cd = Cd0 |U| 
     183   ln_loglayer= .true.     !  logarithmic drag: Cd = vkarmn/log(z/z0) |U| 
     184   ! 
     185   ln_drgimp  = .true.     !  implicit top/bottom friction flag 
     186/ 
     187!----------------------------------------------------------------------- 
     188&namdrg_bot        !   BOTTOM friction                                   
     189!----------------------------------------------------------------------- 
     190   rn_Cd0     =  2.5e-3   !  drag coefficient [-] 
     191   rn_Uc0     =  0.4      !  ref. velocity [m/s] (linear drag=Cd0*Uc0)  
     192   rn_Cdmax   =  0.1      !  drag value maximum [-] (logarithmic drag) 
     193   rn_ke0     =  0.0e0    !  background kinetic energy  [m2/s2] (non-linear cases) 
     194   rn_z0      =  0.003    !  roughness [m]  (ln_loglayer=T) 
     195   ln_boost   = .false.   !  =T regional boost of Cd0 ; =F constant 
     196      rn_boost=  50.         !  local boost factor  [-] 
    190197/ 
    191198!----------------------------------------------------------------------- 
     
    194201/ 
    195202!----------------------------------------------------------------------- 
    196 &nambbl        !   bottom boundary layer scheme 
    197 !----------------------------------------------------------------------- 
    198    nn_bbl_ldf  =  0      !  diffusive bbl (=1)   or not (=0) 
     203&nambbl        !   bottom boundary layer scheme                         (default: NO) 
     204!----------------------------------------------------------------------- 
    199205/ 
    200206!----------------------------------------------------------------------- 
     
    204210/ 
    205211!----------------------------------------------------------------------- 
    206 &namtra_adv    !   advection scheme for tracer 
     212&namtra_adv    !   advection scheme for tracer                          (default: NO advection) 
    207213!----------------------------------------------------------------------- 
    208214   ln_traadv_fct =  .true.   !  FCT scheme 
    209215      nn_fct_h   =  2               !  =2/4, horizontal 2nd / 4th order  
    210216      nn_fct_v   =  2               !  =2/4, vertical   2nd / COMPACT 4th order  
    211       nn_fct_zts =  0               !  >=1,  2nd order FCT scheme with vertical sub-timestepping 
    212       !                             !        (number of sub-timestep = nn_fct_zts) 
    213217/ 
    214218!----------------------------------------------------------------------- 
     
    220224!---------------------------------------------------------------------------------- 
    221225   !                       !  Operator type: 
     226   ln_traldf_NONE  = .false.   !           No operator (no explicit diffusion) 
    222227   ln_traldf_lap   =  .true.   !    laplacian operator 
    223228   ln_traldf_blp   =  .false.  !  bilaplacian operator 
     
    258263/ 
    259264!----------------------------------------------------------------------- 
    260 &namdyn_adv    !   formulation of the momentum advection 
    261 !----------------------------------------------------------------------- 
     265&namdyn_adv    !   formulation of the momentum advection                (default: None) 
     266!----------------------------------------------------------------------- 
     267   ln_dynadv_vec = .true.  !  vector form - 2nd centered scheme 
     268     nn_dynkeg     = 0        ! grad(KE) scheme: =0   C2  ;  =1   Hollingsworth correction 
    262269/ 
    263270!----------------------------------------------------------------------- 
     
    287294!----------------------------------------------------------------------- 
    288295   !                       !  Type of the operator : 
    289    !                           !  no diffusion: set ln_dynldf_lap=..._blp=F  
     296   ln_dynldf_NONE=  .false.    !           No operator (no explicit diffusion) 
    290297   ln_dynldf_lap =  .false.    !    laplacian operator 
    291298   ln_dynldf_blp =  .true.     !  bilaplacian operator 
     
    310317/ 
    311318!----------------------------------------------------------------------- 
    312 &namzdf        !   vertical physics 
    313 !----------------------------------------------------------------------- 
    314    rn_avm0     =   0.1e-6  !  vertical eddy viscosity   [m2/s]          (background Kz if not "key_zdfcst") 
    315    rn_avt0     =   0.1e-6  !  vertical eddy diffusivity [m2/s]          (background Kz if not "key_zdfcst") 
    316    ln_zdfevd   = .false.   !  enhanced vertical diffusion (evd) (T) or not (F) 
    317    nn_evdm     =    1      !  evd apply on tracer (=0) or on tracer and momentum (=1) 
    318 / 
    319 !----------------------------------------------------------------------- 
    320 &namzdf_ric    !   richardson number dependent vertical diffusion       ("key_zdfric" ) 
    321 !----------------------------------------------------------------------- 
    322 / 
    323 !----------------------------------------------------------------------- 
    324 &namzdf_tke    !   turbulent eddy kinetic dependent vertical diffusion  ("key_zdftke") 
    325 !----------------------------------------------------------------------- 
    326 / 
    327 !----------------------------------------------------------------------- 
    328 &namzdf_gls                !   GLS vertical diffusion                   ("key_zdfgls") 
     319&namzdf        !   vertical physics                                     (default: NO selection) 
     320!----------------------------------------------------------------------- 
     321   !                       ! type of vertical closure 
     322   ln_zdfcst   = .false.      !  constant mixing 
     323   ln_zdfric   = .false.      !  local Richardson dependent formulation (T =>   fill namzdf_ric) 
     324   ln_zdftke   = .false.      !  Turbulent Kinetic Energy closure       (T =>   fill namzdf_tke) 
     325   ln_zdfgls   = .true.       !  Generic Length Scale closure           (T =>   fill namzdf_gls) 
     326   ! 
     327   !                       ! convection 
     328   ln_zdfevd   = .false.      !  enhanced vertical diffusion 
     329      nn_evdm     =    0         ! apply on tracer (=0) or on tracer and momentum (=1) 
     330      rn_evd      =  100.        ! mixing coefficient [m2/s] 
     331   ln_zdfnpc   = .false.      !  Non-Penetrative Convective algorithm 
     332      nn_npc      =    1         ! frequency of application of npc 
     333      nn_npcp     =  365         ! npc control print frequency 
     334   ! 
     335   ln_zdfddm   = .false.   ! double diffusive mixing 
     336      rn_avts  =    1.e-4     !  maximum avs (vertical mixing on salinity) 
     337      rn_hsbfr =    1.6       !  heat/salt buoyancy flux ratio 
     338   ! 
     339   !                       ! gravity wave-driven vertical mixing 
     340   ln_zdfiwm   = .false.      ! internal wave-induced mixing            (T =>   fill namzdf_iwm) 
     341   ln_zdfswm   = .false.      ! surface  wave-induced mixing            (T => ln_wave=ln_sdw=T ) 
     342   ! 
     343   !                       ! coefficients 
     344   rn_avm0     =   0.1e-6     !  vertical eddy viscosity   [m2/s]       (background Kz if ln_zdfcst=F) 
     345   rn_avt0     =   0.1e-6     !  vertical eddy diffusivity [m2/s]       (background Kz if ln_zdfcst=F) 
     346   nn_avb      =    0         !  profile for background avt & avm (=1) or not (=0) 
     347   nn_havtb    =    0         !  horizontal shape for avtb (=1) or not (=0) 
     348/ 
     349!----------------------------------------------------------------------- 
     350&namzdf_ric    !   richardson number dependent vertical diffusion       (ln_zdfric =T) 
     351!----------------------------------------------------------------------- 
     352/ 
     353!----------------------------------------------------------------------- 
     354&namzdf_tke    !   turbulent eddy kinetic dependent vertical diffusion  (ln_zdftke =T) 
     355!----------------------------------------------------------------------- 
     356/ 
     357!----------------------------------------------------------------------- 
     358&namzdf_gls                !   GLS vertical diffusion                   (ln_zdfgls =T) 
    329359!----------------------------------------------------------------------- 
    330360   rn_charn =  100000.     !  Charnock constant for wb induced roughness length 
     
    332362/ 
    333363!----------------------------------------------------------------------- 
    334 &namzdf_ddm    !   double diffusive mixing parameterization             ("key_zdfddm") 
    335 !----------------------------------------------------------------------- 
    336 / 
    337 !----------------------------------------------------------------------- 
    338 &namzdf_tmx    !   tidal mixing parameterization                        ("key_zdftmx") 
    339 !----------------------------------------------------------------------- 
    340    ln_tmx_itf  = .FALSE.   !  ITF specific parameterisation 
     364&namzdf_iwm    !   internal wave-driven mixing parameterization         (ln_zdfiwm =T) 
     365!----------------------------------------------------------------------- 
    341366/ 
    342367!----------------------------------------------------------------------- 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/AMM12/cpp_AMM12.fcm

    r7646 r8882  
    1  bld::tool::fppkeys key_zdfgls key_diainstant key_mpp_mpi key_iomput 
     1 bld::tool::fppkeys   key_diainstant key_mpp_mpi key_iomput 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/C1D_PAPA/EXP00/namelist_cfg

    r8599 r8882  
    6060/ 
    6161!----------------------------------------------------------------------- 
    62 &namcrs        !   Grid coarsening for dynamics output and/or 
    63                !   passive tracer coarsened online simulations 
    64 !----------------------------------------------------------------------- 
    65 / 
    66 !----------------------------------------------------------------------- 
    6762&namc1d        !   1D configuration options                             ("key_c1d") 
    6863!----------------------------------------------------------------------- 
     
    110105   sn_slp      = 'slp.15JUNE2009_fill'        ,         6         , 'SLP',        .false.    , .true. , 'yearly'  , 'weights_core_orca2_bilinear_noc.nc'  , ''       , '' 
    111106 
    112    nn_bulk_algo = 1        !  Bulk algorithm to use to compute bulk transfer coefficients Cd, Ce and Ch 
    113                            !  1 => "NCAR" algorithm        (Large and Yeager, 2008) 
    114                            !  2 => "COARE 3.0" algorithm   (Fairall et al 2003) 
    115                            !  3 => "ECMWF" algorithm       (IFS cycle 31) 
    116                            !  4 => "COARE 3.5" algorithm   (Edson et al 2013) 
     107   !                    !  bulk algorithm : 
     108   ln_NCAR     = .true.    ! "NCAR"      algorithm   (Large and Yeager 2008) 
     109   ln_COARE_3p0= .false.   ! "COARE 3.0" algorithm   (Fairall et al. 2003) 
     110   ln_COARE_3p5= .false.   ! "COARE 3.5" algorithm   (Edson et al. 2013) 
     111   ln_ECMWF    = .false.   ! "ECMWF"     algorithm   (IFS cycle 31) 
    117112 
    118113   rn_zqt      =  2.       !  Air temperature and humidity reference height (m) 
     
    123118/ 
    124119!----------------------------------------------------------------------- 
    125 &namsbc_sas    !   analytical surface boundary condition 
    126 !----------------------------------------------------------------------- 
    127 / 
    128 !----------------------------------------------------------------------- 
    129 &namtra_qsr    !   penetrative solar radiation 
     120&namtra_qsr    !   penetrative solar radiation                          (ln_traqsr =T) 
    130121!----------------------------------------------------------------------- 
    131122!              !  file name  ! frequency (hours) ! variable  ! time interp. !  clim  ! 'yearly'/ ! weights  ! rotation ! land/sea mask ! 
     
    134125/ 
    135126!----------------------------------------------------------------------- 
    136 &namsbc_rnf    !   runoffs namelist surface boundary condition 
    137 !----------------------------------------------------------------------- 
    138    ln_rnf_mouth = .false.   !  specific treatment at rivers mouths 
    139 / 
    140 !----------------------------------------------------------------------- 
    141127&namsbc_apr    !   Atmospheric pressure used as ocean forcing or in bulk 
    142128!----------------------------------------------------------------------- 
     
    154140/ 
    155141!----------------------------------------------------------------------- 
    156 &namberg       !   iceberg parameters 
    157 !----------------------------------------------------------------------- 
    158 / 
    159 !----------------------------------------------------------------------- 
    160 &namlbc        !   lateral momentum boundary condition 
    161 !----------------------------------------------------------------------- 
    162    rn_shlat    =    0.     !  shlat = 0  !  0 < shlat < 2  !  shlat = 2  !  2 < shlat 
    163 / 
    164 !----------------------------------------------------------------------- 
    165 &namagrif      !  AGRIF zoom                                            ("key_agrif") 
    166 !----------------------------------------------------------------------- 
    167 / 
    168 !----------------------------------------------------------------------- 
    169 &nam_tide      !    tide parameters 
    170 !----------------------------------------------------------------------- 
    171 / 
    172 !----------------------------------------------------------------------- 
    173 &nambdy        !  unstructured open boundaries                           
    174 !----------------------------------------------------------------------- 
    175 / 
    176 !----------------------------------------------------------------------- 
    177 &nambdy_dta      !  open boundaries - external data            
    178 !----------------------------------------------------------------------- 
    179 / 
    180 !----------------------------------------------------------------------- 
    181 &nambdy_tide     ! tidal forcing at open boundaries 
    182 !----------------------------------------------------------------------- 
    183 / 
    184 !----------------------------------------------------------------------- 
    185 &nambfr        !   bottom friction 
    186 !----------------------------------------------------------------------- 
    187    nn_bfr      =    2      !  type of bottom friction :   = 0 : free slip,  = 1 : linear friction 
     142&namdrg            !   top/bottom drag coefficient                      (default: NO selection) 
     143!----------------------------------------------------------------------- 
     144   ln_non_lin = .true.     !  non-linear  drag: Cd = Cd0 |U| 
    188145/ 
    189146!----------------------------------------------------------------------- 
     
    192149/ 
    193150!----------------------------------------------------------------------- 
    194 &nambbl        !   bottom boundary layer scheme 
    195 !----------------------------------------------------------------------- 
    196 / 
    197 !----------------------------------------------------------------------- 
    198151&nameos        !   ocean physical parameters 
    199152!----------------------------------------------------------------------- 
     
    203156&namtra_adv    !   advection scheme for tracer 
    204157!----------------------------------------------------------------------- 
    205 ! C1D : no advection scheme  
    206 / 
    207 !----------------------------------------------------------------------- 
    208 &namtra_adv_mle !  mixed layer eddy parametrisation (Fox-Kemper param) 
     158   ln_traadv_NONE= .true.  !  No tracer advection 
     159/ 
     160!----------------------------------------------------------------------- 
     161&namtra_adv_mle !  mixed layer eddy parametrisation (Fox-Kemper param)  (default: NO) 
    209162!----------------------------------------------------------------------- 
    210163/ 
     
    212165&namtra_ldf    !   lateral diffusion scheme for tracers 
    213166!----------------------------------------------------------------------- 
    214 ! C1D : no lateral diffusion   
    215 / 
    216 !----------------------------------------------------------------------- 
    217 &namtra_ldfeiv !   eddy induced velocity param. 
    218 !----------------------------------------------------------------------- 
    219 ! C1D : no eiv   
     167   ln_traldf_NONE= .true.  ! No operator (no explicit diffusion) 
     168/ 
     169!----------------------------------------------------------------------- 
     170&namtra_ldfeiv !   eddy induced velocity param.                         (default: NO) 
     171!----------------------------------------------------------------------- 
    220172/ 
    221173!----------------------------------------------------------------------- 
     
    225177/ 
    226178!----------------------------------------------------------------------- 
    227 &namdyn_adv    !   formulation of the momentum advection 
    228 !----------------------------------------------------------------------- 
    229 ! C1D : no advection scheme  
     179&namdyn_adv    !   formulation of the momentum advection                (default: None) 
     180!----------------------------------------------------------------------- 
     181   ln_dynadv_NONE= .true.  !  linear dynamics (no momentum advection) 
    230182/ 
    231183!----------------------------------------------------------------------- 
     
    252204&namdyn_ldf    !   lateral diffusion on momentum 
    253205!----------------------------------------------------------------------- 
    254    ln_dynldf_lap    =  .false.  !  laplacian operator 
    255 / 
    256 !----------------------------------------------------------------------- 
    257 &namzdf        !   vertical physics 
    258 !----------------------------------------------------------------------- 
    259    ln_zdfevd   = .false.        !  enhanced vertical diffusion (evd) (T) or not (F) 
    260 / 
    261 !----------------------------------------------------------------------- 
    262 &namzdf_ric    !   richardson number dependent vertical diffusion       ("key_zdfric" ) 
    263 !----------------------------------------------------------------------- 
    264 / 
    265 !----------------------------------------------------------------------- 
    266 &namzdf_tke    !   turbulent eddy kinetic dependent vertical diffusion  ("key_zdftke") 
    267 !----------------------------------------------------------------------- 
    268 / 
    269 !----------------------------------------------------------------------- 
    270 &namzdf_gls                !   GLS vertical diffusion                   ("key_zdfgls") 
    271 !----------------------------------------------------------------------- 
    272 / 
    273 !----------------------------------------------------------------------- 
    274 &namzdf_ddm    !   double diffusive mixing parameterization             ("key_zdfddm") 
    275 !----------------------------------------------------------------------- 
    276 / 
    277 !----------------------------------------------------------------------- 
    278 &namzdf_tmx    !   tidal mixing parameterization                        ("key_zdftmx") 
    279 !----------------------------------------------------------------------- 
    280    ln_tmx_itf  = .false.   !  ITF specific parameterisation 
    281 / 
    282 !----------------------------------------------------------------------- 
    283 &nammpp        !   Massively Parallel Processing                        ("key_mpp_mpi) 
     206   ln_dynldf_NONE= .true.     ! No operator (no explicit diffusion) 
     207/ 
     208!----------------------------------------------------------------------- 
     209&namzdf        !   vertical physics                                     (default: NO selection) 
     210!----------------------------------------------------------------------- 
     211   !                       ! type of vertical closure 
     212   ln_zdfcst   = .false.      !  constant mixing 
     213   ln_zdfric   = .false.      !  local Richardson dependent formulation (T =>   fill namzdf_ric) 
     214   ln_zdftke   = .false.      !  Turbulent Kinetic Energy closure       (T =>   fill namzdf_tke) 
     215   ln_zdfgls   = .true.       !  Generic Length Scale closure           (T =>   fill namzdf_gls) 
     216   ! 
     217   !                       ! convection 
     218   ln_zdfevd   = .false.      !  enhanced vertical diffusion 
     219      nn_evdm     =    0         ! apply on tracer (=0) or on tracer and momentum (=1) 
     220      rn_evd      =  100.        ! mixing coefficient [m2/s] 
     221   ln_zdfnpc   = .false.      !  Non-Penetrative Convective algorithm 
     222      nn_npc      =    1         ! frequency of application of npc 
     223      nn_npcp     =  365         ! npc control print frequency 
     224   ! 
     225   ln_zdfddm   = .false.   ! double diffusive mixing 
     226      rn_avts  =    1.e-4     !  maximum avs (vertical mixing on salinity) 
     227      rn_hsbfr =    1.6       !  heat/salt buoyancy flux ratio 
     228   ! 
     229   !                       ! gravity wave-driven vertical mixing 
     230   ln_zdfiwm   = .false.      ! internal wave-induced mixing            (T =>   fill namzdf_iwm) 
     231   ln_zdfswm   = .false.      ! surface  wave-induced mixing            (T => ln_wave=ln_sdw=T ) 
     232   ! 
     233   !                       ! coefficients 
     234   rn_avm0     =   1.2e-4     !  vertical eddy viscosity   [m2/s]       (background Kz if ln_zdfcst=F) 
     235   rn_avt0     =   1.2e-5     !  vertical eddy diffusivity [m2/s]       (background Kz if ln_zdfcst=F) 
     236   nn_avb      =    0         !  profile for background avt & avm (=1) or not (=0) 
     237   nn_havtb    =    0         !  horizontal shape for avtb (=1) or not (=0) 
     238/ 
     239!----------------------------------------------------------------------- 
     240&namzdf_ric    !   richardson number dependent vertical diffusion       (ln_zdfric =T) 
     241!----------------------------------------------------------------------- 
     242/ 
     243!----------------------------------------------------------------------- 
     244&namzdf_tke    !   turbulent eddy kinetic dependent vertical diffusion  (ln_zdftke =T) 
     245!----------------------------------------------------------------------- 
     246/ 
     247!----------------------------------------------------------------------- 
     248&namzdf_gls                !   GLS vertical diffusion                   (ln_zdfgls =T) 
     249!----------------------------------------------------------------------- 
     250/ 
     251!----------------------------------------------------------------------- 
     252&namzdf_iwm    !    internal wave-driven mixing parameterization        (ln_zdfiwm =T) 
    284253!----------------------------------------------------------------------- 
    285254/ 
    286255!----------------------------------------------------------------------- 
    287256&namctl        !   Control prints & Benchmark 
    288 !----------------------------------------------------------------------- 
    289 / 
    290 !----------------------------------------------------------------------- 
    291 &namnc4        !   netcdf4 chunking and compression settings            ("key_netcdf4") 
    292257!----------------------------------------------------------------------- 
    293258/ 
     
    298263/ 
    299264!----------------------------------------------------------------------- 
    300 &namflo       !   float parameters                                      ("key_float") 
    301 !----------------------------------------------------------------------- 
    302 / 
    303 !----------------------------------------------------------------------- 
    304 &namptr       !   Poleward Transport Diagnostic 
    305 !----------------------------------------------------------------------- 
    306 / 
    307 !----------------------------------------------------------------------- 
    308265&namhsb       !  Heat and salt budgets 
    309266!----------------------------------------------------------------------- 
    310267/ 
    311268!----------------------------------------------------------------------- 
    312 &namdct        ! transports through sections 
    313 !----------------------------------------------------------------------- 
    314     nn_dct      = 60       !  time step frequency for transports computing 
    315     nn_dctwri   = 60       !  time step frequency for transports writing 
    316     nn_secdebug = 0        !      0 : no section to debug 
    317 / 
    318 !----------------------------------------------------------------------- 
    319269&namobs       !  observation usage switch                               ('key_diaobs') 
    320270!----------------------------------------------------------------------- 
    321271/ 
    322 !----------------------------------------------------------------------- 
    323 &nam_asminc   !   assimilation increments                               ('key_asminc') 
    324 !----------------------------------------------------------------------- 
    325 / 
    326 !----------------------------------------------------------------------- 
    327 &namsbc_wave   ! External fields from wave model 
    328 !----------------------------------------------------------------------- 
    329 / 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/C1D_PAPA/cpp_C1D_PAPA.fcm

    r4667 r8882  
    1  bld::tool::fppkeys key_c1d key_zdfgls 
     1 bld::tool::fppkeys   key_c1d key_zdfgls 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/GYRE_BFM/EXP00/namelist_cfg

    r8599 r8882  
    4343/ 
    4444!----------------------------------------------------------------------- 
    45 &namcrs        !   Grid coarsening for dynamics output and/or 
    46 !              !   passive tracer coarsened online simulations 
     45&namcrs        !   coarsened grid (for outputs and/or TOP)              (ln_crs =T) 
    4746!----------------------------------------------------------------------- 
    4847/ 
     
    122121/ 
    123122!----------------------------------------------------------------------- 
    124 &nambfr        !   bottom friction 
    125 !----------------------------------------------------------------------- 
    126    nn_bfr      =    2      !  type of bottom friction :   = 0 : free slip,  = 1 : linear friction 
     123&namdrg            !   top/bottom drag coefficient                      (default: NO selection) 
     124!----------------------------------------------------------------------- 
     125   ln_non_lin = .true.     !  non-linear  drag: Cd = Cd0 |U| 
    127126/ 
    128127!----------------------------------------------------------------------- 
     
    140139/ 
    141140!----------------------------------------------------------------------- 
    142 &namtra_adv    !   advection scheme for tracer 
     141&namtra_adv    !   advection scheme for tracer                          (default: No selection) 
    143142!----------------------------------------------------------------------- 
    144143   ln_traadv_fct =  .true.   !  FCT scheme 
    145144      nn_fct_h   =  2               !  =2/4, horizontal 2nd / 4th order  
    146145      nn_fct_v   =  2               !  =2/4, vertical   2nd / COMPACT 4th order  
    147       nn_fct_zts =  0               !  >=1,  2nd order FCT scheme with vertical sub-timestepping 
    148       !                             !        (number of sub-timestep = nn_fct_zts) 
    149 / 
    150 !----------------------------------------------------------------------- 
    151 &namtra_adv_mle !  mixed layer eddy parametrisation (Fox-Kemper param) 
    152 !----------------------------------------------------------------------- 
    153 / 
    154 !---------------------------------------------------------------------------------- 
    155 &namtra_ldf    !   lateral diffusion scheme for tracers 
    156 !---------------------------------------------------------------------------------- 
     146/ 
     147!----------------------------------------------------------------------- 
     148&namtra_adv_mle !  mixed layer eddy parametrisation (Fox-Kemper param)  (default: NO) 
     149!----------------------------------------------------------------------- 
     150/ 
     151!----------------------------------------------------------------------- 
     152&namtra_ldf    !   lateral diffusion scheme for tracers                 (default: No selection) 
     153!----------------------------------------------------------------------- 
    157154   !                       !  Operator type: 
     155   ln_traldf_NONE  = .false.   !           No operator (no explicit advection) 
    158156   ln_traldf_lap   =  .true.   !    laplacian operator 
    159157   ln_traldf_blp   =  .false.  !  bilaplacian operator 
     
    183181   rn_bht_0        = 1.e+12    !  lateral eddy diffusivity (bilap. operator) [m4/s] 
    184182/ 
    185 !---------------------------------------------------------------------------------- 
    186 &namtra_ldfeiv !   eddy induced velocity param. 
    187 !---------------------------------------------------------------------------------- 
     183!----------------------------------------------------------------------- 
     184&namtra_ldfeiv !   eddy induced velocity param.                         (default: NO) 
     185!----------------------------------------------------------------------- 
    188186   ln_ldfeiv     =.false.   ! use eddy induced velocity parameterization 
    189187/ 
     
    194192/ 
    195193!----------------------------------------------------------------------- 
    196 &namdyn_adv    !   formulation of the momentum advection 
    197 !----------------------------------------------------------------------- 
     194&namdyn_adv    !   formulation of the momentum advection                (default: No selection) 
     195!----------------------------------------------------------------------- 
     196   ln_dynadv_vec = .true.  !  vector form - 2nd centered scheme 
     197     nn_dynkeg     = 0        ! grad(KE) scheme: =0   C2  ;  =1   Hollingsworth correction 
    198198/ 
    199199!----------------------------------------------------------------------- 
     
    221221!----------------------------------------------------------------------- 
    222222   !                       !  Type of the operator : 
    223    !                           !  no diffusion: set ln_dynldf_lap=..._blp=F  
     223   ln_dynldf_NONE=  .false.    !           No operator (no explicit diffusion) 
    224224   ln_dynldf_lap =  .true.     !    laplacian operator 
    225225   ln_dynldf_blp =  .false.    !  bilaplacian operator 
     
    242242/ 
    243243!----------------------------------------------------------------------- 
    244 &namzdf        !   vertical physics 
    245 !----------------------------------------------------------------------- 
    246    nn_evdm     =    1      !  evd apply on tracer (=0) or on tracer and momentum (=1) 
    247 / 
    248 !----------------------------------------------------------------------- 
    249 &namzdf_ric    !   richardson number dependent vertical diffusion       ("key_zdfric" ) 
    250 !----------------------------------------------------------------------- 
    251 / 
    252 !----------------------------------------------------------------------- 
    253 &namzdf_tke    !   turbulent eddy kinetic dependent vertical diffusion  ("key_zdftke") 
     244&namzdf        !   vertical physics                                     (default: NO selection) 
     245!----------------------------------------------------------------------- 
     246   !                       ! type of vertical closure 
     247   ln_zdfcst   = .false.      !  constant mixing 
     248   ln_zdfric   = .false.      !  local Richardson dependent formulation (T =>   fill namzdf_ric) 
     249   ln_zdftke   = .true.       !  Turbulent Kinetic Energy closure       (T =>   fill namzdf_tke) 
     250   ln_zdfgls   = .false.      !  Generic Length Scale closure           (T =>   fill namzdf_gls) 
     251   ! 
     252   !                       ! convection 
     253   ln_zdfevd   = .true.       !  enhanced vertical diffusion 
     254      nn_evdm     =    1         ! apply on tracer (=0) or on tracer and momentum (=1) 
     255      rn_evd      =  100.        ! mixing coefficient [m2/s] 
     256   ln_zdfnpc   = .false.      !  Non-Penetrative Convective algorithm 
     257      nn_npc      =    1         ! frequency of application of npc 
     258      nn_npcp     =  365         ! npc control print frequency 
     259   ! 
     260   ln_zdfddm   = .false.   ! double diffusive mixing 
     261      rn_avts  =    1.e-4     !  maximum avs (vertical mixing on salinity) 
     262      rn_hsbfr =    1.6       !  heat/salt buoyancy flux ratio 
     263   ! 
     264   !                       ! gravity wave-driven vertical mixing 
     265   ln_zdfiwm   = .false.      ! internal wave-induced mixing            (T =>   fill namzdf_iwm) 
     266   ln_zdfswm   = .false.      ! surface  wave-induced mixing            (T => ln_wave=ln_sdw=T ) 
     267   ! 
     268   !                       ! coefficients 
     269   rn_avm0     =   1.2e-4     !  vertical eddy viscosity   [m2/s]       (background Kz if ln_zdfcst=F) 
     270   rn_avt0     =   1.2e-5     !  vertical eddy diffusivity [m2/s]       (background Kz if ln_zdfcst=F) 
     271   nn_avb      =    0         !  profile for background avt & avm (=1) or not (=0) 
     272   nn_havtb    =    0         !  horizontal shape for avtb (=1) or not (=0) 
     273/ 
     274!----------------------------------------------------------------------- 
     275&namzdf_ric    !   richardson number dependent vertical diffusion       (ln_zdfric =T) 
     276!----------------------------------------------------------------------- 
     277/ 
     278!----------------------------------------------------------------------- 
     279&namzdf_tke    !   turbulent eddy kinetic dependent vertical diffusion  (ln_zdftke") 
    254280!----------------------------------------------------------------------- 
    255281   nn_etau     =   0       !  penetration of tke below the mixed layer (ML) due to internal & intertial waves 
    256282/ 
    257283!----------------------------------------------------------------------- 
    258 &namzdf_gls                !   GLS vertical diffusion                   ("key_zdfgls") 
    259 !----------------------------------------------------------------------- 
    260 / 
    261 !----------------------------------------------------------------------- 
    262 &namzdf_ddm    !   double diffusive mixing parameterization             ("key_zdfddm") 
    263 !----------------------------------------------------------------------- 
    264 / 
    265 !----------------------------------------------------------------------- 
    266 &namzdf_tmx    !   tidal mixing parameterization                        ("key_zdftmx") 
    267 !----------------------------------------------------------------------- 
    268    ln_tmx_itf  = .false.   !  ITF specific parameterisation 
     284&namzdf_gls                !   GLS vertical diffusion                   (ln_zdfgls =T) 
     285!----------------------------------------------------------------------- 
     286/ 
     287!----------------------------------------------------------------------- 
     288&namzdf_iwm    !    internal wave-driven mixing parameterization        (ln_zdfiwm =T) 
     289!----------------------------------------------------------------------- 
    269290/ 
    270291!----------------------------------------------------------------------- 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/GYRE_BFM/EXP00/namelist_top_cfg

    r8599 r8882  
    2222/ 
    2323!----------------------------------------------------------------------- 
    24 &namtrc_adv    !   advection scheme for passive tracer  
     24&namtrc_adv    !   advection scheme for passive tracer                  (default: NO selection) 
    2525!----------------------------------------------------------------------- 
    2626   ln_trcadv_fct =  .true.   !  FCT scheme 
    2727      nn_fct_h   =  2               !  =2/4, horizontal 2nd / 4th order  
    2828      nn_fct_v   =  2               !  =2/4, vertical   2nd / COMPACT 4th order  
    29       nn_fct_zts =  0               !  >=1,  2nd order FCT scheme with vertical sub-timestepping 
    30       !                             !        (number of sub-timestep = nn_fct_zts) 
    3129/ 
    3230!----------------------------------------------------------------------- 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/GYRE_BFM/cpp_GYRE_BFM.fcm

    r5930 r8882  
    1 bld::tool::fppkeys key_zdftke key_top key_my_trc key_mpp_mpi key_iomput 
     1bld::tool::fppkeys   key_top key_my_trc key_mpp_mpi key_iomput 
    22inc $BFMDIR/src/nemo/bfm.fcm 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/GYRE_PISCES/EXP00/namelist_cfg

    r8599 r8882  
    1212!!                   ***  Run management namelists  *** 
    1313!!====================================================================== 
    14 !!   namrun        parameters of the run 
    15 !!====================================================================== 
    16 ! 
    1714!----------------------------------------------------------------------- 
    1815&namrun        !   parameters of the run 
     
    2522   nn_write    =      60   !  frequency of write in the output file   (modulo referenced to nn_it000) 
    2623/ 
     24!!====================================================================== 
     25!!                      ***  Domain namelists  *** 
     26!!====================================================================== 
    2727!----------------------------------------------------------------------- 
    2828&namcfg     !   parameters of the configuration    
     
    3737!----------------------------------------------------------------------- 
    3838   ln_linssh   = .true.    !  =T  linear free surface  ==>>  model level are fixed in time 
    39    ! 
    4039   nn_msh      =    0      !  create (>0) a mesh file or not (=0) 
    41    ! 
    4240   rn_rdt      = 7200.     !  time step for the dynamics (and tracer if nn_acc=0) 
    43 / 
    44 !----------------------------------------------------------------------- 
    45 &namcrs        !   Grid coarsening for dynamics output and/or 
    46 !              !   passive tracer coarsened online simulations 
    47 !----------------------------------------------------------------------- 
    4841/ 
    4942!----------------------------------------------------------------------- 
     
    5649   ln_tsd_tradmp = .false.   !  damping of ocean T & S toward T &S input data (T) or not (F) 
    5750/ 
     51 
     52!!====================================================================== 
     53!!            ***  Surface Boundary Condition namelists  *** 
     54!!====================================================================== 
    5855!----------------------------------------------------------------------- 
    5956&namsbc        !   Surface Boundary Condition (surface module) 
     
    7673/ 
    7774!----------------------------------------------------------------------- 
    78 &namsbc_rnf    !   runoffs namelist surface boundary condition 
    79 !----------------------------------------------------------------------- 
    80    ln_rnf_mouth = .false.   !  specific treatment at rivers mouths 
    81 / 
    82 !----------------------------------------------------------------------- 
    83 &namsbc_apr    !   Atmospheric pressure used as ocean forcing or in bulk 
    84 !----------------------------------------------------------------------- 
    85 / 
    86 !----------------------------------------------------------------------- 
    87 &namsbc_ssr    !   surface boundary condition : sea surface restoring 
    88 !----------------------------------------------------------------------- 
    89 / 
    90 !----------------------------------------------------------------------- 
    91 &namsbc_alb    !   albedo parameters 
    92 !----------------------------------------------------------------------- 
    93 / 
    94 !----------------------------------------------------------------------- 
    95 &namberg       !   iceberg parameters 
    96 !----------------------------------------------------------------------- 
    97 / 
    98 !----------------------------------------------------------------------- 
    9975&namlbc        !   lateral momentum boundary condition 
    10076!----------------------------------------------------------------------- 
     
    10278/ 
    10379!----------------------------------------------------------------------- 
    104 &namagrif      !  AGRIF zoom                                            ("key_agrif") 
    105 !----------------------------------------------------------------------- 
    106 / 
    107 !----------------------------------------------------------------------- 
    108 &nam_tide      !    tide parameters 
    109 !----------------------------------------------------------------------- 
    110 / 
    111 !----------------------------------------------------------------------- 
    112 &nambdy        !  unstructured open boundaries                           
    113 !----------------------------------------------------------------------- 
    114 / 
    115 !----------------------------------------------------------------------- 
    116 &nambdy_dta      !  open boundaries - external data            
    117 !----------------------------------------------------------------------- 
    118 / 
    119 !----------------------------------------------------------------------- 
    120 &nambdy_tide     ! tidal forcing at open boundaries 
    121 !----------------------------------------------------------------------- 
    122 / 
    123 !----------------------------------------------------------------------- 
    124 &nambfr        !   bottom friction 
    125 !----------------------------------------------------------------------- 
    126    nn_bfr      =    2      !  type of bottom friction :   = 0 : free slip,  = 1 : linear friction 
    127 / 
    128 !----------------------------------------------------------------------- 
    129 &nambbc        !   bottom temperature boundary condition                (default: NO) 
    130 !----------------------------------------------------------------------- 
    131 / 
    132 !----------------------------------------------------------------------- 
    133 &nambbl        !   bottom boundary layer scheme 
     80&namdrg        !   top/bottom friction 
     81!----------------------------------------------------------------------- 
     82   ln_non_lin = .true.     !  non-linear  drag: Cd = Cd0 |U| 
     83/ 
     84!----------------------------------------------------------------------- 
     85&nambbl        !   bottom boundary layer scheme                         (default: NO) 
    13486!----------------------------------------------------------------------- 
    13587/ 
     
    14092/ 
    14193!----------------------------------------------------------------------- 
    142 &namtra_adv    !   advection scheme for tracer 
     94&namtra_adv    !   advection scheme for tracer                          (default: No selection) 
    14395!----------------------------------------------------------------------- 
    14496   ln_traadv_fct =  .true.   !  FCT scheme 
    14597      nn_fct_h   =  2               !  =2/4, horizontal 2nd / 4th order  
    14698      nn_fct_v   =  2               !  =2/4, vertical   2nd / COMPACT 4th order  
    147       nn_fct_zts =  0               !  >=1,  2nd order FCT scheme with vertical sub-timestepping 
    148       !                             !        (number of sub-timestep = nn_fct_zts) 
    149 / 
    150 !----------------------------------------------------------------------- 
    151 &namtra_adv_mle !  mixed layer eddy parametrisation (Fox-Kemper param) 
    152 !----------------------------------------------------------------------- 
    153 / 
    154 !---------------------------------------------------------------------------------- 
    155 &namtra_ldf    !   lateral diffusion scheme for tracers 
    156 !---------------------------------------------------------------------------------- 
     99/ 
     100!----------------------------------------------------------------------- 
     101&namtra_adv_mle !  mixed layer eddy parametrisation (Fox-Kemper param)  (default: NO) 
     102!----------------------------------------------------------------------- 
     103/ 
     104!----------------------------------------------------------------------- 
     105&namtra_ldf    !   lateral diffusion scheme for tracers                 (default: No selection) 
     106!----------------------------------------------------------------------- 
    157107   !                       !  Operator type: 
     108   ln_traldf_NONE  =  .false.  !           No operator (no explicit advection) 
    158109   ln_traldf_lap   =  .true.   !    laplacian operator 
    159110   ln_traldf_blp   =  .false.  !  bilaplacian operator 
     
    194145/ 
    195146!----------------------------------------------------------------------- 
    196 &namdyn_adv    !   formulation of the momentum advection 
    197 !----------------------------------------------------------------------- 
    198 / 
    199 !----------------------------------------------------------------------- 
    200 &namdyn_vor    !   option of physics/algorithm (not control by CPP keys) 
     147&namdyn_adv    !   formulation of the momentum advection                (default: No selection) 
     148!----------------------------------------------------------------------- 
     149   ln_dynadv_vec = .true.  !  vector form - 2nd centered scheme 
     150     nn_dynkeg     = 0        ! grad(KE) scheme: =0   C2  ;  =1   Hollingsworth correction 
     151/ 
     152!----------------------------------------------------------------------- 
     153&namdyn_vor    !   option of physics/algorithm                          (default: No selection) 
    201154!----------------------------------------------------------------------- 
    202155   ln_dynvor_ene = .true.  !  enstrophy conserving scheme 
     
    218171/ 
    219172!----------------------------------------------------------------------- 
    220 &namdyn_ldf    !   lateral diffusion on momentum 
     173&namdyn_ldf    !   lateral diffusion on momentum                        (default: No selection) 
    221174!----------------------------------------------------------------------- 
    222175   !                       !  Type of the operator : 
    223    !                           !  no diffusion: set ln_dynldf_lap=..._blp=F  
     176   ln_dynldf_NONE=  .false.    !           No operator (no explicit diffusion) 
    224177   ln_dynldf_lap =  .true.     !    laplacian operator 
    225178   ln_dynldf_blp =  .false.    !  bilaplacian operator 
     
    241194   rn_bhm_0      =      0.     !  horizontal bilaplacian eddy viscosity [m4/s] 
    242195/ 
    243 !----------------------------------------------------------------------- 
    244 &namzdf        !   vertical physics 
    245 !----------------------------------------------------------------------- 
    246    nn_evdm     =    1      !  evd apply on tracer (=0) or on tracer and momentum (=1) 
    247 / 
    248 !----------------------------------------------------------------------- 
    249 &namzdf_ric    !   richardson number dependent vertical diffusion       ("key_zdfric" ) 
    250 !----------------------------------------------------------------------- 
    251 / 
    252 !----------------------------------------------------------------------- 
    253 &namzdf_tke    !   turbulent eddy kinetic dependent vertical diffusion  ("key_zdftke") 
     196 
     197!!====================================================================== 
     198!!                     vertical physics namelists                     !! 
     199!!====================================================================== 
     200!----------------------------------------------------------------------- 
     201&namzdf        !   vertical physics                                     (default: NO selection) 
     202!----------------------------------------------------------------------- 
     203   !                       ! type of vertical closure 
     204   ln_zdfcst   = .false.      !  constant mixing 
     205   ln_zdfric   = .false.      !  local Richardson dependent formulation (T =>   fill namzdf_ric) 
     206   ln_zdftke   = .true.       !  Turbulent Kinetic Energy closure       (T =>   fill namzdf_tke) 
     207   ln_zdfgls   = .false.      !  Generic Length Scale closure           (T =>   fill namzdf_gls) 
     208   ! 
     209   !                       ! convection 
     210   ln_zdfevd   = .true.       !  Enhanced Vertical Diffusion scheme 
     211      nn_evdm  =    1            !  evd apply on tracer (=0) or on tracer and momentum (=1) 
     212      rn_evd   =  100.           !  evd mixing coefficient [m2/s] 
     213   ! 
     214   ln_zdfddm   = .false.   ! double diffusive mixing 
     215      rn_avts  =    1.e-4     !  maximum avs (vertical mixing on salinity) 
     216      rn_hsbfr =    1.6       !  heat/salt buoyancy flux ratio 
     217   ! 
     218   !                       ! gravity wave-driven vertical mixing 
     219   ln_zdfiwm   = .false.      ! internal wave-induced mixing            (T =>   fill namzdf_iwm) 
     220   ln_zdfswm   = .false.      ! surface  wave-induced mixing            (T => ln_wave=ln_sdw=T ) 
     221   ! 
     222   !                       !  Coefficients 
     223   rn_avm0     =   1.2e-4     !  vertical eddy viscosity   [m2/s]       (background Kz if ln_zdfcst=F) 
     224   rn_avt0     =   1.2e-5     !  vertical eddy diffusivity [m2/s]       (background Kz if ln_zdfcst=F) 
     225   nn_avb      =    0         !  profile for background avt & avm (=1) or not (=0) 
     226   nn_havtb    =    0         !  horizontal shape for avtb (=1) or not (=0) 
     227   ! 
     228/ 
     229!----------------------------------------------------------------------- 
     230&namzdf_ric    !   richardson number dependent vertical diffusion       (ln_zdfric=T) 
     231!----------------------------------------------------------------------- 
     232/ 
     233!----------------------------------------------------------------------- 
     234&namzdf_tke    !   turbulent eddy kinetic dependent vertical diffusion  (ln_zdftke=T) 
    254235!----------------------------------------------------------------------- 
    255236   nn_etau     =   0       !  penetration of tke below the mixed layer (ML) due to internal & intertial waves 
    256237/ 
    257238!----------------------------------------------------------------------- 
    258 &namzdf_gls                !   GLS vertical diffusion                   ("key_zdfgls") 
    259 !----------------------------------------------------------------------- 
    260 / 
    261 !----------------------------------------------------------------------- 
    262 &namzdf_ddm    !   double diffusive mixing parameterization             ("key_zdfddm") 
    263 !----------------------------------------------------------------------- 
    264 / 
    265 !----------------------------------------------------------------------- 
    266 &namzdf_tmx    !   tidal mixing parameterization                        ("key_zdftmx") 
    267 !----------------------------------------------------------------------- 
    268    ln_tmx_itf  = .false.   !  ITF specific parameterisation 
     239&namzdf_gls                !   GLS vertical diffusion                   (ln_zdfgls=T) 
     240!----------------------------------------------------------------------- 
     241/ 
     242!----------------------------------------------------------------------- 
     243&namzdf_ddm    !   double diffusive mixing parameterization             (ln_zdfddm=T) 
     244!----------------------------------------------------------------------- 
    269245/ 
    270246!----------------------------------------------------------------------- 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/GYRE_PISCES/EXP00/namelist_top_cfg

    r8599 r8882  
    2929/ 
    3030!----------------------------------------------------------------------- 
    31 &namtrc_adv    !   advection scheme for passive tracer 
     31&namtrc_adv    !   advection scheme for passive tracer                  (default: NO selection) 
    3232!----------------------------------------------------------------------- 
    3333   ln_trcadv_fct =  .true.   !  FCT scheme 
    3434      nn_fct_h   =  2               !  =2/4, horizontal 2nd / 4th order 
    3535      nn_fct_v   =  2               !  =2/4, vertical   2nd / COMPACT 4th order 
    36       nn_fct_zts =  0               !  >=1,  2nd order FCT scheme with vertical sub-timestepping 
    37       !                             !        (number of sub-timestep = nn_fct_zts) 
    3836/ 
    3937!----------------------------------------------------------------------- 
     
    4139!----------------------------------------------------------------------- 
    4240   rn_ahtrc_0       =  1000.    !  horizontal eddy diffusivity for tracers [m2/s] 
    43 / 
    44 !----------------------------------------------------------------------- 
    45 &namtrc_zdf        !   vertical physics 
    46 !----------------------------------------------------------------------- 
    4741/ 
    4842!----------------------------------------------------------------------- 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/GYRE_PISCES/cpp_GYRE_PISCES.fcm

    r8018 r8882  
    1 bld::tool::fppkeys key_zdftke key_top key_mpp_mpi key_iomput 
     1bld::tool::fppkeys   key_top key_mpp_mpi key_iomput 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/ORCA2_LIM3_PISCES/EXP00/1_namelist_cfg

    r8284 r8882  
    1313/ 
    1414!----------------------------------------------------------------------- 
    15 &namcfg        !   parameters of the configuration 
     15&namcfg     !   parameters of the configuration 
    1616!----------------------------------------------------------------------- 
    1717   ln_read_cfg = .true.    !  (=T) read the domain configuration file 
     
    2121!----------------------------------------------------------------------- 
    2222&namdom        !   space and time domain (bathymetry, mesh, timestep) 
    23 !-----------------------------------------------------------------------   
    24    ln_linssh   = .true.   !  =T  linear free surface  ==>>  model level are fixed in time 
     23!----------------------------------------------------------------------- 
     24   ln_linssh   = .true.    !  =T  linear free surface  ==>>  model level are fixed in time 
    2525   nn_closea   =    0      !  remove (=0) or keep (=1) closed seas and lakes (ORCA) 
    2626   ! 
     
    2929/ 
    3030!----------------------------------------------------------------------- 
    31 &namcrs        !   Grid coarsening for dynamics output and/or 
    32 !              !   passive tracer coarsened online simulations 
     31&namcrs        !   coarsened grid (for outputs and/or TOP)              (ln_crs =T) 
    3332!----------------------------------------------------------------------- 
    3433/ 
     
    4039&namsbc        !   Surface Boundary Condition (surface module) 
    4140!----------------------------------------------------------------------- 
    42    ln_blk      = .true.    !  CORE bulk formulation                     (T => fill namsbc_core) 
    43    nn_ice      = 3         !  =0 no ice boundary condition   , 
     41   nn_fsbc     = 1         !  frequency of surface boundary condition computation 
     42   ln_blk      = .true.    !  Bulk formulation                          (T => fill namsbc_blk ) 
     43   nn_ice      = 0         !  =0 no ice boundary condition   , 
    4444                           !  =1 use observed ice-cover      , 
    45                            !  =2 ice-model used                         ("key_lim3" or "key_lim2) 
    46    ln_rnf      = .false.   !  runoffs                                   (T => fill namsbc_rnf) 
    47    ln_ssr      = .false.   !  Sea Surface Restoring on T and/or S       (T => fill namsbc_ssr) 
    48    nn_fwb      = 0         !  FreshWater Budget: =0 unchecked  
    49                            !     =1 global mean of e-p-r set to zero at each time step  
     45                           !  =2 or 3 automatically for LIM3 or CICE    ("key_lim3" or "key_cice") 
     46   ln_rnf      = .false.    !  runoffs                                   (T => fill namsbc_rnf) 
     47   ln_ssr      = .false.    !  Sea Surface Restoring on T and/or S       (T => fill namsbc_ssr) 
     48   nn_fwb      = 0         !  FreshWater Budget: =0 unchecked 
     49                           !     =1 global mean of e-p-r set to zero at each time step 
    5050                           !     =2 annual global mean of e-p-r set to zero 
    51                            !     =3 global emp set to zero and spread out over erp area 
    52 / 
    53 !----------------------------------------------------------------------- 
    54 &namsbc_blk   !   namsbc_blk  generic Bulk formula                      (ln_blk = T) 
     51/ 
     52!----------------------------------------------------------------------- 
     53&namsbc_blk   !   namsbc_blk  Bulk formulae 
    5554!----------------------------------------------------------------------- 
    5655!              !  file name                   ! frequency (hours) ! variable  ! time interp. !  clim  ! 'yearly'/ ! weights                              ! rotation ! land/sea mask ! 
     
    6968   !                    !  bulk algorithm : 
    7069   ln_NCAR     = .true.   ! "NCAR"      algorithm   (Large and Yeager 2008) 
    71    ! 
    7270/ 
    7371!----------------------------------------------------------------------- 
     
    7977/ 
    8078!----------------------------------------------------------------------- 
     79&namsbc_rnf    !   runoffs namelist surface boundary condition 
     80!----------------------------------------------------------------------- 
     81/ 
     82!----------------------------------------------------------------------- 
     83&namsbc_ssr    !   surface boundary condition : sea surface restoring 
     84!----------------------------------------------------------------------- 
     85/ 
     86!----------------------------------------------------------------------- 
     87&namsbc_alb    !   albedo parameters 
     88!----------------------------------------------------------------------- 
     89/ 
     90!----------------------------------------------------------------------- 
     91&namberg       !   iceberg parameters 
     92!----------------------------------------------------------------------- 
     93      ln_icebergs              = .false.               ! iceberg floats or not 
     94/ 
     95!----------------------------------------------------------------------- 
    8196&namlbc        !   lateral momentum boundary condition 
    8297!----------------------------------------------------------------------- 
    8398/ 
    8499!----------------------------------------------------------------------- 
     100&namdrg        !   top/bottom friction 
     101!----------------------------------------------------------------------- 
     102   ln_lin = .true.         !     linear  drag: Cd = Cd0 Uc0 
     103/ 
     104!----------------------------------------------------------------------- 
    85105&namagrif      !  AGRIF zoom                                            ("key_agrif") 
    86106!----------------------------------------------------------------------- 
     
    88108/ 
    89109!----------------------------------------------------------------------- 
    90 &nambfr        !   bottom friction 
    91 !----------------------------------------------------------------------- 
    92 / 
    93 !----------------------------------------------------------------------- 
    94 &nambbc        !   bottom temperature boundary condition 
     110&nambbc        !   bottom temperature boundary condition                (default: NO) 
    95111!----------------------------------------------------------------------- 
    96112   ln_trabbc   = .true.    !  Apply a geothermal heating at the ocean bottom 
    97113/ 
    98114!----------------------------------------------------------------------- 
    99 &nambbl        !   bottom boundary layer scheme 
    100 !----------------------------------------------------------------------- 
     115&nambbl        !   bottom boundary layer scheme                         (default: NO) 
     116!----------------------------------------------------------------------- 
     117   ln_trabbl   = .true.    !  Bottom Boundary Layer parameterisation flag 
     118   nn_bbl_ldf  =  1        !  diffusive bbl (=1)   or not (=0) 
     119   nn_bbl_adv  =  0        !  advective bbl (=1/2) or not (=0) 
     120   rn_ahtbbl   =  1000.    !  lateral mixing coefficient in the bbl  [m2/s] 
     121   rn_gambbl   =  10.      !  advective bbl coefficient                 [s] 
    101122/ 
    102123!----------------------------------------------------------------------- 
    103124&nameos        !   ocean physical parameters 
    104125!----------------------------------------------------------------------- 
    105   ln_teos10   = .true.         !  = Use TEOS-10 equation of state 
    106 / 
    107 !----------------------------------------------------------------------- 
    108 &namtra_dmp    !   tracer: T & S newtonian damping 
    109 !----------------------------------------------------------------------- 
    110    ln_tradmp   =  .false.   !  add a damping termn (T) or not (F) 
    111 / 
    112 !----------------------------------------------------------------------- 
    113 &namtra_adv    !   advection scheme for tracer 
    114 !----------------------------------------------------------------------- 
    115    ln_traadv_fct =  .true.    !  FCT scheme 
     126   ln_teos10   = .false.         !  = Use TEOS-10 equation of state 
     127   ln_eos80    = .true.          !  = Use EOS80 
     128   ln_seos     = .false.         !  = Use S-EOS (simplified Eq.) 
     129/ 
     130!----------------------------------------------------------------------- 
     131&namtra_adv    !   advection scheme for tracer                          (default: NO advection) 
     132!----------------------------------------------------------------------- 
     133   ln_traadv_fct = .true.     !  FCT scheme 
    116134      nn_fct_h   =  2               !  =2/4, horizontal 2nd / 4th order  
    117135      nn_fct_v   =  2               !  =2/4, vertical   2nd / COMPACT 4th order  
    118       nn_fct_zts =  0               !  >=1,  2nd order FCT scheme with vertical sub-timestepping 
    119       !                             !        (number of sub-timestep = nn_fct_zts) 
    120 / 
    121 !----------------------------------------------------------------------- 
     136/ 
     137!----------------------------------------------------------------------- 
     138&namtra_adv_mle !   mixed layer eddy parametrisation (Fox-Kemper param) 
     139!----------------------------------------------------------------------- 
     140/ 
     141!---------------------------------------------------------------------------------- 
    122142&namtra_ldf    !   lateral diffusion scheme for tracers 
    123143!---------------------------------------------------------------------------------- 
    124144   !                       !  Operator type: 
     145   ln_traldf_NONE  =  .false.  !           No operator (no explicit advection) 
    125146   ln_traldf_lap   =  .true.   !    laplacian operator 
    126147   ln_traldf_blp   =  .false.  !  bilaplacian operator 
     
    156177/ 
    157178!----------------------------------------------------------------------- 
    158 &namdyn_adv    !   formulation of the momentum advection 
    159 !----------------------------------------------------------------------- 
    160  
     179&namtra_dmp    !   tracer: T & S newtonian damping                      (default: NO) 
     180!----------------------------------------------------------------------- 
     181   ln_tradmp   =  .false.   !  add a damping termn (T) or not (F) 
     182/ 
     183!----------------------------------------------------------------------- 
     184&namdyn_adv    !   formulation of the momentum advection                (default: No selection) 
     185!----------------------------------------------------------------------- 
     186   ln_dynadv_NONE= .false. !  linear dynamics (no momentum advection) 
     187   ln_dynadv_vec = .true.  !  vector form - 2nd centered scheme 
     188     nn_dynkeg     = 0        ! grad(KE) scheme: =0   C2  ;  =1   Hollingsworth correction 
     189   ln_dynadv_cen2= .false. !  flux form - 2nd order centered scheme 
     190   ln_dynadv_ubs = .false. !  flux form - 3rd order UBS      scheme 
     191/ 
    161192!----------------------------------------------------------------------- 
    162193&namdyn_vor    !   option of physics/algorithm (not control by CPP keys) 
     
    171202&namdyn_hpg    !   Hydrostatic pressure gradient option 
    172203!----------------------------------------------------------------------- 
     204   ln_hpg_sco  = .true.   !  s-coordinate (standard jacobian formulation) 
    173205/ 
    174206!----------------------------------------------------------------------- 
     
    201233   rn_bhm_0      = 8.5e+11     !  horizontal bilaplacian eddy viscosity [m4/s] 
    202234/ 
    203 !----------------------------------------------------------------------- 
    204 &namzdf        !   vertical physics 
    205 !----------------------------------------------------------------------- 
    206 / 
    207 !----------------------------------------------------------------------- 
    208 &namzdf_tke    !   turbulent eddy kinetic dependent vertical diffusion  ("key_zdftke") 
    209 !----------------------------------------------------------------------- 
    210 / 
    211 !----------------------------------------------------------------------- 
    212 &namzdf_ddm    !   double diffusive mixing parameterization             ("key_zdfddm") 
    213 !----------------------------------------------------------------------- 
    214 / 
    215 !----------------------------------------------------------------------- 
    216 &namzdf_tmx    !   tidal mixing parameterization                        ("key_zdftmx") 
    217 !----------------------------------------------------------------------- 
    218    ln_tmx_itf  = .false.   !  ITF specific parameterisation 
     235!!====================================================================== 
     236!!                     vertical physics namelists                     !! 
     237!!====================================================================== 
     238!----------------------------------------------------------------------- 
     239&namzdf        !   vertical physics                                     (default: NO selection) 
     240!----------------------------------------------------------------------- 
     241   !                       ! type of vertical closure 
     242   ln_zdfcst   = .false.      !  constant mixing 
     243   ln_zdfric   = .false.      !  local Richardson dependent formulation (T =>   fill namzdf_ric) 
     244   ln_zdftke   = .true.       !  Turbulent Kinetic Energy closure       (T =>   fill namzdf_tke) 
     245   ln_zdfgls   = .false.      !  Generic Length Scale closure           (T =>   fill namzdf_gls) 
     246   ! 
     247   !                       ! convection 
     248   ln_zdfevd   = .true.       !  Enhanced Vertical Diffusion scheme 
     249      nn_evdm  =    0            !  evd apply on tracer (=0) or on tracer and momentum (=1) 
     250      rn_evd   =  100.           !  evd mixing coefficient [m2/s] 
     251   ! 
     252   ln_zdfddm   = .true.    ! double diffusive mixing 
     253      rn_avts  =    1.e-4     !  maximum avs (vertical mixing on salinity) 
     254      rn_hsbfr =    1.6       !  heat/salt buoyancy flux ratio 
     255   ! 
     256   !                       ! gravity wave-driven vertical mixing 
     257   ln_zdfiwm   = .false.      ! internal wave-induced mixing            (T =>   fill namzdf_iwm) 
     258   ln_zdfswm   = .false.      ! surface  wave-induced mixing            (T => ln_wave=ln_sdw=T ) 
     259   ! 
     260   !                       !  Coefficients 
     261   rn_avm0     =   1.2e-4     !  vertical eddy viscosity   [m2/s]       (background Kz if ln_zdfcst=F) 
     262   rn_avt0     =   1.2e-5     !  vertical eddy diffusivity [m2/s]       (background Kz if ln_zdfcst=F) 
     263   nn_avb      =    0         !  profile for background avt & avm (=1) or not (=0) 
     264   nn_havtb    =    1         !  horizontal shape for avtb (=1) or not (=0) 
     265/ 
     266!----------------------------------------------------------------------- 
     267&namzdf_tke    !   turbulent eddy kinetic dependent vertical diffusion  
     268!----------------------------------------------------------------------- 
     269/ 
     270!----------------------------------------------------------------------- 
     271&namzdf_iwm    !   tidal mixing parameterization                        (ln_zdfiwm =T) 
     272!----------------------------------------------------------------------- 
    219273/ 
    220274!----------------------------------------------------------------------- 
     
    223277/ 
    224278!----------------------------------------------------------------------- 
    225 &nammpp_dyndist !   Massively Parallel Distribution for AGRIF zoom      ("key_agrif" && "key_mpp_dyndist") 
    226 !----------------------------------------------------------------------- 
    227 / 
    228 !----------------------------------------------------------------------- 
    229279&namctl        !   Control prints & Benchmark 
    230280!----------------------------------------------------------------------- 
     
    235285/ 
    236286!----------------------------------------------------------------------- 
    237 &namhsb       !  Heat and salt budgets  
     287&namhsb       !  Heat and salt budgets                                  (default F) 
    238288!----------------------------------------------------------------------- 
    239289/ 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/ORCA2_LIM3_PISCES/EXP00/context_nemo.xml

    r7635 r8882  
    77<!-- $id$ --> 
    88<!-- Fields definition --> 
    9     <field_definition src="./field_def_nemo-opa.xml"/>   <!--  NEMO ocean dynamics                     --> 
    10     <field_definition src="./field_def_nemo-lim.xml"/>   <!--  LIM ice model                     --> 
    11     <field_definition src="./field_def_nemo-pisces.xml"/>   <!--  Ocean biology                     --> 
     9    <field_definition src="./field_def_nemo-opa.xml"/>    <!--  NEMO ocean dynamics               --> 
     10    <field_definition src="./field_def_nemo-lim.xml"/>    <!--  LIM ice model                     --> 
     11    <field_definition src="./field_def_nemo-pisces.xml"/> <!--  Ocean biology                     --> 
    1212 
    1313<!-- Files definition --> 
    14     <file_definition src="./file_def_nemo.xml"/>     <!--  NEMO ocean dynamics                     --> 
     14    <file_definition src="./file_def_nemo-opa.xml"/>     <!--  NEMO ocean dynamics                --> 
     15    <file_definition src="./file_def_nemo-lim.xml"/>     <!--  NEMO ocean dynamics                --> 
     16    <file_definition src="./file_def_nemo-pisces.xml"/>  <!--  NEMO ocean dynamics                --> 
    1517    <!--  
    1618============================================================================================================ 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/ORCA2_LIM3_PISCES/EXP00/iodef.xml

    r7635 r8882  
    1111 
    1212          <variable id="info_level"                type="int">10</variable> 
    13           <variable id="using_server"              type="bool">true</variable> 
     13          <variable id="using_server"              type="bool">false</variable> 
    1414          <variable id="using_oasis"               type="bool">false</variable> 
    1515          <variable id="oasis_codes_id"            type="string" >oceanx</variable> 
     
    2323 
    2424  <context id="nemo" src="./context_nemo.xml"/>       <!--  NEMO       --> 
     25  <context id="1_nemo" src="./1_context_nemo.xml"/>       <!--  NEMO       --> 
    2526 
    2627</simulation> 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/ORCA2_LIM3_PISCES/EXP00/namelist_cfg

    r8599 r8882  
    22!! NEMO/OPA  Configuration namelist : used to overwrite defaults values defined in SHARED/namelist_ref 
    33!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    4 ! 
    54!----------------------------------------------------------------------- 
    65&namrun        !   parameters of the run 
     
    2726/ 
    2827!----------------------------------------------------------------------- 
    29 &namcrs        !   Grid coarsening for dynamics output and/or 
    30                !   passive tracer coarsened online simulations 
     28&namcrs        !   coarsened grid (for outputs and/or TOP)              (ln_crs =T) 
    3129!----------------------------------------------------------------------- 
    3230/ 
     
    10098/ 
    10199!----------------------------------------------------------------------- 
     100&namdrg        !   top/bottom friction 
     101!----------------------------------------------------------------------- 
     102   ln_lin = .true.         !     linear  drag: Cd = Cd0 Uc0 
     103/ 
     104!----------------------------------------------------------------------- 
    102105&namagrif      !  AGRIF zoom                                            ("key_agrif") 
    103106!----------------------------------------------------------------------- 
     
    105108/ 
    106109!----------------------------------------------------------------------- 
    107 &nambfr        !   bottom friction 
    108 !----------------------------------------------------------------------- 
    109 / 
    110 !----------------------------------------------------------------------- 
    111110&nambbc        !   bottom temperature boundary condition                (default: NO) 
    112111!----------------------------------------------------------------------- 
     
    114113/ 
    115114!----------------------------------------------------------------------- 
    116 &nambbl        !   bottom boundary layer scheme 
    117 !----------------------------------------------------------------------- 
     115&nambbl        !   bottom boundary layer scheme                         (default: NO) 
     116!----------------------------------------------------------------------- 
     117   ln_trabbl   = .true.    !  Bottom Boundary Layer parameterisation flag 
     118   nn_bbl_ldf  =  1        !  diffusive bbl (=1)   or not (=0) 
     119   nn_bbl_adv  =  0        !  advective bbl (=1/2) or not (=0) 
     120   rn_ahtbbl   =  1000.    !  lateral mixing coefficient in the bbl  [m2/s] 
     121   rn_gambbl   =  10.      !  advective bbl coefficient                 [s] 
    118122/ 
    119123!----------------------------------------------------------------------- 
    120124&nameos        !   ocean physical parameters 
    121125!----------------------------------------------------------------------- 
    122    ln_teos10    = .true.         !  = Use TEOS-10 equation of state 
    123 / 
    124 !----------------------------------------------------------------------- 
    125 &namtra_adv    !   advection scheme for tracer 
    126 !----------------------------------------------------------------------- 
    127    ln_traadv_fct =  .true.    !  FCT scheme 
     126   ln_teos10   = .false.         !  = Use TEOS-10 equation of state 
     127   ln_eos80    = .true.          !  = Use EOS80 
     128   ln_seos     = .false.         !  = Use S-EOS (simplified Eq.) 
     129/ 
     130!----------------------------------------------------------------------- 
     131&namtra_adv    !   advection scheme for tracer                          (default: NO advection) 
     132!----------------------------------------------------------------------- 
     133   ln_traadv_fct = .true.     !  FCT scheme 
    128134      nn_fct_h   =  2               !  =2/4, horizontal 2nd / 4th order  
    129135      nn_fct_v   =  2               !  =2/4, vertical   2nd / COMPACT 4th order  
    130       nn_fct_zts =  0               !  > 1 , 2nd order FCT scheme with vertical sub-timestepping 
    131       !                             !        (number of sub-timestep = nn_fct_zts) 
    132 / 
    133 !----------------------------------------------------------------------- 
    134 &namtra_adv_mle !  mixed layer eddy parametrisation (Fox-Kemper param) 
     136/ 
     137!----------------------------------------------------------------------- 
     138&namtra_adv_mle !   mixed layer eddy parametrisation (Fox-Kemper param) 
    135139!----------------------------------------------------------------------- 
    136140   ln_mle      = .true.   ! (T) use the Mixed Layer Eddy (MLE) parameterisation 
     
    140144!---------------------------------------------------------------------------------- 
    141145   !                       !  Operator type: 
     146   ln_traldf_NONE  =  .false.  !           No operator (no explicit advection) 
    142147   ln_traldf_lap   =  .true.   !    laplacian operator 
    143148   ln_traldf_blp   =  .false.  !  bilaplacian operator 
     
    186191/ 
    187192!----------------------------------------------------------------------- 
    188 &namdyn_adv    !   formulation of the momentum advection 
    189 !----------------------------------------------------------------------- 
     193&namdyn_adv    !   formulation of the momentum advection                (default: No selection) 
     194!----------------------------------------------------------------------- 
     195   ln_dynadv_NONE= .false. !  linear dynamics (no momentum advection) 
     196   ln_dynadv_vec = .true.  !  vector form - 2nd centered scheme 
     197     nn_dynkeg     = 0        ! grad(KE) scheme: =0   C2  ;  =1   Hollingsworth correction 
     198   ln_dynadv_cen2= .false. !  flux form - 2nd order centered scheme 
     199   ln_dynadv_ubs = .false. !  flux form - 3rd order UBS      scheme 
    190200/ 
    191201!----------------------------------------------------------------------- 
     
    212222!----------------------------------------------------------------------- 
    213223   !                       !  Type of the operator : 
    214    !                           !  no diffusion: set ln_dynldf_lap=..._blp=F  
     224   ln_dynldf_NONE=  .false.    !           No operator (no explicit diffusion) 
    215225   ln_dynldf_lap =  .true.     !    laplacian operator 
    216226   ln_dynldf_blp =  .false.    !  bilaplacian operator 
     
    234244   ! Caution in 20 and 30 cases the coefficient have to be given for a 1 degree grid (~111km) 
    235245/ 
    236 !----------------------------------------------------------------------- 
    237 &namzdf        !   vertical physics 
    238 !----------------------------------------------------------------------- 
    239 / 
    240 !----------------------------------------------------------------------- 
    241 &namzdf_tke    !   turbulent eddy kinetic dependent vertical diffusion  ("key_zdftke") 
    242 !----------------------------------------------------------------------- 
    243 / 
    244 !----------------------------------------------------------------------- 
    245 &namzdf_ddm    !   double diffusive mixing parameterization             ("key_zdfddm") 
    246 !----------------------------------------------------------------------- 
    247 / 
    248 !----------------------------------------------------------------------- 
    249 &namzdf_tmx    !   tidal mixing parameterization                        ("key_zdftmx") 
    250 !----------------------------------------------------------------------- 
    251 / 
    252 !----------------------------------------------------------------------- 
    253 &namzdf_tmx_new !   internal wave-driven mixing parameterization        ("key_zdftmx_new" & "key_zdfddm") 
     246!!====================================================================== 
     247!!                     vertical physics namelists                     !! 
     248!!====================================================================== 
     249!----------------------------------------------------------------------- 
     250&namzdf        !   vertical physics                                     (default: NO selection) 
     251!----------------------------------------------------------------------- 
     252   !                       ! type of vertical closure 
     253   ln_zdfcst   = .false.      !  constant mixing 
     254   ln_zdfric   = .false.      !  local Richardson dependent formulation (T =>   fill namzdf_ric) 
     255   ln_zdftke   = .true.       !  Turbulent Kinetic Energy closure       (T =>   fill namzdf_tke) 
     256   ln_zdfgls   = .false.      !  Generic Length Scale closure           (T =>   fill namzdf_gls) 
     257   ! 
     258   !                       ! convection 
     259   ln_zdfevd   = .true.       !  Enhanced Vertical Diffusion scheme 
     260      nn_evdm  =    0            !  evd apply on tracer (=0) or on tracer and momentum (=1) 
     261      rn_evd   =  100.           !  evd mixing coefficient [m2/s] 
     262   ! 
     263   ln_zdfddm   = .true.    ! double diffusive mixing 
     264      rn_avts  =    1.e-4     !  maximum avs (vertical mixing on salinity) 
     265      rn_hsbfr =    1.6       !  heat/salt buoyancy flux ratio 
     266   ! 
     267   !                       ! gravity wave-driven vertical mixing 
     268   ln_zdfiwm   = .false.      ! internal wave-induced mixing            (T =>   fill namzdf_iwm) 
     269   ln_zdfswm   = .false.      ! surface  wave-induced mixing            (T => ln_wave=ln_sdw=T ) 
     270   ! 
     271   !                       !  Coefficients 
     272   rn_avm0     =   1.2e-4     !  vertical eddy viscosity   [m2/s]       (background Kz if ln_zdfcst=F) 
     273   rn_avt0     =   1.2e-5     !  vertical eddy diffusivity [m2/s]       (background Kz if ln_zdfcst=F) 
     274   nn_avb      =    0         !  profile for background avt & avm (=1) or not (=0) 
     275   nn_havtb    =    1         !  horizontal shape for avtb (=1) or not (=0) 
     276/ 
     277!----------------------------------------------------------------------- 
     278&namzdf_tke    !   turbulent eddy kinetic dependent vertical diffusion  
     279!----------------------------------------------------------------------- 
     280/ 
     281!----------------------------------------------------------------------- 
     282&namzdf_iwm    !   tidal mixing parameterization                        (ln_zdfiwm =T) 
    254283!----------------------------------------------------------------------- 
    255284   nn_zpyc     = 2         !  pycnocline-intensified dissipation scales as N (=1) or N^2 (=2) 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/ORCA2_LIM3_PISCES/EXP00/namelist_ice_cfg

    r8599 r8882  
    11!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    2 !! LIM3 configuration namelist: Overwrites SHARED/namelist_ice_lim3_ref 
    3 !!              1 - Generic parameters                 (namicerun) 
    4 !!              2 - Diagnostics                        (namicediag) 
    5 !!              3 - Ice initialization                 (namiceini) 
    6 !!              4 - Ice discretization                 (namiceitd) 
    7 !!              5 - Ice dynamics and transport         (namicedyn) 
    8 !!              6 - Ice diffusion                      (namicehdf) 
    9 !!              7 - Ice thermodynamics                 (namicethd) 
    10 !!              8 - Ice salinity                       (namicesal) 
    11 !!              9 - Ice mechanical redistribution      (namiceitdme) 
    12 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
     2!! ESIM configuration namelist: Overwrites SHARED/namelist_ice_lim3_ref 
     3!!              1 - Generic parameters                 (nampar) 
     4!!              2 - Ice thickness discretization       (namitd) 
     5!!              3 - Ice dynamics                       (namdyn) 
     6!!              4 - Ice ridging/rafting                (namdyn_rdgrft) 
     7!!              5 - Ice rheology                       (namdyn_rhg) 
     8!!              6 - Ice advection                      (namdyn_adv) 
     9!!              7 - Ice surface forcing                (namforcing) 
     10!!              8 - Ice thermodynamics                 (namthd) 
     11!!              9 - Ice heat diffusion                 (namthd_zdf) 
     12!!             10 - Ice lateral melting                (namthd_da) 
     13!!             11 - Ice growth in open water           (namthd_do) 
     14!!             12 - Ice salinity                       (namthd_sal) 
     15!!             13 - Ice melt ponds                     (namthd_pnd) 
     16!!             14 - Ice initialization                 (namini) 
     17!!             15 - Ice/snow albedos                   (namalb) 
     18!!             16 - Ice diagnostics                    (namdia) 
     19!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
     20! 
    1321!------------------------------------------------------------------------------ 
    14 &namicerun     !   Generic parameters 
     22&nampar         !   Generic parameters 
    1523!------------------------------------------------------------------------------ 
    1624/ 
    1725!------------------------------------------------------------------------------ 
    18 &namicediag    !   Diagnostics 
     26&namitd         !   Ice discretization 
    1927!------------------------------------------------------------------------------ 
    2028/ 
    2129!------------------------------------------------------------------------------ 
    22 &namiceini     !   Ice initialization 
     30&namdyn         !   Ice dynamics 
    2331!------------------------------------------------------------------------------ 
    2432/ 
    2533!------------------------------------------------------------------------------ 
    26 &namiceitd     !   Ice discretization 
     34&namdyn_rdgrft  !   Ice ridging/rafting 
    2735!------------------------------------------------------------------------------ 
    2836/ 
    2937!------------------------------------------------------------------------------ 
    30 &namicedyn     !   Ice dynamics and transport 
     38&namdyn_rhg     !   Ice rheology 
    3139!------------------------------------------------------------------------------ 
    3240/ 
    3341!------------------------------------------------------------------------------ 
    34 &namicehdf     !   Ice horizontal diffusion 
     42&namdyn_adv     !   Ice advection 
    3543!------------------------------------------------------------------------------ 
    3644/ 
    3745!------------------------------------------------------------------------------ 
    38 &namicethd     !   Ice thermodynamics 
     46&namforcing     !   Ice surface forcing 
    3947!------------------------------------------------------------------------------ 
    4048/ 
    4149!------------------------------------------------------------------------------ 
    42 &namicesal     !   Ice salinity 
     50&namthd         !   Ice thermodynamics 
    4351!------------------------------------------------------------------------------ 
    4452/ 
    4553!------------------------------------------------------------------------------ 
    46 &namiceitdme   !   Ice mechanical redistribution (ridging and rafting) 
     54&namthd_zdf     !   Ice heat diffusion 
    4755!------------------------------------------------------------------------------ 
    4856/ 
     57!------------------------------------------------------------------------------ 
     58&namthd_da      !   Ice lateral melting 
     59!------------------------------------------------------------------------------ 
     60/ 
     61!------------------------------------------------------------------------------ 
     62&namthd_do      !   Ice growth in open water 
     63!------------------------------------------------------------------------------ 
     64/ 
     65!------------------------------------------------------------------------------ 
     66&namthd_sal     !   Ice salinity 
     67!------------------------------------------------------------------------------ 
     68/ 
     69!------------------------------------------------------------------------------ 
     70&namthd_pnd     !   Melt ponds 
     71!------------------------------------------------------------------------------ 
     72/ 
     73!------------------------------------------------------------------------------ 
     74&namini         !   Ice initialization 
     75!------------------------------------------------------------------------------ 
     76/ 
     77!------------------------------------------------------------------------------ 
     78&namalb         !   albedo parameters 
     79!------------------------------------------------------------------------------ 
     80/ 
     81!------------------------------------------------------------------------------ 
     82&namdia         !   Diagnostics 
     83!------------------------------------------------------------------------------ 
     84/ 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/ORCA2_LIM3_PISCES/EXP00/namelist_top_cfg

    r8599 r8882  
    7171/ 
    7272!----------------------------------------------------------------------- 
    73 &namtrc_adv    !   advection scheme for passive tracer  
     73&namtrc_adv    !   advection scheme for passive tracer                  (default: NO selection) 
    7474!----------------------------------------------------------------------- 
    7575   ln_trcadv_mus =  .true.  !  MUSCL scheme 
     
    7878!----------------------------------------------------------------------- 
    7979&namtrc_ldf    !   lateral diffusion scheme for passive tracer  
    80 !----------------------------------------------------------------------- 
    81 / 
    82 !----------------------------------------------------------------------- 
    83 &namtrc_zdf        !   vertical physics 
    8480!----------------------------------------------------------------------- 
    8581/ 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/ORCA2_LIM3_PISCES/cpp_ORCA2_LIM3_PISCES.fcm

    r7828 r8882  
    1 bld::tool::fppkeys key_trabbl key_lim3 key_zdftke key_zdfddm key_zdftmx_new key_iomput key_mpp_mpi key_top key_nosignedzero 
     1bld::tool::fppkeys   key_lim3 key_iomput key_mpp_mpi key_nosignedzero  
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/ORCA2_OFF_PISCES/EXP00/namelist_cfg

    r8599 r8882  
    3737/ 
    3838!----------------------------------------------------------------------- 
    39 &namsplit      !   time splitting parameters                            ("key_dynspg_ts") 
    40 !----------------------------------------------------------------------- 
    41 / 
    42 !----------------------------------------------------------------------- 
    43 &namcrs        !   Grid coarsening for dynamics output and/or 
    44                !   passive tracer coarsened online simulations 
    45 !----------------------------------------------------------------------- 
    46 / 
    47 !----------------------------------------------------------------------- 
    4839&namsbc        !   Surface Boundary Condition (surface module) 
    4940!----------------------------------------------------------------------- 
     
    6960&nambbl        !   bottom boundary layer scheme 
    7061!----------------------------------------------------------------------- 
     62   ln_trabbl   = .true.    !  Bottom Boundary Layer parameterisation flag 
     63   nn_bbl_ldf  =  1        !  diffusive bbl (=1)   or not (=0) 
     64   nn_bbl_adv  =  0        !  advective bbl (=1/2) or not (=0) 
     65   rn_ahtbbl   =  1000.    !  lateral mixing coefficient in the bbl  [m2/s] 
     66   rn_gambbl   =  10.      !  advective bbl coefficient                 [s] 
     67/ 
    7168/ 
    7269!----------------------------------------------------------------------- 
    7370&nameos        !   ocean physical parameters 
    7471!----------------------------------------------------------------------- 
    75    ln_teos10    = .true.         !  = Use TEOS-10 equation of state 
     72   ln_teos10   = .false.        !  = Use TEOS-10 equation of state 
     73   ln_eos80    = .true.         !  = Use EOS80 
     74   ln_seos     = .false.        !  = Use S-EOS (simplified Eq.) 
    7675/ 
    7776!---------------------------------------------------------------------------------- 
     
    7978!---------------------------------------------------------------------------------- 
    8079   !                       !  Operator type: 
     80   ln_traldf_NONE  =  .false.  !           No operator (no explicit advection) 
    8181   ln_traldf_lap   =  .true.   !    laplacian operator 
    8282   ln_traldf_blp   =  .false.  !  bilaplacian operator 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/ORCA2_OFF_PISCES/EXP00/namelist_top_cfg

    r8599 r8882  
    7171/ 
    7272!----------------------------------------------------------------------- 
    73 &namtrc_adv    !   advection scheme for passive tracer  
     73&namtrc_adv    !   advection scheme for passive tracer                  (default: No selection) 
    7474!----------------------------------------------------------------------- 
    7575   ln_trcadv_mus =  .true.  !  MUSCL scheme 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/ORCA2_OFF_PISCES/cpp_ORCA2_OFF_PISCES.fcm

    r7646 r8882  
    1 bld::tool::fppkeys key_trabbl key_top key_iomput key_mpp_mpi 
     1bld::tool::fppkeys   key_top key_iomput key_mpp_mpi 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/ORCA2_OFF_TRC/EXP00/namelist_cfg

    r8599 r8882  
    3939/ 
    4040!----------------------------------------------------------------------- 
    41 &namsplit      !   time splitting parameters                            ("key_dynspg_ts") 
    42 !----------------------------------------------------------------------- 
    43 / 
    44 !----------------------------------------------------------------------- 
    45 &namcrs        !   Grid coarsening for dynamics output and/or 
    46                !   passive tracer coarsened online simulations 
    47 !----------------------------------------------------------------------- 
    48 / 
    49 !----------------------------------------------------------------------- 
    5041&namsbc        !   Surface Boundary Condition (surface module) 
    5142!----------------------------------------------------------------------- 
     
    7162&nambbl        !   bottom boundary layer scheme 
    7263!----------------------------------------------------------------------- 
     64   ln_trabbl   = .true.    !  Bottom Boundary Layer parameterisation flag 
     65   nn_bbl_ldf  =  1        !  diffusive bbl (=1)   or not (=0) 
     66   nn_bbl_adv  =  0        !  advective bbl (=1/2) or not (=0) 
     67   rn_ahtbbl   =  1000.    !  lateral mixing coefficient in the bbl  [m2/s] 
     68   rn_gambbl   =  10.      !  advective bbl coefficient                 [s] 
    7369/ 
    7470!----------------------------------------------------------------------- 
     
    8177!---------------------------------------------------------------------------------- 
    8278   !                       !  Operator type: 
     79   ln_traldf_NONE  =  .false.  ! No explicit diffusion 
    8380   ln_traldf_lap   =  .true.   !    laplacian operator 
    8481   ln_traldf_blp   =  .false.  !  bilaplacian operator 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/ORCA2_OFF_TRC/cpp_ORCA2_OFF_TRC.fcm

    r7485 r8882  
    1 bld::tool::fppkeys key_trabbl key_top key_iomput key_mpp_mpi 
     1bld::tool::fppkeys   key_top key_iomput key_mpp_mpi 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/ORCA2_SAS_LIM3/EXP00/file_def_nemo.xml

    r7635 r8882  
    2121    --> 
    2222     
    23     <file_definition type="multiple_file" name="@expname@_@freq@_@startdate@_@enddate@" sync_freq="10d" min_digits="4"> 
     23    <file_definition type="one_file" name="@expname@_@freq@_@startdate@_@enddate@" sync_freq="10d" min_digits="4"> 
    2424     
    25       <file_group id="1ts" output_freq="1ts"  output_level="10" enabled=".TRUE."/> <!-- 1 time step files --> 
     25      <file_group id="2ts" output_freq="2ts"  output_level="10" enabled=".TRUE."/> <!-- 1 time step files --> 
    2626 
    2727      <file_group id="1h" output_freq="1h"  output_level="10" enabled=".TRUE."/> <!-- 1h files --> 
     
    3939      <file_group id="3d" output_freq="3d"  output_level="10" enabled=".TRUE."/> <!-- 3d files --> 
    4040       
    41       <file_group id="5d" output_freq="5d"  output_level="10" enabled=".TRUE.">  <!-- 5d files -->    
     41      <file_group id="1ts" output_freq="1ts"  output_level="10" enabled=".TRUE.">  <!-- 5d files -->    
    4242    
    4343   <file id="file1" name_suffix="_grid_T" description="ocean T grid variables" > 
     
    110110 
    111111   <file id="file6" name_suffix="_icemod" description="ice variables" enabled=".true." > 
    112           <field field_ref="snowthic_cea"    name="snthic" /> 
    113           <field field_ref="icethic_cea"     name="sithic" /> 
    114112          <field field_ref="icevolu"         name="sivolu" /> 
    115           <field field_ref="snowvol"         name="snvolu" /> 
    116           <field field_ref="iceconc"         name="siconc" /> 
    117  
    118           <field field_ref="vfxbog"          name="vfxbog" /> 
    119           <field field_ref="vfxdyn"          name="vfxdyn" /> 
    120           <field field_ref="vfxopw"          name="vfxopw" /> 
    121           <field field_ref="vfxsni"          name="vfxsni" /> 
    122           <field field_ref="vfxsum"          name="vfxsum" /> 
    123           <field field_ref="vfxbom"          name="vfxbom" /> 
    124           <field field_ref="vfxres"          name="vfxres" /> 
    125           <field field_ref="vfxice"          name="vfxice" /> 
    126           <field field_ref="vfxsnw"          name="vfxsnw" /> 
    127           <field field_ref="vfxsub"          name="vfxsub" /> 
    128           <field field_ref="vfxspr"          name="vfxspr" /> 
    129  
    130           <field field_ref="icetrp"          name="sivtrp" /> 
    131           <field field_ref="snwtrp"          name="snvtrp" /> 
    132           <field field_ref="saltrp"          name="saltrp" /> 
    133           <field field_ref="deitrp"          name="deitrp" /> 
    134           <field field_ref="destrp"          name="destrp" /> 
    135  
    136           <field field_ref="sfxbri"          name="sfxbri" /> 
    137           <field field_ref="sfxdyn"          name="sfxdyn" /> 
    138           <field field_ref="sfxres"          name="sfxres" /> 
    139           <field field_ref="sfxbog"          name="sfxbog" /> 
    140           <field field_ref="sfxbom"          name="sfxbom" /> 
    141           <field field_ref="sfxsum"          name="sfxsum" /> 
    142           <field field_ref="sfxsni"          name="sfxsni" /> 
    143           <field field_ref="sfxopw"          name="sfxopw" /> 
    144           <field field_ref="sfx"             name="sfx"    /> 
    145  
    146           <field field_ref="hfxsum"          name="hfxsum"     /> 
    147           <field field_ref="hfxbom"          name="hfxbom"     /> 
    148           <field field_ref="hfxbog"          name="hfxbog"     /> 
    149           <field field_ref="hfxdif"          name="hfxdif"     /> 
    150           <field field_ref="hfxopw"          name="hfxopw"     /> 
    151           <field field_ref="hfxout"          name="hfxout"     /> 
    152           <field field_ref="hfxin"           name="hfxin"      /> 
    153           <field field_ref="hfxsnw"          name="hfxsnw"     /> 
    154           <field field_ref="hfxerr"          name="hfxerr"     /> 
    155           <field field_ref="hfxerr_rem"      name="hfxerr_rem" /> 
    156  
    157      <!-- ice-ocean heat flux from mass exchange --> 
    158           <field field_ref="hfxdyn"          name="hfxdyn" /> 
    159           <field field_ref="hfxres"          name="hfxres" /> 
    160           <field field_ref="hfxthd"          name="hfxthd" /> 
    161      <!-- ice-atm. heat flux from mass exchange --> 
    162           <field field_ref="hfxsub"          name="hfxsub" /> 
    163           <field field_ref="hfxspr"          name="hfxspr" /> 
    164  
    165      <!-- diags --> 
    166           <field field_ref="hfxdhc"          name="hfxdhc" /> 
    167           <field field_ref="hfxtur"          name="hfxtur" /> 
    168  
    169           <field field_ref="isst"            name="sst"    /> 
    170           <field field_ref="isss"            name="sss"    /> 
    171           <field field_ref="micesalt"        name="sisali" /> 
    172           <field field_ref="micet"           name="sitemp" /> 
    173           <field field_ref="icest"           name="sistem" /> 
    174           <field field_ref="icehc"           name="siheco" /> 
    175           <field field_ref="isnowhc"         name="snheco" /> 
    176           <field field_ref="miceage"         name="siages" /> 
    177  
    178           <field field_ref="uice_ipa"        name="sivelu" /> 
    179           <field field_ref="vice_ipa"        name="sivelv" /> 
    180           <field field_ref="icevel"          name="sivelo" /> 
    181           <field field_ref="idive"           name="sidive" /> 
    182           <field field_ref="ishear"          name="sishea" /> 
    183           <field field_ref="icestr"          name="sistre" /> 
    184  
    185           <field field_ref="ibrinv"          name="sibrin" /> 
    186           <field field_ref="icecolf"         name="sicolf" /> 
    187  
    188           <field field_ref="iceage_cat"      name="siagecat" /> 
    189           <field field_ref="iceconc_cat"     name="siconcat" /> 
    190           <field field_ref="icethic_cat"     name="sithicat" /> 
    191           <field field_ref="snowthic_cat"    name="snthicat" /> 
    192           <field field_ref="salinity_cat"    name="salincat" /> 
    193           <field field_ref="brinevol_cat"    name="sibricat" /> 
    194      <field field_ref="icetemp_cat"     name="sitemcat" /> 
    195      <field field_ref="snwtemp_cat"     name="sntemcat" /> 
    196113 
    197114   </file> 
    198  
    199         <file id="file7" name_suffix="_scalar" description="scalar variables" enabled=".true." > 
    200           <field field_ref="voltot"       name="scvoltot"   /> 
    201           <field field_ref="sshtot"       name="scsshtot"   /> 
    202           <field field_ref="sshsteric"    name="scsshste"   /> 
    203           <field field_ref="sshthster"    name="scsshtst"   /> 
    204           <field field_ref="masstot"      name="scmastot"   /> 
    205           <field field_ref="temptot"      name="sctemtot"   /> 
    206           <field field_ref="saltot"       name="scsaltot"   /> 
    207  
    208           <field field_ref="bgtemper"     name="bgtemper"   /> 
    209           <field field_ref="bgsaline"     name="bgsaline"   /> 
    210           <field field_ref="bgheatco"     name="bgheatco"   /> 
    211           <field field_ref="bgsaltco"     name="bgsaltco"   /> 
    212           <field field_ref="bgvolssh"     name="bgvolssh"   />  
    213           <field field_ref="bgvole3t"     name="bgvole3t"   /> 
    214           <field field_ref="bgfrcvol"     name="bgfrcvol"   /> 
    215           <field field_ref="bgfrctem"     name="bgfrctem"   /> 
    216           <field field_ref="bgfrcsal"     name="bgfrcsal"   /> 
    217  
    218           <field field_ref="ibgvoltot"    name="ibgvoltot"  /> 
    219           <field field_ref="sbgvoltot"    name="sbgvoltot"  /> 
    220           <field field_ref="ibgarea"      name="ibgarea"    /> 
    221           <field field_ref="ibgsaline"    name="ibgsaline"  /> 
    222           <field field_ref="ibgtemper"    name="ibgtemper"  /> 
    223           <field field_ref="ibgheatco"    name="ibgheatco"  /> 
    224           <field field_ref="sbgheatco"    name="sbgheatco"  /> 
    225           <field field_ref="ibgsaltco"    name="ibgsaltco"  /> 
    226  
    227           <field field_ref="ibgvfx"       name="ibgvfx"     /> 
    228           <field field_ref="ibgvfxbog"    name="ibgvfxbog"  /> 
    229           <field field_ref="ibgvfxopw"    name="ibgvfxopw"  /> 
    230           <field field_ref="ibgvfxsni"    name="ibgvfxsni"  /> 
    231           <field field_ref="ibgvfxdyn"    name="ibgvfxdyn"  /> 
    232           <field field_ref="ibgvfxbom"    name="ibgvfxbom"  /> 
    233           <field field_ref="ibgvfxsum"    name="ibgvfxsum"  /> 
    234           <field field_ref="ibgvfxres"    name="ibgvfxres"  /> 
    235           <field field_ref="ibgvfxspr"    name="ibgvfxspr"  /> 
    236           <field field_ref="ibgvfxsnw"    name="ibgvfxsnw"  /> 
    237           <field field_ref="ibgvfxsub"    name="ibgvfxsub"  /> 
    238  
    239           <field field_ref="ibgsfx"       name="ibgsfx"     /> 
    240           <field field_ref="ibgsfxbri"    name="ibgsfxbri"  /> 
    241           <field field_ref="ibgsfxdyn"    name="ibgsfxdyn"  /> 
    242           <field field_ref="ibgsfxres"    name="ibgsfxres"  /> 
    243           <field field_ref="ibgsfxbog"    name="ibgsfxbog"  /> 
    244           <field field_ref="ibgsfxopw"    name="ibgsfxopw"  /> 
    245           <field field_ref="ibgsfxsni"    name="ibgsfxsni"  /> 
    246           <field field_ref="ibgsfxbom"    name="ibgsfxbom"  /> 
    247           <field field_ref="ibgsfxsum"    name="ibgsfxsum"  /> 
    248  
    249           <field field_ref="ibghfxdhc"    name="ibghfxdhc"  /> 
    250           <field field_ref="ibghfxspr"    name="ibghfxspr"  /> 
    251  
    252           <field field_ref="ibghfxres"    name="ibghfxres"  /> 
    253           <field field_ref="ibghfxsub"    name="ibghfxsub"  /> 
    254           <field field_ref="ibghfxdyn"    name="ibghfxdyn"  /> 
    255           <field field_ref="ibghfxthd"    name="ibghfxthd"  /> 
    256           <field field_ref="ibghfxsum"    name="ibghfxsum"  /> 
    257           <field field_ref="ibghfxbom"    name="ibghfxbom"  /> 
    258           <field field_ref="ibghfxbog"    name="ibghfxbog"  /> 
    259           <field field_ref="ibghfxdif"    name="ibghfxdif"  /> 
    260           <field field_ref="ibghfxopw"    name="ibghfxopw"  /> 
    261           <field field_ref="ibghfxout"    name="ibghfxout"  /> 
    262           <field field_ref="ibghfxin"     name="ibghfxin"   /> 
    263           <field field_ref="ibghfxsnw"    name="ibghfxsnw"  /> 
    264  
    265           <field field_ref="ibgfrcvol"    name="ibgfrcvol"  /> 
    266           <field field_ref="ibgfrcsfx"    name="ibgfrcsfx"  /> 
    267           <field field_ref="ibgvolgrm"    name="ibgvolgrm"  /> 
    268  
    269         </file> 
    270115 
    271116   <!-- 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/ORCA2_SAS_LIM3/EXP00/namelist_cfg

    r8599 r8882  
    1919/ 
    2020!----------------------------------------------------------------------- 
    21 &namzgr        !   vertical coordinate 
    22 !----------------------------------------------------------------------- 
    23    ln_zps      = .true.    !  z-coordinate - partial steps 
    24 / 
    25 !----------------------------------------------------------------------- 
    2621&namdom        !   space and time domain (bathymetry, mesh, timestep) 
    2722!----------------------------------------------------------------------- 
     
    3227/ 
    3328!----------------------------------------------------------------------- 
    34 &namcrs        !   Grid coarsening for dynamics output and/or 
    35                !   passive tracer coarsened online simulations 
     29&namcrs        !   coarsened grid (for outputs and/or TOP)              (ln_crs =T) 
    3630!----------------------------------------------------------------------- 
    3731/ 
     
    7569/ 
    7670!----------------------------------------------------------------------- 
    77 &nambfr        !   bottom friction 
    78 !----------------------------------------------------------------------- 
    79 / 
    80 !----------------------------------------------------------------------- 
    81 &nambbc        !   bottom temperature boundary condition                (default: NO) 
    82 !----------------------------------------------------------------------- 
    83    ln_trabbc   = .true.    !  Apply a geothermal heating at the ocean bottom 
    84 / 
    85 !----------------------------------------------------------------------- 
    86 &nambbl        !   bottom boundary layer scheme 
    87 !----------------------------------------------------------------------- 
    88 / 
    89 !----------------------------------------------------------------------- 
    9071&nameos        !   ocean physical parameters 
    9172!----------------------------------------------------------------------- 
     
    9374/ 
    9475!----------------------------------------------------------------------- 
    95 &namtra_adv    !   advection scheme for tracer 
     76&namtra_adv    !   advection scheme for tracer                          (default: NO selection) 
    9677!----------------------------------------------------------------------- 
    97    ln_traadv_fct =  .true.    !  FCT scheme 
    98       nn_fct_h   =  2               !  =2/4, horizontal 2nd / 4th order  
    99       nn_fct_v   =  2               !  =2/4, vertical   2nd / COMPACT 4th order  
    100       nn_fct_zts =  0               !  > 1 , 2nd order FCT scheme with vertical sub-timestepping 
    101       !                             !        (number of sub-timestep = nn_fct_zts) 
    102 / 
    103 !----------------------------------------------------------------------- 
    104 &namtra_adv_mle !  mixed layer eddy parametrisation (Fox-Kemper param) 
    105 !----------------------------------------------------------------------- 
     78   ln_traadv_NONE =  .true.    !  No advection 
    10679/ 
    10780!---------------------------------------------------------------------------------- 
    10881&namtra_ldf    !   lateral diffusion scheme for tracers 
    10982!---------------------------------------------------------------------------------- 
    110    !                       !  Operator type: 
    111    ln_traldf_lap   =  .true.   !    laplacian operator 
    112    ln_traldf_blp   =  .false.  !  bilaplacian operator 
    113    !                       !  Direction of action: 
    114    ln_traldf_lev   =  .false.  !  iso-level 
    115    ln_traldf_hor   =  .false.  !  horizontal (geopotential) 
    116    ln_traldf_iso   =  .true.   !  iso-neutral (Standard operator) 
    117    ln_traldf_triad =  .false.  !  iso-neutral (Triads   operator) 
    118    ! 
    119    !                       !  iso-neutral options:         
    120    ln_traldf_msc   =  .true.   !  Method of Stabilizing Correction (both operators) 
    121    rn_slpmax       =   0.01    !  slope limit                      (both operators) 
    122    ln_triad_iso    =  .false.  !  pure horizontal mixing in ML              (triad only) 
    123    rn_sw_triad     =  1        !  =1 switching triad ; =0 all 4 triads used (triad only) 
    124    ln_botmix_triad =  .false.  !  lateral mixing on bottom                  (triad only) 
    125    ! 
    126    !                       !  Coefficients: 
    127    nn_aht_ijk_t    = 20        !  space/time variation of eddy coef 
    128    !                                !   =-20 (=-30)    read in eddy_diffusivity_2D.nc (..._3D.nc) file 
    129    !                                !   =  0           constant  
    130    !                                !   = 10 F(k)      =ldf_c1d  
    131    !                                !   = 20 F(i,j)    =ldf_c2d  
    132    !                                !   = 21 F(i,j,t)  =Treguier et al. JPO 1997 formulation 
    133    !                                !   = 30 F(i,j,k)  =ldf_c2d + ldf_c1d 
    134    !                                !   = 31 F(i,j,k,t)=F(local velocity) 
    135    rn_aht_0        = 2000.     !  lateral eddy diffusivity   (lap. operator) [m2/s] 
    136    rn_bht_0        = 1.e+12    !  lateral eddy diffusivity (bilap. operator) [m4/s] 
     83   ln_traldf_lap  =  .NONE.   ! No explicit diffusion 
    13784/ 
    138 !---------------------------------------------------------------------------------- 
    139 &namtra_ldfeiv !   eddy induced velocity param. 
    140 !---------------------------------------------------------------------------------- 
    141    ln_ldfeiv     =.true.   ! use eddy induced velocity parameterization 
    142    ln_ldfeiv_dia =.true.   ! diagnose eiv stream function and velocities 
    143    rn_aeiv_0     = 2000.   ! eddy induced velocity coefficient   [m2/s] 
    144    nn_aei_ijk_t  = 21      ! space/time variation of the eiv coeficient 
    145    !                                !   =-20 (=-30)    read in eddy_induced_velocity_2D.nc (..._3D.nc) file 
    146    !                                !   =  0           constant  
    147    !                                !   = 10 F(k)      =ldf_c1d  
    148    !                                !   = 20 F(i,j)    =ldf_c2d  
    149    !                                !   = 21 F(i,j,t)  =Treguier et al. JPO 1997 formulation 
    150    !                                !   = 30 F(i,j,k)  =ldf_c2d + ldf_c1d 
    151 / 
    152 !----------------------------------------------------------------------- 
    153 &namtra_dmp    !   tracer: T & S newtonian damping                      (default: NO) 
    154 !----------------------------------------------------------------------- 
    15585!----------------------------------------------------------------------- 
    15686&namdyn_adv    !   formulation of the momentum advection 
    15787!----------------------------------------------------------------------- 
    158 / 
    159 !----------------------------------------------------------------------- 
    160 &namdyn_vor    !   option of physics/algorithm (not control by CPP keys) 
    161 !----------------------------------------------------------------------- 
    162    ln_dynvor_ene = .false. !  enstrophy conserving scheme 
    163    ln_dynvor_ens = .false. !  energy conserving scheme 
    164    ln_dynvor_mix = .false. !  mixed scheme 
    165    ln_dynvor_een = .true.  !  energy & enstrophy scheme 
    166       nn_een_e3f = 0             !  e3f = masked averaging of e3t divided by 4 (=0) or by the sum of mask (=1) 
    167 / 
    168 !----------------------------------------------------------------------- 
    169 &namdyn_hpg    !   Hydrostatic pressure gradient option 
    170 !----------------------------------------------------------------------- 
    171 / 
    172 !----------------------------------------------------------------------- 
    173 &namdyn_spg    !   surface pressure gradient 
    174 !----------------------------------------------------------------------- 
    175    ln_dynspg_ts  = .true.  !  split-explicit free surface 
    176 / 
    177 !----------------------------------------------------------------------- 
    178 &namdyn_ldf    !   lateral diffusion on momentum 
    179 !----------------------------------------------------------------------- 
    180    !                       !  Type of the operator : 
    181    !                           !  no diffusion: set ln_dynldf_lap=..._blp=F  
    182    ln_dynldf_lap =  .true.     !    laplacian operator 
    183    ln_dynldf_blp =  .false.    !  bilaplacian operator 
    184    !                       !  Direction of action  : 
    185    ln_dynldf_lev =  .true.     !  iso-level 
    186    ln_dynldf_hor =  .false.    !  horizontal (geopotential) 
    187    ln_dynldf_iso =  .false.    !  iso-neutral 
    188    !                       !  Coefficient 
    189    nn_ahm_ijk_t  = -30         !  space/time variation of eddy coef 
    190    !                                !  =-30  read in eddy_viscosity_3D.nc file 
    191    !                                !  =-20  read in eddy_viscosity_2D.nc file 
    192    !                                !  =  0  constant  
    193    !                                !  = 10  F(k)=c1d 
    194    !                                !  = 20  F(i,j)=F(grid spacing)=c2d 
    195    !                                !  = 30  F(i,j,k)=c2d*c1d 
    196    !                                !  = 31  F(i,j,k)=F(grid spacing and local velocity) 
    197    rn_ahm_0      =  40000.     !  horizontal laplacian eddy viscosity   [m2/s] 
    198    rn_ahm_b      =      0.     !  background eddy viscosity for ldf_iso [m2/s] 
    199    rn_bhm_0      = 1.e+12      !  horizontal bilaplacian eddy viscosity [m4/s] 
    200    ! 
    201    ! Caution in 20 and 30 cases the coefficient have to be given for a 1 degree grid (~111km) 
    202 / 
    203 !----------------------------------------------------------------------- 
    204 &namzdf        !   vertical physics 
    205 !----------------------------------------------------------------------- 
    206 / 
    207 !----------------------------------------------------------------------- 
    208 &namzdf_tke    !   turbulent eddy kinetic dependent vertical diffusion  ("key_zdftke") 
    209 !----------------------------------------------------------------------- 
    210 / 
    211 !----------------------------------------------------------------------- 
    212 &namzdf_ddm    !   double diffusive mixing parameterization             ("key_zdfddm") 
    213 !----------------------------------------------------------------------- 
    214 / 
    215 !----------------------------------------------------------------------- 
    216 &namzdf_tmx    !   tidal mixing parameterization                        ("key_zdftmx") 
    217 !----------------------------------------------------------------------- 
     88   ln_dynadv_NONE =  .true.    !  No advection 
    21889/ 
    21990!----------------------------------------------------------------------- 
     
    22596!----------------------------------------------------------------------- 
    22697/ 
    227 !----------------------------------------------------------------------- 
    228 &namptr       !   Poleward Transport Diagnostic 
    229 !----------------------------------------------------------------------- 
    230 / 
    231 !----------------------------------------------------------------------- 
    232 &namhsb       !  Heat and salt budgets                                  (default F) 
    233 !----------------------------------------------------------------------- 
    234 / 
    235 !----------------------------------------------------------------------- 
    236 &namobs       !  observation usage                                      ('key_diaobs') 
    237 !----------------------------------------------------------------------- 
    238 / 
    239 !----------------------------------------------------------------------- 
    240 &nam_asminc   !   assimilation increments                               ('key_asminc') 
    241 !----------------------------------------------------------------------- 
    242 / 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/ORCA2_SAS_LIM3/EXP00/namelist_ice_cfg

    r8599 r8882  
    11!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    2 !! LIM3 configuration namelist: Overwrites SHARED/namelist_ice_lim3_ref 
    3 !!              1 - Generic parameters                 (namicerun) 
    4 !!              2 - Diagnostics                        (namicediag) 
    5 !!              3 - Ice initialization                 (namiceini) 
    6 !!              4 - Ice discretization                 (namiceitd) 
    7 !!              5 - Ice dynamics and transport         (namicedyn) 
    8 !!              6 - Ice diffusion                      (namicehdf) 
    9 !!              7 - Ice thermodynamics                 (namicethd) 
    10 !!              8 - Ice salinity                       (namicesal) 
    11 !!              9 - Ice mechanical redistribution      (namiceitdme) 
    12 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
     2!! ESIM configuration namelist: Overwrites SHARED/namelist_ice_lim3_ref 
     3!!              1 - Generic parameters                 (nampar) 
     4!!              2 - Ice thickness discretization       (namitd) 
     5!!              3 - Ice dynamics                       (namdyn) 
     6!!              4 - Ice ridging/rafting                (namdyn_rdgrft) 
     7!!              5 - Ice rheology                       (namdyn_rhg) 
     8!!              6 - Ice advection                      (namdyn_adv) 
     9!!              7 - Ice surface forcing                (namforcing) 
     10!!              8 - Ice thermodynamics                 (namthd) 
     11!!              9 - Ice heat diffusion                 (namthd_zdf) 
     12!!             10 - Ice lateral melting                (namthd_da) 
     13!!             11 - Ice growth in open water           (namthd_do) 
     14!!             12 - Ice salinity                       (namthd_sal) 
     15!!             13 - Ice melt ponds                     (namthd_pnd) 
     16!!             14 - Ice initialization                 (namini) 
     17!!             15 - Ice/snow albedos                   (namalb) 
     18!!             16 - Ice diagnostics                    (namdia) 
     19!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
     20! 
    1321!------------------------------------------------------------------------------ 
    14 &namicerun     !   Generic parameters 
     22&nampar         !   Generic parameters 
    1523!------------------------------------------------------------------------------ 
    1624/ 
    1725!------------------------------------------------------------------------------ 
    18 &namicediag    !   Diagnostics 
     26&namitd         !   Ice discretization 
    1927!------------------------------------------------------------------------------ 
    2028/ 
    2129!------------------------------------------------------------------------------ 
    22 &namiceini     !   Ice initialization 
     30&namdyn         !   Ice dynamics 
    2331!------------------------------------------------------------------------------ 
    2432/ 
    2533!------------------------------------------------------------------------------ 
    26 &namiceitd     !   Ice discretization 
     34&namdyn_rdgrft  !   Ice ridging/rafting 
    2735!------------------------------------------------------------------------------ 
    2836/ 
    2937!------------------------------------------------------------------------------ 
    30 &namicedyn     !   Ice dynamics and transport 
     38&namdyn_rhg     !   Ice rheology 
    3139!------------------------------------------------------------------------------ 
    3240/ 
    3341!------------------------------------------------------------------------------ 
    34 &namicehdf     !   Ice horizontal diffusion 
     42&namdyn_adv     !   Ice advection 
    3543!------------------------------------------------------------------------------ 
    3644/ 
    3745!------------------------------------------------------------------------------ 
    38 &namicethd     !   Ice thermodynamics 
     46&namforcing     !   Ice surface forcing 
    3947!------------------------------------------------------------------------------ 
    4048/ 
    4149!------------------------------------------------------------------------------ 
    42 &namicesal     !   Ice salinity 
     50&namthd         !   Ice thermodynamics 
    4351!------------------------------------------------------------------------------ 
    4452/ 
    4553!------------------------------------------------------------------------------ 
    46 &namiceitdme   !   Ice mechanical redistribution (ridging and rafting) 
     54&namthd_zdf     !   Ice heat diffusion 
    4755!------------------------------------------------------------------------------ 
    4856/ 
     57!------------------------------------------------------------------------------ 
     58&namthd_da      !   Ice lateral melting 
     59!------------------------------------------------------------------------------ 
     60/ 
     61!------------------------------------------------------------------------------ 
     62&namthd_do      !   Ice growth in open water 
     63!------------------------------------------------------------------------------ 
     64/ 
     65!------------------------------------------------------------------------------ 
     66&namthd_sal     !   Ice salinity 
     67!------------------------------------------------------------------------------ 
     68/ 
     69!------------------------------------------------------------------------------ 
     70&namthd_pnd     !   Melt ponds 
     71!------------------------------------------------------------------------------ 
     72/ 
     73!------------------------------------------------------------------------------ 
     74&namini         !   Ice initialization 
     75!------------------------------------------------------------------------------ 
     76/ 
     77!------------------------------------------------------------------------------ 
     78&namalb         !   albedo parameters 
     79!------------------------------------------------------------------------------ 
     80/ 
     81!------------------------------------------------------------------------------ 
     82&namdia         !   Diagnostics 
     83!------------------------------------------------------------------------------ 
     84/ 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/ORCA2_SAS_LIM3/cpp_ORCA2_SAS_LIM3.fcm

    r7423 r8882  
    1  bld::tool::fppkeys key_trabbl key_lim3  key_zdftke key_zdfddm key_zdftmx key_iomput key_mpp_mpi 
     1 bld::tool::fppkeys   key_lim3 key_iomput key_mpp_mpi 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/ISOMIP/EXP00/namelist_cfg

    r8599 r8882  
    6464                           !  =1 use observed ice-cover      ,  
    6565                           !  =2 ice-model used                 
    66    nn_ice_embd = 0         !  =0 levitating ice (no mass exchange, concentration/dilution effect) 
    67                            !  =1 levitating ice with mass and salt exchange but no presure effect 
    68                            !  =2 embedded sea-ice (full salt and mass exchanges and pressure) 
     66   ln_ice_embd = .false.   !  =F levitating ice with mass and salt exchange but no presure effect 
     67                           !  =T embedded sea-ice (full salt and mass exchanges and pressure) 
     68                     ! Misc. options of sbc : 
    6969   ln_traqsr   = .false.   !  Light penetration (T) or not (F) 
    7070   ln_rnf      = .false.   !  runoffs                                   (T => fill namsbc_rnf) 
     
    179179/ 
    180180!----------------------------------------------------------------------- 
    181 &nambfr        !   bottom friction 
    182 !----------------------------------------------------------------------- 
    183    nn_bfr      =    2      !  type of bottom friction :   = 0 : free slip,  = 1 : linear friction 
    184                            !                              = 2 : nonlinear friction 
    185    rn_bfri1    =    4.e-4  !  bottom drag coefficient (linear case) 
    186    rn_bfri2    =    1.e-3  !  bottom drag coefficient (non linear case). Minimum coeft if ln_loglayer=T 
    187    rn_bfri2_max =   1.e-1  !  max. bottom drag coefficient (non linear case and ln_loglayer=T) 
    188    rn_bfeb2    =    2.5e-3 !  bottom turbulent kinetic energy background  (m2/s2) 
    189    rn_bfrz0    =    3.e-3  !  bottom roughness [m] if ln_loglayer=T 
    190    ln_bfr2d    = .false.   !  horizontal variation of the bottom friction coef (read a 2D mask file ) 
    191    rn_bfrien   =    50.    !  local multiplying factor of bfr (ln_bfr2d=T) 
    192    rn_tfri1    =    4.e-4  !  top drag coefficient (linear case) 
    193    rn_tfri2    =    2.5e-3 !  top drag coefficient (non linear case). Minimum coeft if ln_loglayer=T 
    194    rn_tfri2_max =   1.e-1  !  max. top drag coefficient (non linear case and ln_loglayer=T) 
    195    rn_tfeb2    =    0.0    !  top turbulent kinetic energy background  (m2/s2) 
    196    rn_tfrz0    =    3.e-3  !  top roughness [m] if ln_loglayer=T 
    197    ln_tfr2d    = .false.   !  horizontal variation of the top friction coef (read a 2D mask file ) 
    198    rn_tfrien   =    50.    !  local multiplying factor of tfr (ln_tfr2d=T) 
    199  
    200    ln_bfrimp   = .true.    !  implicit bottom friction (requires ln_zdfexp = .false. if true) 
    201    ln_loglayer = .false.   !  logarithmic formulation (non linear case) 
     181&namdrg            !   top/bottom drag coefficient                      (default: NO selection) 
     182!----------------------------------------------------------------------- 
     183   ln_non_lin = .true.    !  non-linear  drag: Cd = Cd0 |U| 
     184/ 
     185!----------------------------------------------------------------------- 
     186&namdrg_top        !   TOP friction                                     (ln_isfcav=T) 
     187!----------------------------------------------------------------------- 
     188   rn_Cd0     =  2.5e-3    !  drag coefficient [-] 
     189   rn_Uc0     =  0.16      !  ref. velocity [m/s] (linear drag=Cd0*Uc0)  
     190   rn_Cdmax   =  0.1       !  drag value maximum [-] (logarithmic drag) 
     191   rn_ke0     =  0.0e-0    !  background kinetic energy  [m2/s2] (non-linear cases) 
     192   rn_z0      =  3.0e-3    !  roughness [m] (ln_loglayer=T) 
     193   ln_boost   = .false.    !  =T regional boost of Cd0 ; =F constant 
     194      rn_boost=  50.          !  local boost factor  [-] 
     195/ 
     196!----------------------------------------------------------------------- 
     197&namdrg_bot        !   BOTTOM friction                                   
     198!----------------------------------------------------------------------- 
     199   rn_Cd0     =  1.e-3    !  drag coefficient [-] 
     200   rn_Uc0     =  0.4      !  ref. velocity [m/s] (linear drag=Cd0*Uc0)  
     201   rn_Cdmax   =  0.1      !  drag value maximum [-] (logarithmic drag) 
     202   rn_ke0     =  2.5e-3   !  background kinetic energy  [m2/s2] (non-linear cases) 
     203   rn_z0      =  3.e-3    !  roughness [m] (ln_loglayer=T) 
     204   ln_boost   = .false.   !  =T regional boost of Cd0 ; =F constant 
     205      rn_boost=  50.         !  local boost factor  [-] 
    202206/ 
    203207!----------------------------------------------------------------------- 
     
    217221   ln_teos10   = .false.         !  = Use TEOS-10 equation of state 
    218222   ln_eos80    = .true.          !  = Use EOS80 equation of state 
    219    !                             !  rd(T,S,Z)*rau0 = -a0*(1+.5*lambda*dT+mu*Z+nu*dS)*dT+b0*dS 
    220223/ 
    221224!----------------------------------------------------------------------- 
     
    225228      nn_fct_h   =  2               !  =2/4, horizontal 2nd / 4th order  
    226229      nn_fct_v   =  2               !  =2/4, vertical   2nd / COMPACT 4th order  
    227       nn_fct_zts =  0               !  >=1,  2nd order FCT scheme with vertical sub-timestepping 
    228       !                             !        (number of sub-timestep = nn_fct_zts) 
    229230/ 
    230231!----------------------------------------------------------------------- 
     
    275276!----------------------------------------------------------------------- 
    276277&namdyn_adv    !   formulation of the momentum advection 
     278!----------------------------------------------------------------------- 
     279   ln_dynadv_vec = .true.  !  vector form (T) or flux form (F) 
     280   nn_dynkeg     = 0       ! scheme for grad(KE): =0   C2  ;  =1   Hollingsworth correction 
     281   ln_dynadv_cen2= .false. !  flux form - 2nd order centered scheme 
     282   ln_dynadv_ubs = .false. !  flux form - 3rd order UBS      scheme 
     283/ 
    277284!----------------------------------------------------------------------- 
    278285/ 
     
    324331/ 
    325332!----------------------------------------------------------------------- 
    326 &namzdf        !   vertical physics 
    327 !----------------------------------------------------------------------- 
    328    rn_avm0     =   1.0e-3  !  vertical eddy viscosity   [m2/s]          (background Kz if not "key_zdfcst") 
    329    rn_avt0     =   5.0e-5  !  vertical eddy diffusivity [m2/s]          (background Kz if not "key_zdfcst") 
    330    nn_avb      =    0      !  profile for background avt & avm (=1) or not (=0) 
    331    nn_havtb    =    0      !  horizontal shape for avtb (=1) or not (=0) 
    332    ln_zdfevd   = .true.    !  enhanced vertical diffusion (evd) (T) or not (F) 
    333    nn_evdm     =    1      !  evd apply on tracer (=0) or on tracer and momentum (=1) 
    334    rn_avevd    =   0.1     !  evd mixing coefficient [m2/s] 
    335    ln_zdfnpc   = .false.   !  Non-Penetrative Convective algorithm (T) or not (F) 
    336    nn_npc      =    1            !  frequency of application of npc 
    337    nn_npcp     =  365            !  npc control print frequency 
    338    ln_zdfexp   = .false.   !  time-stepping: split-explicit (T) or implicit (F) time stepping 
    339    nn_zdfexp   =    3            !  number of sub-timestep for ln_zdfexp=T 
    340 / 
    341 !----------------------------------------------------------------------- 
    342 &namzdf_ric    !   richardson number dependent vertical diffusion       ("key_zdfric" ) 
    343 !----------------------------------------------------------------------- 
    344 / 
    345 !----------------------------------------------------------------------- 
    346 &namzdf_tke    !   turbulent eddy kinetic dependent vertical diffusion  ("key_zdftke") 
    347 !----------------------------------------------------------------------- 
    348 / 
    349 !----------------------------------------------------------------------- 
    350 &namzdf_gls                !   GLS vertical diffusion                   ("key_zdfgls") 
    351 !----------------------------------------------------------------------- 
    352 / 
    353 !----------------------------------------------------------------------- 
    354 &namzdf_ddm    !   double diffusive mixing parameterization             ("key_zdfddm") 
    355 !----------------------------------------------------------------------- 
    356 / 
    357 !----------------------------------------------------------------------- 
    358 &namzdf_tmx    !   tidal mixing parameterization                        ("key_zdftmx") 
    359 !----------------------------------------------------------------------- 
    360    ln_tmx_itf  = .false.   !  ITF specific parameterisation 
     333&namzdf        !   vertical physics                                     (default: NO selection) 
     334!----------------------------------------------------------------------- 
     335   !                       ! type of vertical closure 
     336   ln_zdfcst   = .true.       !  constant mixing 
     337   ln_zdfric   = .false.      !  local Richardson dependent formulation (T =>   fill namzdf_ric) 
     338   ln_zdftke   = .false.      !  Turbulent Kinetic Energy closure       (T =>   fill namzdf_tke) 
     339   ln_zdfgls   = .false.      !  Generic Length Scale closure           (T =>   fill namzdf_gls) 
     340   ! 
     341   !                       ! convection 
     342   ln_zdfevd   = .true.       !  enhanced vertical diffusion 
     343      nn_evdm     =    1         ! apply on tracer (=0) or on tracer and momentum (=1) 
     344      rn_evd      =   0.1        ! mixing coefficient [m2/s] 
     345   ln_zdfnpc   = .false.      !  Non-Penetrative Convective algorithm 
     346      nn_npc      =    1         ! frequency of application of npc 
     347      nn_npcp     =  365         ! npc control print frequency 
     348   ! 
     349   ln_zdfddm   = .false.   ! double diffusive mixing 
     350   ! 
     351   !                       ! gravity wave-driven vertical mixing 
     352   ln_zdfiwm   = .false.      ! internal wave-induced mixing            (T =>   fill namzdf_iwm) 
     353   ln_zdfswm   = .false.      ! surface  wave-induced mixing            (T => ln_wave=ln_sdw=T ) 
     354   ! 
     355   !                       ! coefficients 
     356   rn_avm0     =   1.e-3     !  vertical eddy viscosity   [m2/s]       (background Kz if ln_zdfcst=F) 
     357   rn_avt0     =   5.e-5     !  vertical eddy diffusivity [m2/s]       (background Kz if ln_zdfcst=F) 
     358   nn_avb      =    0         !  profile for background avt & avm (=1) or not (=0) 
     359   nn_havtb    =    0         !  horizontal shape for avtb (=1) or not (=0) 
    361360/ 
    362361!----------------------------------------------------------------------- 
     
    378377/ 
    379378!----------------------------------------------------------------------- 
    380 &namflo       !   float parameters                                      ("key_float") 
    381 !----------------------------------------------------------------------- 
    382 / 
    383 !----------------------------------------------------------------------- 
    384 &namptr       !   Poleward Transport Diagnostic 
    385 !----------------------------------------------------------------------- 
    386 / 
    387 !----------------------------------------------------------------------- 
    388379&namhsb       !  Heat and salt budgets 
    389380!----------------------------------------------------------------------- 
    390381/ 
    391382!----------------------------------------------------------------------- 
    392 &namdct        ! transports through sections 
    393 !----------------------------------------------------------------------- 
    394 / 
    395 !----------------------------------------------------------------------- 
    396 &namobs       !  observation usage switch                               ('key_diaobs') 
     383&namobs       !  observation usage switch                               (ln_diaobs =T) 
    397384!----------------------------------------------------------------------- 
    398385/ 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/ISOMIP/MY_SRC/usrdef_hgr.F90

    r8018 r8882  
    6868      IF( nn_timing == 1 )  CALL timing_start('usr_def_hgr') 
    6969      ! 
    70       IF(lwp) WRITE(numout,*) 
    71       IF(lwp) WRITE(numout,*) 'usr_def_hgr : ISOMIP configuration' 
    72       IF(lwp) WRITE(numout,*) '~~~~~~~~~~~' 
     70      IF(lwp) THEN 
     71         WRITE(numout,*) 
     72         WRITE(numout,*) 'usr_def_hgr : ISOMIP configuration' 
     73         WRITE(numout,*) '~~~~~~~~~~~' 
     74         WRITE(numout,*) 
     75         WRITE(numout,*) '   ===>>  geographical mesh on the sphere with regular grid-spacing' 
     76         WRITE(numout,*) '          given by rn_e1deg and rn_e2deg' 
     77      ENDIF 
    7378      ! 
    74       !                       !==  grid point position  ==!   (in kilometers) 
    75  
    76       IF(lwp) WRITE(numout,*) 
    77       IF(lwp) WRITE(numout,*) '          geographical mesh on the sphere with regular grid-spacing' 
    78       IF(lwp) WRITE(numout,*) '          given by rn_e1deg and rn_e2deg' 
    79  
     79      !                       !==  grid point position  ==!   (in degrees) 
    8080      DO jj = 1, jpj 
    8181         DO ji = 1, jpi 
     
    9494            pphiv(ji,jj) = rn_phi0 + rn_e2deg * zvj 
    9595            pphif(ji,jj) = rn_phi0 + rn_e2deg * zfj 
     96             
    9697     !                       !==  Horizontal scale factors  ==!   (in meters) 
    9798     ! e1 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/ISOMIP/MY_SRC/usrdef_sbc.F90

    r7715 r8882  
    1717   USE dom_oce         ! ocean space and time domain 
    1818   USE sbc_oce         ! Surface boundary condition: ocean fields 
     19   USE sbc_ice         ! Surface boundary condition: ice fields 
    1920   USE phycst          ! physical constants 
    2021   ! 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/ISOMIP/cpp_ISOMIP.fcm

    r7715 r8882  
    1  bld::tool::fppkeys key_zdfcst key_iomput key_mpp_mpi key_nosignedzero  
     1 bld::tool::fppkeys   key_iomput key_mpp_mpi key_nosignedzero  
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/LOCK_EXCHANGE/EXP00/namelist_FCT2_flux_cen2_cfg

    r8599 r8882  
    6868/ 
    6969!----------------------------------------------------------------------- 
    70 &nambfr        !   bottom friction 
    71 !----------------------------------------------------------------------- 
    72    nn_bfr      =    0      !  type of bottom friction :   = 0 : free slip,  = 1 : linear friction 
    73                            !                              = 2 : nonlinear friction 
    74 / 
    75 !----------------------------------------------------------------------- 
    76 &nambbc        !   bottom temperature boundary condition                (default: NO) 
    77 !----------------------------------------------------------------------- 
    78 / 
    79 !----------------------------------------------------------------------- 
    80 &nambbl        !   bottom boundary layer scheme                         ("key_trabbl") 
    81 !----------------------------------------------------------------------- 
     70&namdrg            !   top/bottom drag coefficient                      (default: NO selection) 
     71!----------------------------------------------------------------------- 
     72   ln_NONE    = .true.    !  free-slip       : Cd = 0                   
    8273/ 
    8374!----------------------------------------------------------------------- 
     
    10495      nn_fct_h   =  2            !  =2/4, horizontal 2nd / 4th order 
    10596      nn_fct_v   =  2            !  =2/4, vertical   2nd / COMPACT 4th order 
    106       nn_fct_zts =  0            !  >=1,  2nd order FCT scheme with vertical sub-timestepping 
    107       !                          !        (number of sub-timestep = nn_fct_zts) 
    10897   ln_traadv_mus = .false. !  MUSCL scheme 
    10998      ln_mus_ups = .false.       !  use upstream scheme near river mouths 
     
    119108&namtra_ldf    !   lateral diffusion scheme for tracers 
    120109!----------------------------------------------------------------------- 
    121    !                       !  Operator type:    both false = No lateral diffusion 
     110   !                       !  Operator type: 
     111   ln_traldf_NONE  =  .true.  !  No explicit diffusion 
    122112   ln_traldf_lap   =  .false.  !    laplacian operator 
    123113   ln_traldf_blp   =  .false.  !  bilaplacian operator 
     
    139129   ln_dynadv_cen2= .true.  !  flux form - 2nd order centered scheme 
    140130   ln_dynadv_ubs = .false. !  flux form - 3rd order UBS      scheme 
    141    ln_dynzad_zts = .false. !  Use (T) sub timestepping for vertical momentum advection 
    142131/ 
    143132!----------------------------------------------------------------------- 
     
    197186   rn_bhm_0      =     1.e+12  !  horizontal bilaplacian eddy viscosity [m4/s] 
    198187/ 
    199 !----------------------------------------------------------------------- 
    200 &namzdf        !   vertical physics 
    201 !----------------------------------------------------------------------- 
    202    rn_avm0     =   1.e-4  !  vertical eddy viscosity   [m2/s]          (background Kz if not "key_zdfcst") 
    203    rn_avt0     =   0.     !  vertical eddy diffusivity [m2/s]          (background Kz if not "key_zdfcst") 
    204    ln_zdfevd   = .false.  !  enhanced vertical diffusion (evd) 
    205    ln_zdfnpc   = .false.  !  Non-Penetrative Convective algorithm 
     188!!====================================================================== 
     189!!                     vertical physics namelists                     !! 
     190!!====================================================================== 
     191!----------------------------------------------------------------------- 
     192&namzdf        !   vertical physics                                     (default: NO selection) 
     193!----------------------------------------------------------------------- 
     194   !                       ! type of vertical closure 
     195   ln_zdfcst   = .true.       !  constant mixing 
     196   ! 
     197   !                       ! convection 
     198   ln_zdfevd   = .false.      !  enhanced vertical diffusion 
     199   ln_zdfnpc   = .false.      !  Non-Penetrative Convective algorithm 
     200   ! 
     201   !                       ! coefficients 
     202   rn_avm0     =   1.e-4      !  vertical eddy viscosity   [m2/s]       (background Kz if ln_zdfcst=F) 
     203   rn_avt0     =   0.e0       !  vertical eddy diffusivity [m2/s]       (background Kz if ln_zdfcst=F) 
     204   nn_avb      =    0         !  profile for background avt & avm (=1) or not (=0) 
     205   nn_havtb    =    0         !  horizontal shape for avtb (=1) or not (=0) 
    206206/ 
    207207!----------------------------------------------------------------------- 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/LOCK_EXCHANGE/EXP00/namelist_FCT2_flux_ubs_cfg

    r8599 r8882  
    6868/ 
    6969!----------------------------------------------------------------------- 
    70 &nambfr        !   bottom friction 
    71 !----------------------------------------------------------------------- 
    72    nn_bfr      =    0      !  type of bottom friction :   = 0 : free slip,  = 1 : linear friction 
    73                            !                              = 2 : nonlinear friction 
    74 / 
    75 !----------------------------------------------------------------------- 
    76 &nambbc        !   bottom temperature boundary condition                (default: NO) 
    77 !----------------------------------------------------------------------- 
    78 / 
    79 !----------------------------------------------------------------------- 
    80 &nambbl        !   bottom boundary layer scheme                         ("key_trabbl") 
    81 !----------------------------------------------------------------------- 
     70&namdrg            !   top/bottom drag coefficient                      (default: NO selection) 
     71!----------------------------------------------------------------------- 
     72   ln_NONE    = .true.    !  free-slip       : Cd = 0                   
    8273/ 
    8374!----------------------------------------------------------------------- 
     
    10495      nn_fct_h   =  2            !  =2/4, horizontal 2nd / 4th order 
    10596      nn_fct_v   =  2            !  =2/4, vertical   2nd / COMPACT 4th order 
    106       nn_fct_zts =  0            !  >=1,  2nd order FCT scheme with vertical sub-timestepping 
    107       !                          !        (number of sub-timestep = nn_fct_zts) 
    10897   ln_traadv_mus = .false. !  MUSCL scheme 
    10998      ln_mus_ups = .false.       !  use upstream scheme near river mouths 
     
    119108&namtra_ldf    !   lateral diffusion scheme for tracers 
    120109!----------------------------------------------------------------------- 
    121    !                       !  Operator type:    both false = No lateral diffusion 
     110  !                       !  Operator type: 
     111   ln_traldf_NONE  =  .true.  !  No explicit diffusion 
    122112   ln_traldf_lap   =  .false.  !    laplacian operator 
    123113   ln_traldf_blp   =  .false.  !  bilaplacian operator 
     
    139129   ln_dynadv_cen2= .false. !  flux form - 2nd order centered scheme 
    140130   ln_dynadv_ubs = .true.  !  flux form - 3rd order UBS      scheme 
    141    ln_dynzad_zts = .false. !  Use (T) sub timestepping for vertical momentum advection 
    142131/ 
    143132!----------------------------------------------------------------------- 
     
    177166!----------------------------------------------------------------------- 
    178167   !                       !  Type of the operator : 
    179    !                           !  no diffusion: set ln_dynldf_lap=..._blp=F  
     168   ln_dynldf_NONE=  .true.    !  No operator (i.e. no explicit diffusion) 
    180169   ln_dynldf_lap =  .false.    !    laplacian operator 
    181170   ln_dynldf_blp =  .false.    !  bilaplacian operator 
    182171   !                       !  Direction of action  : 
    183    ln_dynldf_lev =  .false.     !  iso-level 
     172   ln_dynldf_lev =  .false.    !  iso-level 
    184173   ln_dynldf_hor =  .true.    !  horizontal (geopotential) 
    185174   ln_dynldf_iso =  .false.    !  iso-neutral 
    186175   !                       !  Coefficient 
    187    nn_ahm_ijk_t  = 0         !  space/time variation of eddy coef 
    188    !                                !  =-30  read in eddy_viscosity_3D.nc file 
    189    !                                !  =-20  read in eddy_viscosity_2D.nc file 
     176   nn_ahm_ijk_t  = 0           !  space/time variation of eddy coef  
     177   !                                !  =-30  read in eddy_viscosity_3D.nc file  
     178   !                                !  =-20  read in eddy_viscosity_2D.nc file  
    190179   !                                !  =  0  constant  
    191180   !                                !  = 10  F(k)=c1d 
     
    193182   !                                !  = 30  F(i,j,k)=c2d*c1d 
    194183   !                                !  = 31  F(i,j,k)=F(grid spacing and local velocity) 
     184   !                                !  = 32  F(i,j,k)=F(local gridscale and deformation rate) 
     185   ! Caution in 20 and 30 cases the coefficient have to be given for a 1 degree grid (~111km) 
    195186   rn_ahm_0      =     0.01    !  horizontal laplacian eddy viscosity   [m2/s] 
    196187   rn_ahm_b      =     0.      !  background eddy viscosity for ldf_iso [m2/s] 
    197188   rn_bhm_0      =     1.e+12  !  horizontal bilaplacian eddy viscosity [m4/s] 
    198 / 
    199 !----------------------------------------------------------------------- 
    200 &namzdf        !   vertical physics 
    201 !----------------------------------------------------------------------- 
    202    rn_avm0     =   1.e-4  !  vertical eddy viscosity   [m2/s]          (background Kz if not "key_zdfcst") 
    203    rn_avt0     =   0.     !  vertical eddy diffusivity [m2/s]          (background Kz if not "key_zdfcst") 
    204    ln_zdfevd   = .false.  !  enhanced vertical diffusion (evd) 
    205    ln_zdfnpc   = .false.  !  Non-Penetrative Convective algorithm 
     189   !                       !  Smagorinsky settings (nn_ahm_ijk_t  = 32) : 
     190   rn_csmc       = 3.5         !  Smagorinsky constant of proportionality 
     191   rn_minfac     = 1.0         !  multiplier of theorectical lower limit 
     192   rn_maxfac     = 1.0         !  multiplier of theorectical upper limit 
     193/ 
     194!!====================================================================== 
     195!!                     vertical physics namelists                     !! 
     196!!====================================================================== 
     197!----------------------------------------------------------------------- 
     198&namzdf        !   vertical physics                                     (default: NO selection) 
     199!----------------------------------------------------------------------- 
     200   !                       ! type of vertical closure 
     201   ln_zdfcst   = .true.       !  constant mixing 
     202   ! 
     203   !                       ! convection 
     204   ln_zdfevd   = .false.      !  enhanced vertical diffusion 
     205   ln_zdfnpc   = .false.      !  Non-Penetrative Convective algorithm 
     206   ! 
     207   !                       ! coefficients 
     208   rn_avm0     =   1.e-4      !  vertical eddy viscosity   [m2/s]       (background Kz if ln_zdfcst=F) 
     209   rn_avt0     =   0.e0       !  vertical eddy diffusivity [m2/s]       (background Kz if ln_zdfcst=F) 
     210   nn_avb      =    0         !  profile for background avt & avm (=1) or not (=0) 
     211   nn_havtb    =    0         !  horizontal shape for avtb (=1) or not (=0) 
    206212/ 
    207213!----------------------------------------------------------------------- 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/LOCK_EXCHANGE/EXP00/namelist_FCT2_vect_eenH_cfg

    r8599 r8882  
    6868/ 
    6969!----------------------------------------------------------------------- 
    70 &nambfr        !   bottom friction 
    71 !----------------------------------------------------------------------- 
    72    nn_bfr      =    0      !  type of bottom friction :   = 0 : free slip,  = 1 : linear friction 
    73                            !                              = 2 : nonlinear friction 
    74 / 
    75 !----------------------------------------------------------------------- 
    76 &nambbc        !   bottom temperature boundary condition                (default: NO) 
    77 !----------------------------------------------------------------------- 
    78 / 
    79 !----------------------------------------------------------------------- 
    80 &nambbl        !   bottom boundary layer scheme                         ("key_trabbl") 
    81 !----------------------------------------------------------------------- 
     70&namdrg            !   top/bottom drag coefficient                      (default: NO selection) 
     71!----------------------------------------------------------------------- 
     72   ln_NONE    = .true.    !  free-slip       : Cd = 0                   
    8273/ 
    8374!----------------------------------------------------------------------- 
     
    10495      nn_fct_h   =  2            !  =2/4, horizontal 2nd / 4th order 
    10596      nn_fct_v   =  2            !  =2/4, vertical   2nd / COMPACT 4th order 
    106       nn_fct_zts =  0            !  >=1,  2nd order FCT scheme with vertical sub-timestepping 
    107       !                          !        (number of sub-timestep = nn_fct_zts) 
    10897   ln_traadv_mus = .false. !  MUSCL scheme 
    10998      ln_mus_ups = .false.       !  use upstream scheme near river mouths 
     
    119108&namtra_ldf    !   lateral diffusion scheme for tracers 
    120109!----------------------------------------------------------------------- 
    121    !                       !  Operator type:    both false = No lateral diffusion 
     110   !                       !  Operator type: 
     111   ln_traldf_NONE  =  .true.  !  No explicit diffusion 
    122112   ln_traldf_lap   =  .false.  !    laplacian operator 
    123113   ln_traldf_blp   =  .false.  !  bilaplacian operator 
     
    139129   ln_dynadv_cen2= .false. !  flux form - 2nd order centered scheme 
    140130   ln_dynadv_ubs = .false. !  flux form - 3rd order UBS      scheme 
    141    ln_dynzad_zts = .false. !  Use (T) sub timestepping for vertical momentum advection 
    142131/ 
    143132!----------------------------------------------------------------------- 
     
    197186   rn_bhm_0      =     1.e+12  !  horizontal bilaplacian eddy viscosity [m4/s] 
    198187/ 
    199 !----------------------------------------------------------------------- 
    200 &namzdf        !   vertical physics 
    201 !----------------------------------------------------------------------- 
    202    rn_avm0     =   1.e-4  !  vertical eddy viscosity   [m2/s]          (background Kz if not "key_zdfcst") 
    203    rn_avt0     =   0.     !  vertical eddy diffusivity [m2/s]          (background Kz if not "key_zdfcst") 
    204    ln_zdfevd   = .false.  !  enhanced vertical diffusion (evd) 
    205    ln_zdfnpc   = .false.  !  Non-Penetrative Convective algorithm 
     188!!====================================================================== 
     189!!                     vertical physics namelists                     !! 
     190!!====================================================================== 
     191!----------------------------------------------------------------------- 
     192&namzdf        !   vertical physics                                     (default: NO selection) 
     193!----------------------------------------------------------------------- 
     194   !                       ! type of vertical closure 
     195   ln_zdfcst   = .true.       !  constant mixing 
     196   ! 
     197   !                       ! convection 
     198   ln_zdfevd   = .false.      !  enhanced vertical diffusion 
     199   ln_zdfnpc   = .false.      !  Non-Penetrative Convective algorithm 
     200   ! 
     201   !                       ! coefficients 
     202   rn_avm0     =   1.e-4      !  vertical eddy viscosity   [m2/s]       (background Kz if ln_zdfcst=F) 
     203   rn_avt0     =   0.e0       !  vertical eddy diffusivity [m2/s]       (background Kz if ln_zdfcst=F) 
     204   nn_avb      =    0         !  profile for background avt & avm (=1) or not (=0) 
     205   nn_havtb    =    0         !  horizontal shape for avtb (=1) or not (=0) 
    206206/ 
    207207!----------------------------------------------------------------------- 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/LOCK_EXCHANGE/EXP00/namelist_FCT2_vect_een_cfg

    r8599 r8882  
    6868/ 
    6969!----------------------------------------------------------------------- 
    70 &nambfr        !   bottom friction 
    71 !----------------------------------------------------------------------- 
    72    nn_bfr      =    0      !  type of bottom friction :   = 0 : free slip,  = 1 : linear friction 
    73                            !                              = 2 : nonlinear friction 
    74 / 
    75 !----------------------------------------------------------------------- 
    76 &nambbc        !   bottom temperature boundary condition                (default: NO) 
    77 !----------------------------------------------------------------------- 
    78 / 
    79 !----------------------------------------------------------------------- 
    80 &nambbl        !   bottom boundary layer scheme                         ("key_trabbl") 
    81 !----------------------------------------------------------------------- 
     70&namdrg            !   top/bottom drag coefficient                      (default: NO selection) 
     71!----------------------------------------------------------------------- 
     72   ln_NONE    = .true.    !  free-slip       : Cd = 0                   
    8273/ 
    8374!----------------------------------------------------------------------- 
     
    10495      nn_fct_h   =  2            !  =2/4, horizontal 2nd / 4th order 
    10596      nn_fct_v   =  2            !  =2/4, vertical   2nd / COMPACT 4th order 
    106       nn_fct_zts =  0            !  >=1,  2nd order FCT scheme with vertical sub-timestepping 
    107       !                          !        (number of sub-timestep = nn_fct_zts) 
    10897   ln_traadv_mus = .false. !  MUSCL scheme 
    10998      ln_mus_ups = .false.       !  use upstream scheme near river mouths 
     
    119108&namtra_ldf    !   lateral diffusion scheme for tracers 
    120109!----------------------------------------------------------------------- 
    121    !                       !  Operator type:    both false = No lateral diffusion 
     110   !                       !  Operator type: 
     111   ln_traldf_NONE  =  .true.  !  No explicit diffusion 
    122112   ln_traldf_lap   =  .false.  !    laplacian operator 
    123113   ln_traldf_blp   =  .false.  !  bilaplacian operator 
     
    139129   ln_dynadv_cen2= .false. !  flux form - 2nd order centered scheme 
    140130   ln_dynadv_ubs = .false. !  flux form - 3rd order UBS      scheme 
    141    ln_dynzad_zts = .false. !  Use (T) sub timestepping for vertical momentum advection 
    142131/ 
    143132!----------------------------------------------------------------------- 
     
    197186   rn_bhm_0      =     1.e+12  !  horizontal bilaplacian eddy viscosity [m4/s] 
    198187/ 
    199 !----------------------------------------------------------------------- 
    200 &namzdf        !   vertical physics 
    201 !----------------------------------------------------------------------- 
    202    rn_avm0     =   1.e-4  !  vertical eddy viscosity   [m2/s]          (background Kz if not "key_zdfcst") 
    203    rn_avt0     =   0.     !  vertical eddy diffusivity [m2/s]          (background Kz if not "key_zdfcst") 
    204    ln_zdfevd   = .false.  !  enhanced vertical diffusion (evd) 
    205    ln_zdfnpc   = .false.  !  Non-Penetrative Convective algorithm 
     188!!====================================================================== 
     189!!                     vertical physics namelists                     !! 
     190!!====================================================================== 
     191!----------------------------------------------------------------------- 
     192&namzdf        !   vertical physics                                     (default: NO selection) 
     193!----------------------------------------------------------------------- 
     194   !                       ! type of vertical closure 
     195   ln_zdfcst   = .true.       !  constant mixing 
     196   ! 
     197   !                       ! convection 
     198   ln_zdfevd   = .false.      !  enhanced vertical diffusion 
     199   ln_zdfnpc   = .false.      !  Non-Penetrative Convective algorithm 
     200   ! 
     201   !                       ! coefficients 
     202   rn_avm0     =   1.e-4      !  vertical eddy viscosity   [m2/s]       (background Kz if ln_zdfcst=F) 
     203   rn_avt0     =   0.e0       !  vertical eddy diffusivity [m2/s]       (background Kz if ln_zdfcst=F) 
     204   nn_avb      =    0         !  profile for background avt & avm (=1) or not (=0) 
     205   nn_havtb    =    0         !  horizontal shape for avtb (=1) or not (=0) 
    206206/ 
    207207!----------------------------------------------------------------------- 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/LOCK_EXCHANGE/EXP00/namelist_FCT2_vect_ene_cfg

    r8599 r8882  
    6868/ 
    6969!----------------------------------------------------------------------- 
    70 &nambfr        !   bottom friction 
    71 !----------------------------------------------------------------------- 
    72    nn_bfr      =    0      !  type of bottom friction :   = 0 : free slip,  = 1 : linear friction 
    73                            !                              = 2 : nonlinear friction 
    74 / 
    75 !----------------------------------------------------------------------- 
    76 &nambbc        !   bottom temperature boundary condition                (default: NO) 
    77 !----------------------------------------------------------------------- 
    78 / 
    79 !----------------------------------------------------------------------- 
    80 &nambbl        !   bottom boundary layer scheme                         ("key_trabbl") 
    81 !----------------------------------------------------------------------- 
     70&namdrg            !   top/bottom drag coefficient                      (default: NO selection) 
     71!----------------------------------------------------------------------- 
     72   ln_NONE    = .true.    !  free-slip       : Cd = 0                   
    8273/ 
    8374!----------------------------------------------------------------------- 
     
    10495      nn_fct_h   =  2            !  =2/4, horizontal 2nd / 4th order 
    10596      nn_fct_v   =  2            !  =2/4, vertical   2nd / COMPACT 4th order 
    106       nn_fct_zts =  0            !  >=1,  2nd order FCT scheme with vertical sub-timestepping 
    107       !                          !        (number of sub-timestep = nn_fct_zts) 
    10897   ln_traadv_mus = .false. !  MUSCL scheme 
    10998      ln_mus_ups = .false.       !  use upstream scheme near river mouths 
     
    119108&namtra_ldf    !   lateral diffusion scheme for tracers 
    120109!----------------------------------------------------------------------- 
    121    !                       !  Operator type:    both false = No lateral diffusion 
     110  !                       !  Operator type: 
     111   ln_traldf_NONE  =  .true.  !  No explicit diffusion 
    122112   ln_traldf_lap   =  .false.  !    laplacian operator 
    123113   ln_traldf_blp   =  .false.  !  bilaplacian operator 
     
    139129   ln_dynadv_cen2= .false. !  flux form - 2nd order centered scheme 
    140130   ln_dynadv_ubs = .false. !  flux form - 3rd order UBS      scheme 
    141    ln_dynzad_zts = .false. !  Use (T) sub timestepping for vertical momentum advection 
    142131/ 
    143132!----------------------------------------------------------------------- 
     
    197186   rn_bhm_0      =     1.e+12  !  horizontal bilaplacian eddy viscosity [m4/s] 
    198187/ 
    199 !----------------------------------------------------------------------- 
    200 &namzdf        !   vertical physics 
    201 !----------------------------------------------------------------------- 
    202    rn_avm0     =   1.e-4  !  vertical eddy viscosity   [m2/s]          (background Kz if not "key_zdfcst") 
    203    rn_avt0     =   0.     !  vertical eddy diffusivity [m2/s]          (background Kz if not "key_zdfcst") 
    204    ln_zdfevd   = .false.  !  enhanced vertical diffusion (evd) 
    205    ln_zdfnpc   = .false.  !  Non-Penetrative Convective algorithm 
     188!!====================================================================== 
     189!!                     vertical physics namelists                     !! 
     190!!====================================================================== 
     191!----------------------------------------------------------------------- 
     192&namzdf        !   vertical physics                                     (default: NO selection) 
     193!----------------------------------------------------------------------- 
     194   !                       ! type of vertical closure 
     195   ln_zdfcst   = .true.       !  constant mixing 
     196   ! 
     197   !                       ! convection 
     198   ln_zdfevd   = .false.      !  enhanced vertical diffusion 
     199   ln_zdfnpc   = .false.      !  Non-Penetrative Convective algorithm 
     200   ! 
     201   !                       ! coefficients 
     202   rn_avm0     =   1.e-4      !  vertical eddy viscosity   [m2/s]       (background Kz if ln_zdfcst=F) 
     203   rn_avt0     =   0.e0       !  vertical eddy diffusivity [m2/s]       (background Kz if ln_zdfcst=F) 
     204   nn_avb      =    0         !  profile for background avt & avm (=1) or not (=0) 
     205   nn_havtb    =    0         !  horizontal shape for avtb (=1) or not (=0) 
    206206/ 
    207207!----------------------------------------------------------------------- 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/LOCK_EXCHANGE/EXP00/namelist_FCT2_vect_ens_cfg

    r8599 r8882  
    6868/ 
    6969!----------------------------------------------------------------------- 
    70 &nambfr        !   bottom friction 
    71 !----------------------------------------------------------------------- 
    72    nn_bfr      =    0      !  type of bottom friction :   = 0 : free slip,  = 1 : linear friction 
    73                            !                              = 2 : nonlinear friction 
    74 / 
    75 !----------------------------------------------------------------------- 
    76 &nambbc        !   bottom temperature boundary condition                (default: NO) 
    77 !----------------------------------------------------------------------- 
    78 / 
    79 !----------------------------------------------------------------------- 
    80 &nambbl        !   bottom boundary layer scheme                         ("key_trabbl") 
    81 !----------------------------------------------------------------------- 
     70&namdrg            !   top/bottom drag coefficient                      (default: NO selection) 
     71!----------------------------------------------------------------------- 
     72   ln_NONE    = .true.    !  free-slip       : Cd = 0                   
    8273/ 
    8374!----------------------------------------------------------------------- 
     
    10495      nn_fct_h   =  2            !  =2/4, horizontal 2nd / 4th order 
    10596      nn_fct_v   =  2            !  =2/4, vertical   2nd / COMPACT 4th order 
    106       nn_fct_zts =  0            !  >=1,  2nd order FCT scheme with vertical sub-timestepping 
    107       !                          !        (number of sub-timestep = nn_fct_zts) 
    10897   ln_traadv_mus = .false. !  MUSCL scheme 
    10998      ln_mus_ups = .false.       !  use upstream scheme near river mouths 
     
    119108&namtra_ldf    !   lateral diffusion scheme for tracers 
    120109!----------------------------------------------------------------------- 
    121    !                       !  Operator type:    both false = No lateral diffusion 
     110  !                       !  Operator type: 
     111   ln_traldf_NONE  =  .true.  !  No explicit diffusion 
    122112   ln_traldf_lap   =  .false.  !    laplacian operator 
    123113   ln_traldf_blp   =  .false.  !  bilaplacian operator 
     
    139129   ln_dynadv_cen2= .false. !  flux form - 2nd order centered scheme 
    140130   ln_dynadv_ubs = .false. !  flux form - 3rd order UBS      scheme 
    141    ln_dynzad_zts = .false. !  Use (T) sub timestepping for vertical momentum advection 
    142131/ 
    143132!----------------------------------------------------------------------- 
     
    197186   rn_bhm_0      =     1.e+12  !  horizontal bilaplacian eddy viscosity [m4/s] 
    198187/ 
    199 !----------------------------------------------------------------------- 
    200 &namzdf        !   vertical physics 
    201 !----------------------------------------------------------------------- 
    202    rn_avm0     =   1.e-4  !  vertical eddy viscosity   [m2/s]          (background Kz if not "key_zdfcst") 
    203    rn_avt0     =   0.     !  vertical eddy diffusivity [m2/s]          (background Kz if not "key_zdfcst") 
    204    ln_zdfevd   = .false.  !  enhanced vertical diffusion (evd) 
    205    ln_zdfnpc   = .false.  !  Non-Penetrative Convective algorithm 
     188!!====================================================================== 
     189!!                     vertical physics namelists                     !! 
     190!!====================================================================== 
     191!----------------------------------------------------------------------- 
     192&namzdf        !   vertical physics                                     (default: NO selection) 
     193!----------------------------------------------------------------------- 
     194   !                       ! type of vertical closure 
     195   ln_zdfcst   = .true.       !  constant mixing 
     196   ! 
     197   !                       ! convection 
     198   ln_zdfevd   = .false.      !  enhanced vertical diffusion 
     199   ln_zdfnpc   = .false.      !  Non-Penetrative Convective algorithm 
     200   ! 
     201   !                       ! coefficients 
     202   rn_avm0     =   1.e-4      !  vertical eddy viscosity   [m2/s]       (background Kz if ln_zdfcst=F) 
     203   rn_avt0     =   0.e0       !  vertical eddy diffusivity [m2/s]       (background Kz if ln_zdfcst=F) 
     204   nn_avb      =    0         !  profile for background avt & avm (=1) or not (=0) 
     205   nn_havtb    =    0         !  horizontal shape for avtb (=1) or not (=0) 
    206206/ 
    207207!----------------------------------------------------------------------- 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/LOCK_EXCHANGE/EXP00/namelist_FCT4_flux_cen2_cfg

    r8599 r8882  
    6868/ 
    6969!----------------------------------------------------------------------- 
    70 &nambfr        !   bottom friction 
    71 !----------------------------------------------------------------------- 
    72    nn_bfr      =    0      !  type of bottom friction :   = 0 : free slip,  = 1 : linear friction 
    73                            !                              = 2 : nonlinear friction 
    74 / 
    75 !----------------------------------------------------------------------- 
    76 &nambbc        !   bottom temperature boundary condition                (default: NO) 
    77 !----------------------------------------------------------------------- 
    78 / 
    79 !----------------------------------------------------------------------- 
    80 &nambbl        !   bottom boundary layer scheme                         ("key_trabbl") 
    81 !----------------------------------------------------------------------- 
     70&namdrg            !   top/bottom drag coefficient                      (default: NO selection) 
     71!----------------------------------------------------------------------- 
     72   ln_NONE    = .true.    !  free-slip       : Cd = 0                   
    8273/ 
    8374!----------------------------------------------------------------------- 
     
    10495      nn_fct_h   =  4            !  =2/4, horizontal 2nd / 4th order 
    10596      nn_fct_v   =  4            !  =2/4, vertical   2nd / COMPACT 4th order 
    106       nn_fct_zts =  0            !  >=1,  2nd order FCT scheme with vertical sub-timestepping 
    107       !                          !        (number of sub-timestep = nn_fct_zts) 
    10897   ln_traadv_mus = .false. !  MUSCL scheme 
    10998      ln_mus_ups = .false.       !  use upstream scheme near river mouths 
     
    119108&namtra_ldf    !   lateral diffusion scheme for tracers 
    120109!----------------------------------------------------------------------- 
    121    !                       !  Operator type:    both false = No lateral diffusion 
     110  !                       !  Operator type: 
     111   ln_traldf_NONE  =  .true.  !  No explicit diffusion 
    122112   ln_traldf_lap   =  .false.  !    laplacian operator 
    123113   ln_traldf_blp   =  .false.  !  bilaplacian operator 
     
    139129   ln_dynadv_cen2= .true.  !  flux form - 2nd order centered scheme 
    140130   ln_dynadv_ubs = .false. !  flux form - 3rd order UBS      scheme 
    141    ln_dynzad_zts = .false. !  Use (T) sub timestepping for vertical momentum advection 
    142131/ 
    143132!----------------------------------------------------------------------- 
     
    197186   rn_bhm_0      =     1.e+12  !  horizontal bilaplacian eddy viscosity [m4/s] 
    198187/ 
    199 !----------------------------------------------------------------------- 
    200 &namzdf        !   vertical physics 
    201 !----------------------------------------------------------------------- 
    202    rn_avm0     =   1.e-4  !  vertical eddy viscosity   [m2/s]          (background Kz if not "key_zdfcst") 
    203    rn_avt0     =   0.     !  vertical eddy diffusivity [m2/s]          (background Kz if not "key_zdfcst") 
    204    ln_zdfevd   = .false.  !  enhanced vertical diffusion (evd) 
    205    ln_zdfnpc   = .false.  !  Non-Penetrative Convective algorithm 
     188!!====================================================================== 
     189!!                     vertical physics namelists                     !! 
     190!!====================================================================== 
     191!----------------------------------------------------------------------- 
     192&namzdf        !   vertical physics                                     (default: NO selection) 
     193!----------------------------------------------------------------------- 
     194   !                       ! type of vertical closure 
     195   ln_zdfcst   = .true.       !  constant mixing 
     196   ! 
     197   !                       ! convection 
     198   ln_zdfevd   = .false.      !  enhanced vertical diffusion 
     199   ln_zdfnpc   = .false.      !  Non-Penetrative Convective algorithm 
     200   ! 
     201   !                       ! coefficients 
     202   rn_avm0     =   1.e-4      !  vertical eddy viscosity   [m2/s]       (background Kz if ln_zdfcst=F) 
     203   rn_avt0     =   0.e0       !  vertical eddy diffusivity [m2/s]       (background Kz if ln_zdfcst=F) 
     204   nn_avb      =    0         !  profile for background avt & avm (=1) or not (=0) 
     205   nn_havtb    =    0         !  horizontal shape for avtb (=1) or not (=0) 
    206206/ 
    207207!----------------------------------------------------------------------- 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/LOCK_EXCHANGE/EXP00/namelist_FCT4_flux_ubs_cfg

    r8599 r8882  
    6868/ 
    6969!----------------------------------------------------------------------- 
    70 &nambfr        !   bottom friction 
    71 !----------------------------------------------------------------------- 
    72    nn_bfr      =    0      !  type of bottom friction :   = 0 : free slip,  = 1 : linear friction 
    73                            !                              = 2 : nonlinear friction 
    74 / 
    75 !----------------------------------------------------------------------- 
    76 &nambbc        !   bottom temperature boundary condition                (default: NO) 
    77 !----------------------------------------------------------------------- 
    78 / 
    79 !----------------------------------------------------------------------- 
    80 &nambbl        !   bottom boundary layer scheme                         ("key_trabbl") 
    81 !----------------------------------------------------------------------- 
     70&namdrg            !   top/bottom drag coefficient                      (default: NO selection) 
     71!----------------------------------------------------------------------- 
     72   ln_NONE    = .true.    !  free-slip       : Cd = 0                   
    8273/ 
    8374!----------------------------------------------------------------------- 
     
    10495      nn_fct_h   =  4            !  =2/4, horizontal 2nd / 4th order 
    10596      nn_fct_v   =  4            !  =2/4, vertical   2nd / COMPACT 4th order 
    106       nn_fct_zts =  0            !  >=1,  2nd order FCT scheme with vertical sub-timestepping 
    107       !                          !        (number of sub-timestep = nn_fct_zts) 
    10897   ln_traadv_mus = .false. !  MUSCL scheme 
    10998      ln_mus_ups = .false.       !  use upstream scheme near river mouths 
     
    119108&namtra_ldf    !   lateral diffusion scheme for tracers 
    120109!----------------------------------------------------------------------- 
    121    !                       !  Operator type:    both false = No lateral diffusion 
     110  !                       !  Operator type: 
     111   ln_traldf_NONE  =  .true.  !  No explicit diffusion 
    122112   ln_traldf_lap   =  .false.  !    laplacian operator 
    123113   ln_traldf_blp   =  .false.  !  bilaplacian operator 
     
    139129   ln_dynadv_cen2= .false. !  flux form - 2nd order centered scheme 
    140130   ln_dynadv_ubs = .true.  !  flux form - 3rd order UBS      scheme 
    141    ln_dynzad_zts = .false. !  Use (T) sub timestepping for vertical momentum advection 
    142131/ 
    143132!----------------------------------------------------------------------- 
     
    177166!----------------------------------------------------------------------- 
    178167   !                       !  Type of the operator : 
    179    !                           !  no diffusion: set ln_dynldf_lap=..._blp=F  
     168   ln_dynldf_NONE=  .true.    !  No operator (i.e. no explicit diffusion) 
    180169   ln_dynldf_lap =  .false.    !    laplacian operator 
    181170   ln_dynldf_blp =  .false.    !  bilaplacian operator 
    182171   !                       !  Direction of action  : 
    183    ln_dynldf_lev =  .false.     !  iso-level 
     172   ln_dynldf_lev =  .false.    !  iso-level 
    184173   ln_dynldf_hor =  .true.    !  horizontal (geopotential) 
    185174   ln_dynldf_iso =  .false.    !  iso-neutral 
    186175   !                       !  Coefficient 
    187    nn_ahm_ijk_t  = 0         !  space/time variation of eddy coef 
    188    !                                !  =-30  read in eddy_viscosity_3D.nc file 
    189    !                                !  =-20  read in eddy_viscosity_2D.nc file 
     176   nn_ahm_ijk_t  = 0           !  space/time variation of eddy coef  
     177   !                                !  =-30  read in eddy_viscosity_3D.nc file  
     178   !                                !  =-20  read in eddy_viscosity_2D.nc file  
    190179   !                                !  =  0  constant  
    191180   !                                !  = 10  F(k)=c1d 
     
    193182   !                                !  = 30  F(i,j,k)=c2d*c1d 
    194183   !                                !  = 31  F(i,j,k)=F(grid spacing and local velocity) 
     184   !                                !  = 32  F(i,j,k)=F(local gridscale and deformation rate) 
     185   ! Caution in 20 and 30 cases the coefficient have to be given for a 1 degree grid (~111km) 
    195186   rn_ahm_0      =     0.01    !  horizontal laplacian eddy viscosity   [m2/s] 
    196187   rn_ahm_b      =     0.      !  background eddy viscosity for ldf_iso [m2/s] 
    197188   rn_bhm_0      =     1.e+12  !  horizontal bilaplacian eddy viscosity [m4/s] 
    198 / 
    199 !----------------------------------------------------------------------- 
    200 &namzdf        !   vertical physics 
    201 !----------------------------------------------------------------------- 
    202    rn_avm0     =   1.e-4  !  vertical eddy viscosity   [m2/s]          (background Kz if not "key_zdfcst") 
    203    rn_avt0     =   0.     !  vertical eddy diffusivity [m2/s]          (background Kz if not "key_zdfcst") 
    204    ln_zdfevd   = .false.  !  enhanced vertical diffusion (evd) 
    205    ln_zdfnpc   = .false.  !  Non-Penetrative Convective algorithm 
     189   !                       !  Smagorinsky settings (nn_ahm_ijk_t  = 32) : 
     190   rn_csmc       = 3.5         !  Smagorinsky constant of proportionality 
     191   rn_minfac     = 1.0         !  multiplier of theorectical lower limit 
     192   rn_maxfac     = 1.0         !  multiplier of theorectical upper limit 
     193/ 
     194!!====================================================================== 
     195!!                     vertical physics namelists                     !! 
     196!!====================================================================== 
     197!----------------------------------------------------------------------- 
     198&namzdf        !   vertical physics                                     (default: NO selection) 
     199!----------------------------------------------------------------------- 
     200   !                       ! type of vertical closure 
     201   ln_zdfcst   = .true.       !  constant mixing 
     202   ! 
     203   !                       ! convection 
     204   ln_zdfevd   = .false.      !  enhanced vertical diffusion 
     205   ln_zdfnpc   = .false.      !  Non-Penetrative Convective algorithm 
     206   ! 
     207   !                       ! coefficients 
     208   rn_avm0     =   1.e-4      !  vertical eddy viscosity   [m2/s]       (background Kz if ln_zdfcst=F) 
     209   rn_avt0     =   0.e0       !  vertical eddy diffusivity [m2/s]       (background Kz if ln_zdfcst=F) 
     210   nn_avb      =    0         !  profile for background avt & avm (=1) or not (=0) 
     211   nn_havtb    =    0         !  horizontal shape for avtb (=1) or not (=0) 
    206212/ 
    207213!----------------------------------------------------------------------- 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/LOCK_EXCHANGE/EXP00/namelist_FCT4_vect_eenH_cfg

    r8599 r8882  
    6868/ 
    6969!----------------------------------------------------------------------- 
    70 &nambfr        !   bottom friction 
    71 !----------------------------------------------------------------------- 
    72    nn_bfr      =    0      !  type of bottom friction :   = 0 : free slip,  = 1 : linear friction 
    73                            !                              = 2 : nonlinear friction 
    74 / 
    75 !----------------------------------------------------------------------- 
    76 &nambbc        !   bottom temperature boundary condition                (default: NO) 
    77 !----------------------------------------------------------------------- 
    78 / 
    79 !----------------------------------------------------------------------- 
    80 &nambbl        !   bottom boundary layer scheme                         ("key_trabbl") 
    81 !----------------------------------------------------------------------- 
     70&namdrg            !   top/bottom drag coefficient                      (default: NO selection) 
     71!----------------------------------------------------------------------- 
     72   ln_NONE    = .true.    !  free-slip       : Cd = 0                   
    8273/ 
    8374!----------------------------------------------------------------------- 
     
    10495      nn_fct_h   =  4            !  =2/4, horizontal 2nd / 4th order 
    10596      nn_fct_v   =  4            !  =2/4, vertical   2nd / COMPACT 4th order 
    106       nn_fct_zts =  0            !  >=1,  2nd order FCT scheme with vertical sub-timestepping 
    107       !                          !        (number of sub-timestep = nn_fct_zts) 
    10897   ln_traadv_mus = .false. !  MUSCL scheme 
    10998      ln_mus_ups = .false.       !  use upstream scheme near river mouths 
     
    119108&namtra_ldf    !   lateral diffusion scheme for tracers 
    120109!----------------------------------------------------------------------- 
    121    !                       !  Operator type:    both false = No lateral diffusion 
     110  !                       !  Operator type: 
     111   ln_traldf_NONE  =  .true.  !  No explicit diffusion 
    122112   ln_traldf_lap   =  .false.  !    laplacian operator 
    123113   ln_traldf_blp   =  .false.  !  bilaplacian operator 
     
    139129   ln_dynadv_cen2= .false. !  flux form - 2nd order centered scheme 
    140130   ln_dynadv_ubs = .false. !  flux form - 3rd order UBS      scheme 
    141    ln_dynzad_zts = .false. !  Use (T) sub timestepping for vertical momentum advection 
    142131/ 
    143132!----------------------------------------------------------------------- 
     
    197186   rn_bhm_0      =     1.e+12  !  horizontal bilaplacian eddy viscosity [m4/s] 
    198187/ 
    199 !----------------------------------------------------------------------- 
    200 &namzdf        !   vertical physics 
    201 !----------------------------------------------------------------------- 
    202    rn_avm0     =   1.e-4  !  vertical eddy viscosity   [m2/s]          (background Kz if not "key_zdfcst") 
    203    rn_avt0     =   0.     !  vertical eddy diffusivity [m2/s]          (background Kz if not "key_zdfcst") 
    204    ln_zdfevd   = .false.  !  enhanced vertical diffusion (evd) 
    205    ln_zdfnpc   = .false.  !  Non-Penetrative Convective algorithm 
     188!!====================================================================== 
     189!!                     vertical physics namelists                     !! 
     190!!====================================================================== 
     191!----------------------------------------------------------------------- 
     192&namzdf        !   vertical physics                                     (default: NO selection) 
     193!----------------------------------------------------------------------- 
     194   !                       ! type of vertical closure 
     195   ln_zdfcst   = .true.       !  constant mixing 
     196   ! 
     197   !                       ! convection 
     198   ln_zdfevd   = .false.      !  enhanced vertical diffusion 
     199   ln_zdfnpc   = .false.      !  Non-Penetrative Convective algorithm 
     200   ! 
     201   !                       ! coefficients 
     202   rn_avm0     =   1.e-4      !  vertical eddy viscosity   [m2/s]       (background Kz if ln_zdfcst=F) 
     203   rn_avt0     =   0.e0       !  vertical eddy diffusivity [m2/s]       (background Kz if ln_zdfcst=F) 
     204   nn_avb      =    0         !  profile for background avt & avm (=1) or not (=0) 
     205   nn_havtb    =    0         !  horizontal shape for avtb (=1) or not (=0) 
    206206/ 
    207207!----------------------------------------------------------------------- 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/LOCK_EXCHANGE/EXP00/namelist_FCT4_vect_een_cfg

    r8599 r8882  
    6868/ 
    6969!----------------------------------------------------------------------- 
    70 &nambfr        !   bottom friction 
    71 !----------------------------------------------------------------------- 
    72    nn_bfr      =    0      !  type of bottom friction :   = 0 : free slip,  = 1 : linear friction 
    73                            !                              = 2 : nonlinear friction 
    74 / 
    75 !----------------------------------------------------------------------- 
    76 &nambbc        !   bottom temperature boundary condition                (default: NO) 
    77 !----------------------------------------------------------------------- 
    78 / 
    79 !----------------------------------------------------------------------- 
    80 &nambbl        !   bottom boundary layer scheme                         ("key_trabbl") 
    81 !----------------------------------------------------------------------- 
     70&namdrg            !   top/bottom drag coefficient                      (default: NO selection) 
     71!----------------------------------------------------------------------- 
     72   ln_NONE    = .true.    !  free-slip       : Cd = 0                   
    8273/ 
    8374!----------------------------------------------------------------------- 
     
    10495      nn_fct_h   =  4            !  =2/4, horizontal 2nd / 4th order 
    10596      nn_fct_v   =  4            !  =2/4, vertical   2nd / COMPACT 4th order 
    106       nn_fct_zts =  0            !  >=1,  2nd order FCT scheme with vertical sub-timestepping 
    107       !                          !        (number of sub-timestep = nn_fct_zts) 
    10897   ln_traadv_mus = .false. !  MUSCL scheme 
    10998      ln_mus_ups = .false.       !  use upstream scheme near river mouths 
     
    119108&namtra_ldf    !   lateral diffusion scheme for tracers 
    120109!----------------------------------------------------------------------- 
    121    !                       !  Operator type:    both false = No lateral diffusion 
     110  !                       !  Operator type: 
     111   ln_traldf_NONE  =  .true.  !  No explicit diffusion 
    122112   ln_traldf_lap   =  .false.  !    laplacian operator 
    123113   ln_traldf_blp   =  .false.  !  bilaplacian operator 
     
    139129   ln_dynadv_cen2= .false. !  flux form - 2nd order centered scheme 
    140130   ln_dynadv_ubs = .false. !  flux form - 3rd order UBS      scheme 
    141    ln_dynzad_zts = .false. !  Use (T) sub timestepping for vertical momentum advection 
    142131/ 
    143132!----------------------------------------------------------------------- 
     
    197186   rn_bhm_0      =     1.e+12  !  horizontal bilaplacian eddy viscosity [m4/s] 
    198187/ 
    199 !----------------------------------------------------------------------- 
    200 &namzdf        !   vertical physics 
    201 !----------------------------------------------------------------------- 
    202    rn_avm0     =   1.e-4  !  vertical eddy viscosity   [m2/s]          (background Kz if not "key_zdfcst") 
    203    rn_avt0     =   0.     !  vertical eddy diffusivity [m2/s]          (background Kz if not "key_zdfcst") 
    204    ln_zdfevd   = .false.  !  enhanced vertical diffusion (evd) 
    205    ln_zdfnpc   = .false.  !  Non-Penetrative Convective algorithm 
     188!!====================================================================== 
     189!!                     vertical physics namelists                     !! 
     190!!====================================================================== 
     191!----------------------------------------------------------------------- 
     192&namzdf        !   vertical physics                                     (default: NO selection) 
     193!----------------------------------------------------------------------- 
     194   !                       ! type of vertical closure 
     195   ln_zdfcst   = .true.       !  constant mixing 
     196   ! 
     197   !                       ! convection 
     198   ln_zdfevd   = .false.      !  enhanced vertical diffusion 
     199   ln_zdfnpc   = .false.      !  Non-Penetrative Convective algorithm 
     200   ! 
     201   !                       ! coefficients 
     202   rn_avm0     =   1.e-4      !  vertical eddy viscosity   [m2/s]       (background Kz if ln_zdfcst=F) 
     203   rn_avt0     =   0.e0       !  vertical eddy diffusivity [m2/s]       (background Kz if ln_zdfcst=F) 
     204   nn_avb      =    0         !  profile for background avt & avm (=1) or not (=0) 
     205   nn_havtb    =    0         !  horizontal shape for avtb (=1) or not (=0) 
    206206/ 
    207207!----------------------------------------------------------------------- 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/LOCK_EXCHANGE/EXP00/namelist_FCT4_vect_ene_cfg

    r8599 r8882  
    6868/ 
    6969!----------------------------------------------------------------------- 
    70 &nambfr        !   bottom friction 
    71 !----------------------------------------------------------------------- 
    72    nn_bfr      =    0      !  type of bottom friction :   = 0 : free slip,  = 1 : linear friction 
    73                            !                              = 2 : nonlinear friction 
    74 / 
    75 !----------------------------------------------------------------------- 
    76 &nambbc        !   bottom temperature boundary condition                (default: NO) 
    77 !----------------------------------------------------------------------- 
    78 / 
    79 !----------------------------------------------------------------------- 
    80 &nambbl        !   bottom boundary layer scheme                         ("key_trabbl") 
    81 !----------------------------------------------------------------------- 
     70&namdrg            !   top/bottom drag coefficient                      (default: NO selection) 
     71!----------------------------------------------------------------------- 
     72   ln_NONE    = .true.    !  free-slip       : Cd = 0                   
    8273/ 
    8374!----------------------------------------------------------------------- 
     
    10495      nn_fct_h   =  4            !  =2/4, horizontal 2nd / 4th order 
    10596      nn_fct_v   =  4            !  =2/4, vertical   2nd / COMPACT 4th order 
    106       nn_fct_zts =  0            !  >=1,  2nd order FCT scheme with vertical sub-timestepping 
    107       !                          !        (number of sub-timestep = nn_fct_zts) 
    10897   ln_traadv_mus = .false. !  MUSCL scheme 
    10998      ln_mus_ups = .false.       !  use upstream scheme near river mouths 
     
    119108&namtra_ldf    !   lateral diffusion scheme for tracers 
    120109!----------------------------------------------------------------------- 
    121    !                       !  Operator type:    both false = No lateral diffusion 
     110  !                       !  Operator type: 
     111   ln_traldf_NONE  =  .true.  !  No explicit diffusion 
    122112   ln_traldf_lap   =  .false.  !    laplacian operator 
    123113   ln_traldf_blp   =  .false.  !  bilaplacian operator 
     
    139129   ln_dynadv_cen2= .false. !  flux form - 2nd order centered scheme 
    140130   ln_dynadv_ubs = .false. !  flux form - 3rd order UBS      scheme 
    141    ln_dynzad_zts = .false. !  Use (T) sub timestepping for vertical momentum advection 
    142131/ 
    143132!----------------------------------------------------------------------- 
     
    197186   rn_bhm_0      =     1.e+12  !  horizontal bilaplacian eddy viscosity [m4/s] 
    198187/ 
    199 !----------------------------------------------------------------------- 
    200 &namzdf        !   vertical physics 
    201 !----------------------------------------------------------------------- 
    202    rn_avm0     =   1.e-4  !  vertical eddy viscosity   [m2/s]          (background Kz if not "key_zdfcst") 
    203    rn_avt0     =   0.     !  vertical eddy diffusivity [m2/s]          (background Kz if not "key_zdfcst") 
    204    ln_zdfevd   = .false.  !  enhanced vertical diffusion (evd) 
    205    ln_zdfnpc   = .false.  !  Non-Penetrative Convective algorithm 
     188!!====================================================================== 
     189!!                     vertical physics namelists                     !! 
     190!!====================================================================== 
     191!----------------------------------------------------------------------- 
     192&namzdf        !   vertical physics                                     (default: NO selection) 
     193!----------------------------------------------------------------------- 
     194   !                       ! type of vertical closure 
     195   ln_zdfcst   = .true.       !  constant mixing 
     196   ! 
     197   !                       ! convection 
     198   ln_zdfevd   = .false.      !  enhanced vertical diffusion 
     199   ln_zdfnpc   = .false.      !  Non-Penetrative Convective algorithm 
     200   ! 
     201   !                       ! coefficients 
     202   rn_avm0     =   1.e-4      !  vertical eddy viscosity   [m2/s]       (background Kz if ln_zdfcst=F) 
     203   rn_avt0     =   0.e0       !  vertical eddy diffusivity [m2/s]       (background Kz if ln_zdfcst=F) 
     204   nn_avb      =    0         !  profile for background avt & avm (=1) or not (=0) 
     205   nn_havtb    =    0         !  horizontal shape for avtb (=1) or not (=0) 
    206206/ 
    207207!----------------------------------------------------------------------- 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/LOCK_EXCHANGE/EXP00/namelist_FCT4_vect_ens_cfg

    r8599 r8882  
    6868/ 
    6969!----------------------------------------------------------------------- 
    70 &nambfr        !   bottom friction 
    71 !----------------------------------------------------------------------- 
    72    nn_bfr      =    0      !  type of bottom friction :   = 0 : free slip,  = 1 : linear friction 
    73                            !                              = 2 : nonlinear friction 
    74 / 
    75 !----------------------------------------------------------------------- 
    76 &nambbc        !   bottom temperature boundary condition                (default: NO) 
    77 !----------------------------------------------------------------------- 
    78 / 
    79 !----------------------------------------------------------------------- 
    80 &nambbl        !   bottom boundary layer scheme                         ("key_trabbl") 
    81 !----------------------------------------------------------------------- 
     70&namdrg            !   top/bottom drag coefficient                      (default: NO selection) 
     71!----------------------------------------------------------------------- 
     72   ln_NONE    = .true.    !  free-slip       : Cd = 0                   
    8273/ 
    8374!----------------------------------------------------------------------- 
     
    10495      nn_fct_h   =  4            !  =2/4, horizontal 2nd / 4th order 
    10596      nn_fct_v   =  4            !  =2/4, vertical   2nd / COMPACT 4th order 
    106       nn_fct_zts =  0            !  >=1,  2nd order FCT scheme with vertical sub-timestepping 
    107       !                          !        (number of sub-timestep = nn_fct_zts) 
    10897   ln_traadv_mus = .false. !  MUSCL scheme 
    10998      ln_mus_ups = .false.       !  use upstream scheme near river mouths 
     
    119108&namtra_ldf    !   lateral diffusion scheme for tracers 
    120109!----------------------------------------------------------------------- 
    121    !                       !  Operator type:    both false = No lateral diffusion 
     110  !                       !  Operator type: 
     111   ln_traldf_NONE  =  .true.  !  No explicit diffusion 
    122112   ln_traldf_lap   =  .false.  !    laplacian operator 
    123113   ln_traldf_blp   =  .false.  !  bilaplacian operator 
     
    139129   ln_dynadv_cen2= .false. !  flux form - 2nd order centered scheme 
    140130   ln_dynadv_ubs = .false. !  flux form - 3rd order UBS      scheme 
    141    ln_dynzad_zts = .false. !  Use (T) sub timestepping for vertical momentum advection 
    142131/ 
    143132!----------------------------------------------------------------------- 
     
    197186   rn_bhm_0      =     1.e+12  !  horizontal bilaplacian eddy viscosity [m4/s] 
    198187/ 
    199 !----------------------------------------------------------------------- 
    200 &namzdf        !   vertical physics 
    201 !----------------------------------------------------------------------- 
    202    rn_avm0     =   1.e-4  !  vertical eddy viscosity   [m2/s]          (background Kz if not "key_zdfcst") 
    203    rn_avt0     =   0.     !  vertical eddy diffusivity [m2/s]          (background Kz if not "key_zdfcst") 
    204    ln_zdfevd   = .false.  !  enhanced vertical diffusion (evd) 
    205    ln_zdfnpc   = .false.  !  Non-Penetrative Convective algorithm 
     188!!====================================================================== 
     189!!                     vertical physics namelists                     !! 
     190!!====================================================================== 
     191!----------------------------------------------------------------------- 
     192&namzdf        !   vertical physics                                     (default: NO selection) 
     193!----------------------------------------------------------------------- 
     194   !                       ! type of vertical closure 
     195   ln_zdfcst   = .true.       !  constant mixing 
     196   ! 
     197   !                       ! convection 
     198   ln_zdfevd   = .false.      !  enhanced vertical diffusion 
     199   ln_zdfnpc   = .false.      !  Non-Penetrative Convective algorithm 
     200   ! 
     201   !                       ! coefficients 
     202   rn_avm0     =   1.e-4      !  vertical eddy viscosity   [m2/s]       (background Kz if ln_zdfcst=F) 
     203   rn_avt0     =   0.e0       !  vertical eddy diffusivity [m2/s]       (background Kz if ln_zdfcst=F) 
     204   nn_avb      =    0         !  profile for background avt & avm (=1) or not (=0) 
     205   nn_havtb    =    0         !  horizontal shape for avtb (=1) or not (=0) 
    206206/ 
    207207!----------------------------------------------------------------------- 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/LOCK_EXCHANGE/MY_SRC/usrdef_sbc.F90

    r7355 r8882  
    1616   USE dom_oce         ! ocean space and time domain 
    1717   USE sbc_oce         ! Surface boundary condition: ocean fields 
     18   USE sbc_ice         ! Surface boundary condition: ice fields 
    1819   USE phycst          ! physical constants 
    1920   ! 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/LOCK_EXCHANGE/cpp_LOCK_EXCHANGE.fcm

    r7423 r8882  
    1  bld::tool::fppkeys key_zdfcst key_iomput key_mpp_mpi key_nosignedzero 
     1 bld::tool::fppkeys   key_iomput key_mpp_mpi key_nosignedzero 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/OVERFLOW/EXP00/namelist_sco_FCT2_flux_ubs_cfg

    r8599 r8882  
    2121   nn_it000    =       1   !  first time step 
    2222   nn_itend    =    6120  ! here 17h of simulation  (=6120 time-step)  
    23    !nn_itend    =    5760   ! here 16h of simulation  (=5760 time-step) abort after 5802 for zps: pb of physiques conditions 
     23   !nn_itend    =    5760   ! here 16h of simulation  (=5760 time-step) abort after 5802 for zps: pb of physics conditions 
    2424   nn_istate   =       0   !  output the initial state (1) or not (0) 
    2525   nn_stock    =    1080   !  frequency of creation of a restart file (modulo referenced to 1) 
     
    6161  rn_shlat    =    0.     !  shlat = 0  !  0 < shlat < 2  !  shlat = 2  !  2 < shlat 
    6262/ 
    63 !----------------------------------------------------------------------- 
    64 &nambfr        !   bottom friction 
    65 !----------------------------------------------------------------------- 
    66    nn_bfr      =    0      !  type of bottom friction :   = 0 : free slip,  = 1 : linear friction 
    67                            !                              = 2 : nonlinear friction 
    68 / 
    69 !----------------------------------------------------------------------- 
    70 &nambbc        !   bottom temperature boundary condition                (default: NO) 
    71 !----------------------------------------------------------------------- 
    72 / 
    73 !----------------------------------------------------------------------- 
    74 &nambbl        !   bottom boundary layer scheme                         ("key_trabbl") 
    75 !----------------------------------------------------------------------- 
     63!!====================================================================== 
     64!!                ***  Top/Bottom boundary condition  ***             !! 
     65!!====================================================================== 
     66!!   namdrg        top/bottom drag coefficient                          (default: NO selection) 
     67!!   namdrg_top    top    friction                                      (ln_isfcav=T) 
     68!!   namdrg_bot    bottom friction 
     69!!   nambbc        bottom temperature boundary condition                (default: NO) 
     70!!   nambbl        bottom boundary layer scheme                         (default: NO) 
     71!!====================================================================== 
     72! 
     73!----------------------------------------------------------------------- 
     74&namdrg            !   top/bottom drag coefficient                      (default: NO selection) 
     75!----------------------------------------------------------------------- 
     76   ln_NONE    = .true.     !  free-slip       : Cd = 0                  (F => fill namdrg_bot 
     77   ln_lin     = .false.    !      linear  drag: Cd = Cd0 Uc0                   &   namdrg_top) 
     78   ln_non_lin = .false.    !  non-linear  drag: Cd = Cd0 |U| 
     79   ln_loglayer= .false.    !  logarithmic drag: Cd = vkarmn/log(z/z0) |U| 
     80   ! 
     81   ln_drgimp  = .true.     !  implicit top/bottom friction flag 
    7682/ 
    7783!----------------------------------------------------------------------- 
     
    97103      nn_fct_h   =  2            !  =2/4, horizontal 2nd / 4th order 
    98104      nn_fct_v   =  2            !  =2/4, vertical   2nd / COMPACT 4th order 
    99       nn_fct_zts =  0            !  >=1,  2nd order FCT scheme with vertical sub-timestepping 
    100       !                          !        (number of sub-timestep = nn_fct_zts) 
    101105   ln_traadv_mus = .false. !  MUSCL scheme 
    102106      ln_mus_ups = .false.       !  use upstream scheme near river mouths 
     
    113117!----------------------------------------------------------------------- 
    114118   !                       !  Operator type:    both false = No lateral diffusion 
     119   ln_traldf_NONE  =  .true.  !  No explicit diffusion 
    115120   ln_traldf_lap   =  .false.  !    laplacian operator 
    116121   ln_traldf_blp   =  .false.  !  bilaplacian operator 
     
    126131/ 
    127132!----------------------------------------------------------------------- 
    128 &namdyn_adv    !   formulation of the momentum advection 
    129 !----------------------------------------------------------------------- 
     133&namdyn_adv    !   formulation of the momentum advection                (default: NO selection) 
     134!----------------------------------------------------------------------- 
     135   ln_dynadv_NONE= .false. !  linear dynamics (no momentum advection) 
    130136   ln_dynadv_vec = .false. !  vector form (T) or flux form (F) 
    131137   nn_dynkeg     = 0       ! scheme for grad(KE): =0   C2  ;  =1   Hollingsworth correction 
    132138   ln_dynadv_cen2= .false. !  flux form - 2nd order centered scheme 
    133139   ln_dynadv_ubs = .true.  !  flux form - 3rd order UBS      scheme 
    134    ln_dynzad_zts = .false. !  Use (T) sub timestepping for vertical momentum advection 
    135140/ 
    136141!----------------------------------------------------------------------- 
     
    167172/ 
    168173!----------------------------------------------------------------------- 
    169 &namdyn_ldf    !   lateral diffusion on momentum 
     174&namdyn_ldf    !   lateral diffusion on momentum                        (default: NO selection) 
    170175!----------------------------------------------------------------------- 
    171176   !                       !  Type of the operator : 
    172    !                           !  no diffusion: set ln_dynldf_lap=..._blp=F  
    173    ln_dynldf_lap =  .true.     !    laplacian operator 
     177   ln_dynldf_NONE=  .true.    !  No operator (i.e. no explicit diffusion) 
     178   ln_dynldf_lap =  .false.    !    laplacian operator 
    174179   ln_dynldf_blp =  .false.    !  bilaplacian operator 
    175180   !                       !  Direction of action  : 
    176    ln_dynldf_lev =  .true.      !  iso-level 
    177    ln_dynldf_hor =  .false.     !  horizontal (geopotential) 
    178    ln_dynldf_iso =  .false.     !  iso-neutral 
     181   ln_dynldf_lev =  .false.    !  iso-level 
     182   ln_dynldf_hor =  .false.    !  horizontal (geopotential) 
     183   ln_dynldf_iso =  .false.    !  iso-neutral 
    179184   !                       !  Coefficient 
    180    nn_ahm_ijk_t  = 0         !  space/time variation of eddy coef 
     185   nn_ahm_ijk_t  = 0           !  space/time variation of eddy coef 
    181186   !                                !  =-30  read in eddy_viscosity_3D.nc file 
    182187   !                                !  =-20  read in eddy_viscosity_2D.nc file 
    183    !                                !  =  0  constant  
     188   !                                !  =  0  constant 
    184189   !                                !  = 10  F(k)=c1d 
    185190   !                                !  = 20  F(i,j)=F(grid spacing)=c2d 
    186191   !                                !  = 30  F(i,j,k)=c2d*c1d 
    187192   !                                !  = 31  F(i,j,k)=F(grid spacing and local velocity) 
    188    rn_ahm_0      =     0.01    !  horizontal laplacian eddy viscosity   [m2/s] 
    189    rn_ahm_b      =     0.      !  background eddy viscosity for ldf_iso [m2/s] 
    190    rn_bhm_0      =     1.e+12  !  horizontal bilaplacian eddy viscosity [m4/s] 
    191 / 
    192 !----------------------------------------------------------------------- 
    193 &namzdf        !   vertical physics 
    194 !----------------------------------------------------------------------- 
    195    rn_avm0     =   1.e-4  !  vertical eddy viscosity   [m2/s]          (background Kz if not "key_zdfcst") 
    196    rn_avt0     =   0.     !  vertical eddy diffusivity [m2/s]          (background Kz if not "key_zdfcst") 
    197    ln_zdfevd   = .false.  !  enhanced vertical diffusion (evd) 
    198    ln_zdfnpc   = .false.  !  Non-Penetrative Convective algorithm 
     193   !                                !  = 32  F(i,j,k)=F(local gridscale and deformation rate) 
     194   ! Caution in 20 and 30 cases the coefficient have to be given for a 1 degree grid (~111km) 
     195   rn_ahm_0      =   1000.     !  horizontal laplacian eddy viscosity   [m2/s] 
     196   rn_ahm_b      =      0.     !  background eddy viscosity for ldf_iso [m2/s] 
     197   rn_bhm_0      = 1.e+12      !  horizontal bilaplacian eddy viscosity [m4/s] 
     198   !                       !  Smagorinsky settings (nn_ahm_ijk_t  = 32) : 
     199   rn_csmc       = 3.5         !  Smagorinsky constant of proportionality 
     200   rn_minfac     = 1.0         !  multiplier of theorectical lower limit 
     201   rn_maxfac     = 1.0         !  multiplier of theorectical upper limit 
     202/ 
     203!!====================================================================== 
     204!!                     vertical physics namelists                     !! 
     205!!====================================================================== 
     206!----------------------------------------------------------------------- 
     207&namzdf        !   vertical physics                                     (default: NO selection) 
     208!----------------------------------------------------------------------- 
     209   !                       ! type of vertical closure (required) 
     210   ln_zdfcst   = .true.      !  constant mixing 
     211   ln_zdfric   = .false.      !  local Richardson dependent formulation (T =>   fill namzdf_ric) 
     212   ln_zdftke   = .false.      !  Turbulent Kinetic Energy closure       (T =>   fill namzdf_tke) 
     213   ln_zdfgls   = .false.      !  Generic Length Scale closure           (T =>   fill namzdf_gls) 
     214   ! 
     215   !                       ! convection 
     216   ln_zdfevd   = .false.      !  enhanced vertical diffusion 
     217      nn_evdm     =    0         ! apply on tracer (=0) or on tracer and momentum (=1)  
     218      rn_evd      =  100.        ! mixing coefficient [m2/s] 
     219   ln_zdfnpc   = .false.      !  Non-Penetrative Convective algorithm 
     220      nn_npc      =    1         ! frequency of application of npc 
     221      nn_npcp     =  365         ! npc control print frequency 
     222   ! 
     223   ln_zdfddm   = .false.   ! double diffusive mixing 
     224      rn_avts  =    1.e-4     !  maximum avs (vertical mixing on salinity) 
     225      rn_hsbfr =    1.6       !  heat/salt buoyancy flux ratio 
     226   ! 
     227   !                       ! gravity wave-driven vertical mixing 
     228   ln_zdfiwm   = .false.      ! internal wave-induced mixing            (T =>   fill namzdf_iwm) 
     229   ln_zdfswm   = .false.      ! surface  wave-induced mixing            (T => ln_wave=ln_sdw=T ) 
     230   ! 
     231   !                       ! coefficients 
     232   rn_avm0     =   1.e-4     !  vertical eddy viscosity   [m2/s]       (background Kz if ln_zdfcst=F) 
     233   rn_avt0     =   0.0e      !  vertical eddy diffusivity [m2/s]       (background Kz if ln_zdfcst=F) 
     234   nn_avb      =    0        !  profile for background avt & avm (=1) or not (=0) 
     235   nn_havtb    =    0        !  horizontal shape for avtb (=1) or not (=0) 
    199236/ 
    200237!----------------------------------------------------------------------- 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/OVERFLOW/EXP00/namelist_zps_FCT2_flux_ubs_cfg

    r8599 r8882  
    2020   cn_exp      =   "OVF_zps_FCT2_flux_ubs"  !  experience name 
    2121   nn_it000    =       1   !  first time step 
    22    nn_itend    =    6120  ! here 17h of simulation  (=6120 time-step)  
    23    !nn_itend    =    5760   ! here 16h of simulation  (=5760 time-step) abort after 5802 for zps: pb of physiques conditions 
     22   !nn_itend    =    6120  ! here 17h of simulation  (=6120 time-step)  
     23   nn_itend    =    5760   ! here 16h of simulation  (=5760 time-step) abort after 5802 for zps: pb of physics conditions 
    2424   nn_istate   =       0   !  output the initial state (1) or not (0) 
    2525   nn_stock    =    1080   !  frequency of creation of a restart file (modulo referenced to 1) 
     
    6161  rn_shlat    =    0.     !  shlat = 0  !  0 < shlat < 2  !  shlat = 2  !  2 < shlat 
    6262/ 
    63 !----------------------------------------------------------------------- 
    64 &nambfr        !   bottom friction 
    65 !----------------------------------------------------------------------- 
    66    nn_bfr      =    0      !  type of bottom friction :   = 0 : free slip,  = 1 : linear friction 
    67                            !                              = 2 : nonlinear friction 
    68 / 
    69 !----------------------------------------------------------------------- 
    70 &nambbc        !   bottom temperature boundary condition                (default: NO) 
    71 !----------------------------------------------------------------------- 
    72 / 
    73 !----------------------------------------------------------------------- 
    74 &nambbl        !   bottom boundary layer scheme                         ("key_trabbl") 
    75 !----------------------------------------------------------------------- 
     63!!====================================================================== 
     64!!                ***  Top/Bottom boundary condition  ***             !! 
     65!!====================================================================== 
     66!!   namdrg        top/bottom drag coefficient                          (default: NO selection) 
     67!!   namdrg_top    top    friction                                      (ln_isfcav=T) 
     68!!   namdrg_bot    bottom friction 
     69!!   nambbc        bottom temperature boundary condition                (default: NO) 
     70!!   nambbl        bottom boundary layer scheme                         (default: NO) 
     71!!====================================================================== 
     72! 
     73!----------------------------------------------------------------------- 
     74&namdrg            !   top/bottom drag coefficient                      (default: NO selection) 
     75!----------------------------------------------------------------------- 
     76   ln_NONE    = .true.     !  free-slip       : Cd = 0                  (F => fill namdrg_bot 
     77   ln_lin     = .false.    !      linear  drag: Cd = Cd0 Uc0                   &   namdrg_top) 
     78   ln_non_lin = .false.    !  non-linear  drag: Cd = Cd0 |U| 
     79   ln_loglayer= .false.    !  logarithmic drag: Cd = vkarmn/log(z/z0) |U| 
     80   ! 
     81   ln_drgimp  = .true.     !  implicit top/bottom friction flag 
    7682/ 
    7783!----------------------------------------------------------------------- 
     
    97103      nn_fct_h   =  2            !  =2/4, horizontal 2nd / 4th order 
    98104      nn_fct_v   =  2            !  =2/4, vertical   2nd / COMPACT 4th order 
    99       nn_fct_zts =  0            !  >=1,  2nd order FCT scheme with vertical sub-timestepping 
    100       !                          !        (number of sub-timestep = nn_fct_zts) 
    101105   ln_traadv_mus = .false. !  MUSCL scheme 
    102106      ln_mus_ups = .false.       !  use upstream scheme near river mouths 
     
    113117!----------------------------------------------------------------------- 
    114118   !                       !  Operator type:    both false = No lateral diffusion 
     119   ln_traldf_NONE  =  .true.  !  No explicit diffusion 
    115120   ln_traldf_lap   =  .false.  !    laplacian operator 
    116121   ln_traldf_blp   =  .false.  !  bilaplacian operator 
     
    126131/ 
    127132!----------------------------------------------------------------------- 
    128 &namdyn_adv    !   formulation of the momentum advection 
    129 !----------------------------------------------------------------------- 
     133&namdyn_adv    !   formulation of the momentum advection                (default: NO selection) 
     134!----------------------------------------------------------------------- 
     135   ln_dynadv_NONE= .false. !  linear dynamics (no momentum advection) 
    130136   ln_dynadv_vec = .false. !  vector form (T) or flux form (F) 
    131137   nn_dynkeg     = 0       ! scheme for grad(KE): =0   C2  ;  =1   Hollingsworth correction 
    132138   ln_dynadv_cen2= .false. !  flux form - 2nd order centered scheme 
    133139   ln_dynadv_ubs = .true.  !  flux form - 3rd order UBS      scheme 
    134    ln_dynzad_zts = .false. !  Use (T) sub timestepping for vertical momentum advection 
    135140/ 
    136141!----------------------------------------------------------------------- 
     
    167172/ 
    168173!----------------------------------------------------------------------- 
    169 &namdyn_ldf    !   lateral diffusion on momentum 
     174&namdyn_ldf    !   lateral diffusion on momentum                        (default: NO selection) 
    170175!----------------------------------------------------------------------- 
    171176   !                       !  Type of the operator : 
    172    !                           !  no diffusion: set ln_dynldf_lap=..._blp=F  
    173    ln_dynldf_lap =  .true.     !    laplacian operator 
     177   ln_dynldf_NONE=  .true.    !  No operator (i.e. no explicit diffusion) 
     178   ln_dynldf_lap =  .false.    !    laplacian operator 
    174179   ln_dynldf_blp =  .false.    !  bilaplacian operator 
    175180   !                       !  Direction of action  : 
    176    ln_dynldf_lev =  .false.     !  iso-level 
    177    ln_dynldf_hor =  .true.      !  horizontal (geopotential) 
    178    ln_dynldf_iso =  .false.     !  iso-neutral 
     181   ln_dynldf_lev =  .false.    !  iso-level 
     182   ln_dynldf_hor =  .false.    !  horizontal (geopotential) 
     183   ln_dynldf_iso =  .false.    !  iso-neutral 
    179184   !                       !  Coefficient 
    180    nn_ahm_ijk_t  = 0         !  space/time variation of eddy coef 
     185   nn_ahm_ijk_t  = 0           !  space/time variation of eddy coef 
    181186   !                                !  =-30  read in eddy_viscosity_3D.nc file 
    182187   !                                !  =-20  read in eddy_viscosity_2D.nc file 
    183    !                                !  =  0  constant  
     188   !                                !  =  0  constant 
    184189   !                                !  = 10  F(k)=c1d 
    185190   !                                !  = 20  F(i,j)=F(grid spacing)=c2d 
    186191   !                                !  = 30  F(i,j,k)=c2d*c1d 
    187192   !                                !  = 31  F(i,j,k)=F(grid spacing and local velocity) 
    188    rn_ahm_0      =     0.01    !  horizontal laplacian eddy viscosity   [m2/s] 
    189    rn_ahm_b      =     0.      !  background eddy viscosity for ldf_iso [m2/s] 
    190    rn_bhm_0      =     1.e+12  !  horizontal bilaplacian eddy viscosity [m4/s] 
    191 / 
    192 !----------------------------------------------------------------------- 
    193 &namzdf        !   vertical physics 
    194 !----------------------------------------------------------------------- 
    195    rn_avm0     =   1.e-4  !  vertical eddy viscosity   [m2/s]          (background Kz if not "key_zdfcst") 
    196    rn_avt0     =   0.     !  vertical eddy diffusivity [m2/s]          (background Kz if not "key_zdfcst") 
    197    ln_zdfevd   = .false.  !  enhanced vertical diffusion (evd) 
    198    ln_zdfnpc   = .false.  !  Non-Penetrative Convective algorithm 
     193   !                                !  = 32  F(i,j,k)=F(local gridscale and deformation rate) 
     194   ! Caution in 20 and 30 cases the coefficient have to be given for a 1 degree grid (~111km) 
     195   rn_ahm_0      =   1000.     !  horizontal laplacian eddy viscosity   [m2/s] 
     196   rn_ahm_b      =      0.     !  background eddy viscosity for ldf_iso [m2/s] 
     197   rn_bhm_0      = 1.e+12      !  horizontal bilaplacian eddy viscosity [m4/s] 
     198   !                       !  Smagorinsky settings (nn_ahm_ijk_t  = 32) : 
     199   rn_csmc       = 3.5         !  Smagorinsky constant of proportionality 
     200   rn_minfac     = 1.0         !  multiplier of theorectical lower limit 
     201   rn_maxfac     = 1.0         !  multiplier of theorectical upper limit 
     202/ 
     203!!====================================================================== 
     204!!                     vertical physics namelists                     !! 
     205!!====================================================================== 
     206!----------------------------------------------------------------------- 
     207&namzdf        !   vertical physics                                     (default: NO selection) 
     208!----------------------------------------------------------------------- 
     209   !                       ! type of vertical closure (required) 
     210   ln_zdfcst   = .true.      !  constant mixing 
     211   ln_zdfric   = .false.      !  local Richardson dependent formulation (T =>   fill namzdf_ric) 
     212   ln_zdftke   = .false.      !  Turbulent Kinetic Energy closure       (T =>   fill namzdf_tke) 
     213   ln_zdfgls   = .false.      !  Generic Length Scale closure           (T =>   fill namzdf_gls) 
     214   !    
     215   !                       ! convection 
     216   ln_zdfevd   = .false.      !  enhanced vertical diffusion 
     217      nn_evdm     =    0         ! apply on tracer (=0) or on tracer and momentum (=1)  
     218      rn_evd      =  100.        ! mixing coefficient [m2/s] 
     219   ln_zdfnpc   = .false.      !  Non-Penetrative Convective algorithm 
     220      nn_npc      =    1         ! frequency of application of npc  
     221      nn_npcp     =  365         ! npc control print frequency 
     222   !    
     223   ln_zdfddm   = .false.   ! double diffusive mixing 
     224      rn_avts  =    1.e-4     !  maximum avs (vertical mixing on salinity) 
     225      rn_hsbfr =    1.6       !  heat/salt buoyancy flux ratio 
     226   !    
     227   !                       ! gravity wave-driven vertical mixing 
     228   ln_zdfiwm   = .false.      ! internal wave-induced mixing            (T =>   fill namzdf_iwm) 
     229   ln_zdfswm   = .false.      ! surface  wave-induced mixing            (T => ln_wave=ln_sdw=T ) 
     230   !    
     231   !                       ! coefficients 
     232   rn_avm0     =   1.e-4     !  vertical eddy viscosity   [m2/s]       (background Kz if ln_zdfcst=F) 
     233   rn_avt0     =   0.0e      !  vertical eddy diffusivity [m2/s]       (background Kz if ln_zdfcst=F) 
     234   nn_avb      =    0        !  profile for background avt & avm (=1) or not (=0) 
     235   nn_havtb    =    0        !  horizontal shape for avtb (=1) or not (=0) 
    199236/ 
    200237!----------------------------------------------------------------------- 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/OVERFLOW/EXP00/namelist_zps_FCT4_flux_ubs_cfg

    r8599 r8882  
    2020   cn_exp      =   "OVF_zps_FCT4_flux_ubs"  !  experience name 
    2121   nn_it000    =       1   !  first time step 
    22    nn_itend    =    6120  ! here 17h of simulation  (=6120 time-step)  
    23    !nn_itend    =    5760   ! here 16h of simulation  (=5760 time-step) abort after 5802 for zps: pb of physiques conditions 
     22   !nn_itend    =    6120  ! here 17h of simulation  (=6120 time-step)  
     23   nn_itend    =    5760   ! here 16h of simulation  (=5760 time-step) abort after 5802 for zps: pb of physics conditions 
    2424   nn_istate   =       0   !  output the initial state (1) or not (0) 
    2525   nn_stock    =    1080   !  frequency of creation of a restart file (modulo referenced to 1) 
     
    6161  rn_shlat    =    0.     !  shlat = 0  !  0 < shlat < 2  !  shlat = 2  !  2 < shlat 
    6262/ 
    63 !----------------------------------------------------------------------- 
    64 &nambfr        !   bottom friction 
    65 !----------------------------------------------------------------------- 
    66    nn_bfr      =    0      !  type of bottom friction :   = 0 : free slip,  = 1 : linear friction 
    67                            !                              = 2 : nonlinear friction 
    68 / 
    69 !----------------------------------------------------------------------- 
    70 &nambbc        !   bottom temperature boundary condition                (default: NO) 
    71 !----------------------------------------------------------------------- 
    72 / 
    73 !----------------------------------------------------------------------- 
    74 &nambbl        !   bottom boundary layer scheme                         ("key_trabbl") 
    75 !----------------------------------------------------------------------- 
     63!!====================================================================== 
     64!!                ***  Top/Bottom boundary condition  ***             !! 
     65!!====================================================================== 
     66!!   namdrg        top/bottom drag coefficient                          (default: NO selection) 
     67!!   namdrg_top    top    friction                                      (ln_isfcav=T) 
     68!!   namdrg_bot    bottom friction 
     69!!   nambbc        bottom temperature boundary condition                (default: NO) 
     70!!   nambbl        bottom boundary layer scheme                         (default: NO) 
     71!!====================================================================== 
     72! 
     73!----------------------------------------------------------------------- 
     74&namdrg            !   top/bottom drag coefficient                      (default: NO selection) 
     75!----------------------------------------------------------------------- 
     76   ln_NONE    = .true.     !  free-slip       : Cd = 0                  (F => fill namdrg_bot 
     77   ln_lin     = .false.    !      linear  drag: Cd = Cd0 Uc0                   &   namdrg_top) 
     78   ln_non_lin = .false.    !  non-linear  drag: Cd = Cd0 |U| 
     79   ln_loglayer= .false.    !  logarithmic drag: Cd = vkarmn/log(z/z0) |U| 
     80   ! 
     81   ln_drgimp  = .true.     !  implicit top/bottom friction flag 
    7682/ 
    7783!----------------------------------------------------------------------- 
     
    97103      nn_fct_h   =  4            !  =2/4, horizontal 2nd / 4th order 
    98104      nn_fct_v   =  4            !  =2/4, vertical   2nd / COMPACT 4th order 
    99       nn_fct_zts =  0            !  >=1,  2nd order FCT scheme with vertical sub-timestepping 
    100       !                          !        (number of sub-timestep = nn_fct_zts) 
    101105   ln_traadv_mus = .false. !  MUSCL scheme 
    102106      ln_mus_ups = .false.       !  use upstream scheme near river mouths 
     
    113117!----------------------------------------------------------------------- 
    114118   !                       !  Operator type:    both false = No lateral diffusion 
     119   ln_traldf_NONE  =  .true.  !  No explicit diffusion 
    115120   ln_traldf_lap   =  .false.  !    laplacian operator 
    116121   ln_traldf_blp   =  .false.  !  bilaplacian operator 
     
    126131/ 
    127132!----------------------------------------------------------------------- 
    128 &namdyn_adv    !   formulation of the momentum advection 
    129 !----------------------------------------------------------------------- 
     133&namdyn_adv    !   formulation of the momentum advection                (default: NO selection) 
     134!----------------------------------------------------------------------- 
     135   ln_dynadv_NONE= .false. !  linear dynamics (no momentum advection) 
    130136   ln_dynadv_vec = .false. !  vector form (T) or flux form (F) 
    131137   nn_dynkeg     = 0       ! scheme for grad(KE): =0   C2  ;  =1   Hollingsworth correction 
    132138   ln_dynadv_cen2= .false. !  flux form - 2nd order centered scheme 
    133139   ln_dynadv_ubs = .true.  !  flux form - 3rd order UBS      scheme 
    134    ln_dynzad_zts = .false. !  Use (T) sub timestepping for vertical momentum advection 
    135140/ 
    136141!----------------------------------------------------------------------- 
     
    167172/ 
    168173!----------------------------------------------------------------------- 
    169 &namdyn_ldf    !   lateral diffusion on momentum 
     174&namdyn_ldf    !   lateral diffusion on momentum                        (default: NO selection) 
    170175!----------------------------------------------------------------------- 
    171176   !                       !  Type of the operator : 
    172    !                           !  no diffusion: set ln_dynldf_lap=..._blp=F  
    173    ln_dynldf_lap =  .true.     !    laplacian operator 
     177   ln_dynldf_NONE=  .true.    !  No operator (i.e. no explicit diffusion) 
     178   ln_dynldf_lap =  .false.    !    laplacian operator 
    174179   ln_dynldf_blp =  .false.    !  bilaplacian operator 
    175180   !                       !  Direction of action  : 
    176    ln_dynldf_lev =  .false.     !  iso-level 
    177    ln_dynldf_hor =  .true.      !  horizontal (geopotential) 
    178    ln_dynldf_iso =  .false.     !  iso-neutral 
     181   ln_dynldf_lev =  .false.    !  iso-level 
     182   ln_dynldf_hor =  .false.    !  horizontal (geopotential) 
     183   ln_dynldf_iso =  .false.    !  iso-neutral 
    179184   !                       !  Coefficient 
    180    nn_ahm_ijk_t  = 0         !  space/time variation of eddy coef 
     185   nn_ahm_ijk_t  = 0           !  space/time variation of eddy coef 
    181186   !                                !  =-30  read in eddy_viscosity_3D.nc file 
    182187   !                                !  =-20  read in eddy_viscosity_2D.nc file 
    183    !                                !  =  0  constant  
     188   !                                !  =  0  constant 
    184189   !                                !  = 10  F(k)=c1d 
    185190   !                                !  = 20  F(i,j)=F(grid spacing)=c2d 
    186191   !                                !  = 30  F(i,j,k)=c2d*c1d 
    187192   !                                !  = 31  F(i,j,k)=F(grid spacing and local velocity) 
    188    rn_ahm_0      =     0.01    !  horizontal laplacian eddy viscosity   [m2/s] 
    189    rn_ahm_b      =     0.      !  background eddy viscosity for ldf_iso [m2/s] 
    190    rn_bhm_0      =     1.e+12  !  horizontal bilaplacian eddy viscosity [m4/s] 
    191 / 
    192 !----------------------------------------------------------------------- 
    193 &namzdf        !   vertical physics 
    194 !----------------------------------------------------------------------- 
    195    rn_avm0     =   1.e-4  !  vertical eddy viscosity   [m2/s]          (background Kz if not "key_zdfcst") 
    196    rn_avt0     =   0.     !  vertical eddy diffusivity [m2/s]          (background Kz if not "key_zdfcst") 
    197    ln_zdfevd   = .false.  !  enhanced vertical diffusion (evd) 
    198    ln_zdfnpc   = .false.  !  Non-Penetrative Convective algorithm 
     193   !                                !  = 32  F(i,j,k)=F(local gridscale and deformation rate) 
     194   ! Caution in 20 and 30 cases the coefficient have to be given for a 1 degree grid (~111km) 
     195   rn_ahm_0      =   1000.     !  horizontal laplacian eddy viscosity   [m2/s] 
     196   rn_ahm_b      =      0.     !  background eddy viscosity for ldf_iso [m2/s] 
     197   rn_bhm_0      = 1.e+12      !  horizontal bilaplacian eddy viscosity [m4/s] 
     198   !                       !  Smagorinsky settings (nn_ahm_ijk_t  = 32) : 
     199   rn_csmc       = 3.5         !  Smagorinsky constant of proportionality 
     200   rn_minfac     = 1.0         !  multiplier of theorectical lower limit 
     201   rn_maxfac     = 1.0         !  multiplier of theorectical upper limit 
     202/ 
     203!!====================================================================== 
     204!!                     vertical physics namelists                     !! 
     205!!====================================================================== 
     206!----------------------------------------------------------------------- 
     207&namzdf        !   vertical physics                                     (default: NO selection) 
     208!----------------------------------------------------------------------- 
     209   !                       ! type of vertical closure (required) 
     210   ln_zdfcst   = .true.      !  constant mixing 
     211   ln_zdfric   = .false.      !  local Richardson dependent formulation (T =>   fill namzdf_ric) 
     212   ln_zdftke   = .false.      !  Turbulent Kinetic Energy closure       (T =>   fill namzdf_tke) 
     213   ln_zdfgls   = .false.      !  Generic Length Scale closure           (T =>   fill namzdf_gls) 
     214   !    
     215   !                       ! convection 
     216   ln_zdfevd   = .false.      !  enhanced vertical diffusion 
     217      nn_evdm     =    0         ! apply on tracer (=0) or on tracer and momentum (=1)  
     218      rn_evd      =  100.        ! mixing coefficient [m2/s] 
     219   ln_zdfnpc   = .false.      !  Non-Penetrative Convective algorithm 
     220      nn_npc      =    1         ! frequency of application of npc  
     221      nn_npcp     =  365         ! npc control print frequency 
     222   !    
     223   ln_zdfddm   = .false.   ! double diffusive mixing 
     224      rn_avts  =    1.e-4     !  maximum avs (vertical mixing on salinity) 
     225      rn_hsbfr =    1.6       !  heat/salt buoyancy flux ratio 
     226   !    
     227   !                       ! gravity wave-driven vertical mixing 
     228   ln_zdfiwm   = .false.      ! internal wave-induced mixing            (T =>   fill namzdf_iwm) 
     229   ln_zdfswm   = .false.      ! surface  wave-induced mixing            (T => ln_wave=ln_sdw=T ) 
     230   !    
     231   !                       ! coefficients 
     232   rn_avm0     =   1.e-4     !  vertical eddy viscosity   [m2/s]       (background Kz if ln_zdfcst=F) 
     233   rn_avt0     =   0.0e      !  vertical eddy diffusivity [m2/s]       (background Kz if ln_zdfcst=F) 
     234   nn_avb      =    0        !  profile for background avt & avm (=1) or not (=0) 
     235   nn_havtb    =    0        !  horizontal shape for avtb (=1) or not (=0) 
    199236/ 
    200237!----------------------------------------------------------------------- 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/OVERFLOW/EXP00/namelist_zps_FCT4_vect_een_cfg

    r8599 r8882  
    2020   cn_exp      =   "OVF_zps_FCT4_vect_een"  !  experience name 
    2121   nn_it000    =       1   !  first time step 
    22    nn_itend    =    6120  ! here 17h of simulation  (=6120 time-step)  
    23    !nn_itend    =    5760   ! here 16h of simulation  (=5760 time-step) abort after 5802 for zps: pb of physiques conditions 
     22   !nn_itend    =    6120  ! here 17h of simulation  (=6120 time-step)  
     23   nn_itend    =    5760   ! here 16h of simulation  (=5760 time-step) abort after 5802 for zps: pb of physics conditions 
    2424   nn_istate   =       0   !  output the initial state (1) or not (0) 
    2525   nn_stock    =    1080   !  frequency of creation of a restart file (modulo referenced to 1) 
     
    6161  rn_shlat    =    0.     !  shlat = 0  !  0 < shlat < 2  !  shlat = 2  !  2 < shlat 
    6262/ 
    63 !----------------------------------------------------------------------- 
    64 &nambfr        !   bottom friction 
    65 !----------------------------------------------------------------------- 
    66    nn_bfr      =    0      !  type of bottom friction :   = 0 : free slip,  = 1 : linear friction 
    67                            !                              = 2 : nonlinear friction 
    68 / 
    69 !----------------------------------------------------------------------- 
    70 &nambbc        !   bottom temperature boundary condition                (default: NO) 
    71 !----------------------------------------------------------------------- 
    72 / 
    73 !----------------------------------------------------------------------- 
    74 &nambbl        !   bottom boundary layer scheme                         ("key_trabbl") 
    75 !----------------------------------------------------------------------- 
     63!!====================================================================== 
     64!!                ***  Top/Bottom boundary condition  ***             !! 
     65!!====================================================================== 
     66!!   namdrg        top/bottom drag coefficient                          (default: NO selection) 
     67!!   namdrg_top    top    friction                                      (ln_isfcav=T) 
     68!!   namdrg_bot    bottom friction 
     69!!   nambbc        bottom temperature boundary condition                (default: NO) 
     70!!   nambbl        bottom boundary layer scheme                         (default: NO) 
     71!!====================================================================== 
     72! 
     73!----------------------------------------------------------------------- 
     74&namdrg            !   top/bottom drag coefficient                      (default: NO selection) 
     75!----------------------------------------------------------------------- 
     76   ln_NONE    = .true.     !  free-slip       : Cd = 0                  (F => fill namdrg_bot 
     77   ln_lin     = .false.    !      linear  drag: Cd = Cd0 Uc0                   &   namdrg_top) 
     78   ln_non_lin = .false.    !  non-linear  drag: Cd = Cd0 |U| 
     79   ln_loglayer= .false.    !  logarithmic drag: Cd = vkarmn/log(z/z0) |U| 
     80   ! 
     81   ln_drgimp  = .true.     !  implicit top/bottom friction flag 
    7682/ 
    7783!----------------------------------------------------------------------- 
     
    97103      nn_fct_h   =  4            !  =2/4, horizontal 2nd / 4th order 
    98104      nn_fct_v   =  4            !  =2/4, vertical   2nd / COMPACT 4th order 
    99       nn_fct_zts =  0            !  >=1,  2nd order FCT scheme with vertical sub-timestepping 
    100       !                          !        (number of sub-timestep = nn_fct_zts) 
    101105   ln_traadv_mus = .false. !  MUSCL scheme 
    102106      ln_mus_ups = .false.       !  use upstream scheme near river mouths 
     
    113117!----------------------------------------------------------------------- 
    114118   !                       !  Operator type:    both false = No lateral diffusion 
     119   ln_traldf_NONE  =  .true.  !  No explicit diffusion 
    115120   ln_traldf_lap   =  .false.  !    laplacian operator 
    116121   ln_traldf_blp   =  .false.  !  bilaplacian operator 
     
    126131/ 
    127132!----------------------------------------------------------------------- 
    128 &namdyn_adv    !   formulation of the momentum advection 
    129 !----------------------------------------------------------------------- 
    130    ln_dynadv_vec = .true.  !  vector form (T) or flux form (F) 
     133&namdyn_adv    !   formulation of the momentum advection                (default: NO selection) 
     134!----------------------------------------------------------------------- 
     135   ln_dynadv_NONE= .false. !  linear dynamics (no momentum advection) 
     136   ln_dynadv_vec = .true. !  vector form (T) or flux form (F) 
    131137   nn_dynkeg     = 0       ! scheme for grad(KE): =0   C2  ;  =1   Hollingsworth correction 
    132138   ln_dynadv_cen2= .false. !  flux form - 2nd order centered scheme 
    133139   ln_dynadv_ubs = .false. !  flux form - 3rd order UBS      scheme 
    134    ln_dynzad_zts = .false. !  Use (T) sub timestepping for vertical momentum advection 
    135140/ 
    136141!----------------------------------------------------------------------- 
     
    143148!----------------------------------------------------------------------- 
    144149   ln_dynvor_ene = .false. !  enstrophy conserving scheme 
    145    ln_dynvor_ens = .false. !  energy conserving scheme 
     150   ln_dynvor_ens = .true. !  energy conserving scheme 
    146151   ln_dynvor_mix = .false. !  mixed scheme 
    147    ln_dynvor_een = .true.  !  energy & enstrophy scheme 
     152   ln_dynvor_een = .true. !  energy & enstrophy scheme 
    148153      nn_een_e3f = 0             !  e3f = masked averaging of e3t divided by 4 (=0) or by the sum of mask (=1) 
    149154/ 
     
    167172/ 
    168173!----------------------------------------------------------------------- 
    169 &namdyn_ldf    !   lateral diffusion on momentum 
     174&namdyn_ldf    !   lateral diffusion on momentum                        (default: NO selection) 
    170175!----------------------------------------------------------------------- 
    171176   !                       !  Type of the operator : 
    172    !                           !  no diffusion: set ln_dynldf_lap=..._blp=F  
    173    ln_dynldf_lap =  .true.     !    laplacian operator 
     177   ln_dynldf_NONE=  .false.    !  No operator (i.e. no explicit diffusion) 
     178   ln_dynldf_lap =  .true.    !    laplacian operator 
    174179   ln_dynldf_blp =  .false.    !  bilaplacian operator 
    175180   !                       !  Direction of action  : 
    176    ln_dynldf_lev =  .false.     !  iso-level 
    177    ln_dynldf_hor =  .true.      !  horizontal (geopotential) 
    178    ln_dynldf_iso =  .false.     !  iso-neutral 
     181   ln_dynldf_lev =  .false.    !  iso-level 
     182   ln_dynldf_hor =  .true.    !  horizontal (geopotential) 
     183   ln_dynldf_iso =  .false.    !  iso-neutral 
    179184   !                       !  Coefficient 
    180    nn_ahm_ijk_t  = 0         !  space/time variation of eddy coef 
     185   nn_ahm_ijk_t  = 0           !  space/time variation of eddy coef 
    181186   !                                !  =-30  read in eddy_viscosity_3D.nc file 
    182187   !                                !  =-20  read in eddy_viscosity_2D.nc file 
    183    !                                !  =  0  constant  
     188   !                                !  =  0  constant 
    184189   !                                !  = 10  F(k)=c1d 
    185190   !                                !  = 20  F(i,j)=F(grid spacing)=c2d 
    186191   !                                !  = 30  F(i,j,k)=c2d*c1d 
    187192   !                                !  = 31  F(i,j,k)=F(grid spacing and local velocity) 
    188    rn_ahm_0      =     0.01    !  horizontal laplacian eddy viscosity   [m2/s] 
    189    rn_ahm_b      =     0.      !  background eddy viscosity for ldf_iso [m2/s] 
    190    rn_bhm_0      =     1.e+12  !  horizontal bilaplacian eddy viscosity [m4/s] 
    191 / 
    192 !----------------------------------------------------------------------- 
    193 &namzdf        !   vertical physics 
    194 !----------------------------------------------------------------------- 
    195    rn_avm0     =   1.e-4  !  vertical eddy viscosity   [m2/s]          (background Kz if not "key_zdfcst") 
    196    rn_avt0     =   0.     !  vertical eddy diffusivity [m2/s]          (background Kz if not "key_zdfcst") 
    197    ln_zdfevd   = .false.  !  enhanced vertical diffusion (evd) 
    198    ln_zdfnpc   = .false.  !  Non-Penetrative Convective algorithm 
     193   !                                !  = 32  F(i,j,k)=F(local gridscale and deformation rate) 
     194   ! Caution in 20 and 30 cases the coefficient have to be given for a 1 degree grid (~111km) 
     195   rn_ahm_0      =    100.     !  horizontal laplacian eddy viscosity   [m2/s] 
     196   rn_ahm_b      =      0.     !  background eddy viscosity for ldf_iso [m2/s] 
     197   rn_bhm_0      = 1.e+12      !  horizontal bilaplacian eddy viscosity [m4/s] 
     198   !                       !  Smagorinsky settings (nn_ahm_ijk_t  = 32) : 
     199   rn_csmc       = 3.5         !  Smagorinsky constant of proportionality 
     200   rn_minfac     = 1.0         !  multiplier of theorectical lower limit 
     201   rn_maxfac     = 1.0         !  multiplier of theorectical upper limit 
     202/ 
     203!!====================================================================== 
     204!!                     vertical physics namelists                     !! 
     205!!====================================================================== 
     206!----------------------------------------------------------------------- 
     207&namzdf        !   vertical physics                                     (default: NO selection) 
     208!----------------------------------------------------------------------- 
     209   !                       ! type of vertical closure (required) 
     210   ln_zdfcst   = .true.      !  constant mixing 
     211   ln_zdfric   = .false.      !  local Richardson dependent formulation (T =>   fill namzdf_ric) 
     212   ln_zdftke   = .false.      !  Turbulent Kinetic Energy closure       (T =>   fill namzdf_tke) 
     213   ln_zdfgls   = .false.      !  Generic Length Scale closure           (T =>   fill namzdf_gls) 
     214   !    
     215   !                       ! convection 
     216   ln_zdfevd   = .false.      !  enhanced vertical diffusion 
     217      nn_evdm     =    0         ! apply on tracer (=0) or on tracer and momentum (=1)  
     218      rn_evd      =  100.        ! mixing coefficient [m2/s] 
     219   ln_zdfnpc   = .false.      !  Non-Penetrative Convective algorithm 
     220      nn_npc      =    1         ! frequency of application of npc  
     221      nn_npcp     =  365         ! npc control print frequency 
     222   !    
     223   ln_zdfddm   = .false.   ! double diffusive mixing 
     224      rn_avts  =    1.e-4     !  maximum avs (vertical mixing on salinity) 
     225      rn_hsbfr =    1.6       !  heat/salt buoyancy flux ratio 
     226   !    
     227   !                       ! gravity wave-driven vertical mixing 
     228   ln_zdfiwm   = .false.      ! internal wave-induced mixing            (T =>   fill namzdf_iwm) 
     229   ln_zdfswm   = .false.      ! surface  wave-induced mixing            (T => ln_wave=ln_sdw=T ) 
     230   !    
     231   !                       ! coefficients 
     232   rn_avm0     =   1.e-4     !  vertical eddy viscosity   [m2/s]       (background Kz if ln_zdfcst=F) 
     233   rn_avt0     =   0.0e      !  vertical eddy diffusivity [m2/s]       (background Kz if ln_zdfcst=F) 
     234   nn_avb      =    0        !  profile for background avt & avm (=1) or not (=0) 
     235   nn_havtb    =    0        !  horizontal shape for avtb (=1) or not (=0) 
    199236/ 
    200237!----------------------------------------------------------------------- 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/OVERFLOW/MY_SRC/usrdef_sbc.F90

    r7355 r8882  
    1616   USE dom_oce         ! ocean space and time domain 
    1717   USE sbc_oce         ! Surface boundary condition: ocean fields 
     18   USE sbc_ice         ! Surface boundary condition: ice fields  
    1819   USE phycst          ! physical constants 
    1920   ! 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/OVERFLOW/cpp_OVERFLOW.fcm

    r7423 r8882  
    1 bld::tool::fppkeys key_zdfcst key_mpp_mpi key_iomput key_nosignedzero 
     1bld::tool::fppkeys   key_mpp_mpi key_iomput key_nosignedzero 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/SAS_BIPER/EXP00/1_namelist_cfg

    r7821 r8882  
    1414   cn_exp      =  "SASBIPER"  !  experience name 
    1515   nn_it000    =       1      !  first time step 
    16    nn_itend    =    30300     !  last  time step (std 5475) 
     16   nn_itend    =    1500      !  last  time step (std 5475) 
     17   nn_istate   =       1      !  output the initial state (1) or not (0) 
    1718/ 
    1819!----------------------------------------------------------------------- 
     
    2627&namdom        !   space and time domain (bathymetry, mesh, timestep) 
    2728!----------------------------------------------------------------------- 
    28    ln_linssh   = .false.   !  =T  linear free surface  ==>>  model level are fixed in time 
    29    ! 
    30    nn_msh      =    1      !  create (>0) a mesh file or not (=0) 
     29   ln_linssh   = .true.   !  =T  linear free surface  ==>>  model level are fixed in time 
     30   ! 
     31   nn_msh      =    1     !  create (>0) a mesh file or not (=0) 
    3132   ! 
    3233   rn_rdt      = 400.     !  time step for the dynamics (and tracer if nn_acc=0) 
    3334/ 
    3435!----------------------------------------------------------------------- 
    35 &namcrs        !   Grid coarsening for dynamics output and/or 
    36                !   passive tracer coarsened online simulations 
     36&namcrs        !   coarsened grid (for outputs and/or TOP)              (ln_crs =T) 
    3737!----------------------------------------------------------------------- 
    3838/ 
     
    4545!----------------------------------------------------------------------- 
    4646   ln_usr      = .true.   !  user defined formulation                  (T => check usrdef_sbc) 
     47   ln_blk      = .false.  !  Bulk formulation                          (T => fill namsbc_blk ) 
    4748   nn_fsbc     =  1       !  frequency of surface boundary condition computation 
     49   nn_ice      =  2       !  sea-ice model 
    4850/ 
    4951!----------------------------------------------------------------------- 
     
    5254/ 
    5355!----------------------------------------------------------------------- 
     56&namsbc_sas    !   Stand Alone Surface boundary condition 
     57!----------------------------------------------------------------------- 
     58   l_sasread   = .false.   ! Read fields in a file if .TRUE. , or initialize to 0. in sbcssm.F90 if .FALSE. 
     59/ 
     60!----------------------------------------------------------------------- 
    5461&namtra_qsr    !   penetrative solar radiation 
    5562!----------------------------------------------------------------------- 
     
    7077&namberg       !   iceberg parameters 
    7178!----------------------------------------------------------------------- 
     79   ln_bergdia               = .false.               ! Calculate budgets 
    7280/ 
    7381!----------------------------------------------------------------------- 
     
    7886/ 
    7987!----------------------------------------------------------------------- 
    80 &nambfr        !   bottom friction 
    81 !----------------------------------------------------------------------- 
     88&namagrif      !  AGRIF zoom                                            ("key_agrif") 
     89!----------------------------------------------------------------------- 
     90   nn_cln_update =    1    !  baroclinic update frequency 
     91/ 
     92!----------------------------------------------------------------------- 
     93&namdrg            !   top/bottom drag coefficient                      (default: NO selection) 
     94!----------------------------------------------------------------------- 
     95   ln_NONE    = .true.     !  free-slip       : Cd = 0                   
    8296/ 
    8397!----------------------------------------------------------------------- 
     
    95109/ 
    96110!----------------------------------------------------------------------- 
    97 &namtra_adv    !   advection scheme for tracer 
     111&namtra_adv    !   advection scheme for tracer                          (default: NO selection) 
    98112!----------------------------------------------------------------------- 
    99113   ln_traadv_fct =  .true.    !  FCT scheme 
    100114      nn_fct_h   =  4               !  =2/4, horizontal 2nd / 4th order  
    101115      nn_fct_v   =  2               !  =2/4, vertical   2nd / COMPACT 4th order  
    102       nn_fct_zts =  0               !  > 1 , 2nd order FCT scheme with vertical sub-timestepping 
    103       !                             !        (number of sub-timestep = nn_fct_zts) 
    104116/ 
    105117!----------------------------------------------------------------------- 
     
    155167&namtra_dmp    !   tracer: T & S newtonian damping                      (default: NO) 
    156168!----------------------------------------------------------------------- 
    157 !----------------------------------------------------------------------- 
    158 &namdyn_adv    !   formulation of the momentum advection 
    159 !----------------------------------------------------------------------- 
     169/ 
     170!----------------------------------------------------------------------- 
     171&namdyn_adv    !   formulation of the momentum advection                (default: NO selection) 
     172!----------------------------------------------------------------------- 
     173   ln_dynadv_NONE= .false. !  linear dynamics (no momentum advection) 
     174   ln_dynadv_vec = .true. !  vector form - 2nd centered scheme 
     175     nn_dynkeg     = 0        ! grad(KE) scheme: =0   C2  ;  =1   Hollingsworth correction 
     176   ln_dynadv_cen2= .false. !  flux form - 2nd order centered scheme 
     177   ln_dynadv_ubs = .false. !  flux form - 3rd order UBS      scheme 
    160178/ 
    161179!----------------------------------------------------------------------- 
     
    205223/ 
    206224!----------------------------------------------------------------------- 
    207 &namzdf        !   vertical physics 
    208 !----------------------------------------------------------------------- 
    209 / 
    210 !----------------------------------------------------------------------- 
    211 &namzdf_tke    !   turbulent eddy kinetic dependent vertical diffusion  ("key_zdftke") 
    212 !----------------------------------------------------------------------- 
    213 / 
    214 !----------------------------------------------------------------------- 
    215 &namzdf_ddm    !   double diffusive mixing parameterization             ("key_zdfddm") 
    216 !----------------------------------------------------------------------- 
    217 / 
    218 !----------------------------------------------------------------------- 
    219 &namzdf_tmx    !   tidal mixing parameterization                        ("key_zdftmx") 
    220 !----------------------------------------------------------------------- 
    221 / 
    222 !----------------------------------------------------------------------- 
    223 &nammpp        !   Massively Parallel Processing                        ("key_mpp_mpi) 
     225&namzdf        !   vertical physics                                     (default: NO selection) 
     226!----------------------------------------------------------------------- 
     227   !                       ! type of vertical closure 
     228   ln_zdfcst   = .true.       !  constant mixing 
     229/ 
     230!----------------------------------------------------------------------- 
     231&namzdf_tke    !   turbulent eddy kinetic dependent vertical diffusion  (ln_zdftke =T) 
     232!----------------------------------------------------------------------- 
     233/ 
     234!----------------------------------------------------------------------- 
     235&namzdf_iwm    !   tidal mixing parameterization                        (ln_zdfiwm =T) 
     236!----------------------------------------------------------------------- 
     237/ 
     238!----------------------------------------------------------------------- 
     239&nammpp        !   Massively Parallel Processing                        ("key_mpp_mpi") 
    224240!----------------------------------------------------------------------- 
    225241/ 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/SAS_BIPER/EXP00/1_namelist_ice_cfg

    r7821 r8882  
    11!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    2 !! LIM3 namelist:   
    3 !!              1 - Generic parameters                 (namicerun) 
    4 !!              2 - Diagnostics                        (namicediag) 
    5 !!              3 - Ice initialization                 (namiceini) 
    6 !!              4 - Ice discretization                 (namiceitd) 
    7 !!              5 - Ice dynamics and transport         (namicedyn) 
    8 !!              6 - Ice diffusion                      (namicehdf) 
    9 !!              7 - Ice thermodynamics                 (namicethd) 
    10 !!              8 - Ice salinity                       (namicesal) 
    11 !!              9 - Ice mechanical redistribution      (namiceitdme) 
     2!! ESIM namelist:   
     3!!              1 - Generic parameters                 (nampar) 
     4!!              2 - Ice thickness discretization       (namitd) 
     5!!              3 - Ice dynamics                       (namdyn) 
     6!!              4 - Ice ridging/rafting                (namdyn_rdgrft) 
     7!!              5 - Ice rheology                       (namdyn_rhg) 
     8!!              6 - Ice advection                      (namdyn_adv) 
     9!!              7 - Ice surface forcing                (namforcing) 
     10!!              8 - Ice thermodynamics                 (namthd) 
     11!!              9 - Ice heat diffusion                 (namthd_zdf) 
     12!!             10 - Ice lateral melting                (namthd_da) 
     13!!             11 - Ice growth in open water           (namthd_do) 
     14!!             12 - Ice salinity                       (namthd_sal) 
     15!!             13 - Ice melt ponds                     (namthd_pnd) 
     16!!             14 - Ice initialization                 (namini) 
     17!!             15 - Ice/snow albedos                   (namalb) 
     18!!             16 - Ice diagnostics                    (namdia) 
    1219!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    1320! 
    1421!------------------------------------------------------------------------------ 
    15 &namicerun     !   Generic parameters 
     22&nampar         !   Generic parameters 
    1623!------------------------------------------------------------------------------ 
    17    jpl              =    1          !  number of ice  categories 
    18    nlay_i           =    1          !  number of ice  layers 
    19    ln_limthd        =  .false.       !  ice thermo   (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO 
    20    ln_limdyn        =  .true.       !  ice dynamics (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO 
    21    nn_limdyn        =   0           !     (ln_limdyn=T) switch for ice dynamics 
    22                                     !      2: total 
    23                                     !      1: advection only (no diffusion, no ridging/rafting) 
    24                                     !      0: advection only (as 1 but with prescribed velocity, bypass rheology) 
    25    rn_uice          =   0.5    !     (nn_limdyn=0) ice u-velocity 
    26    rn_vice          =   0.0    !     (nn_limdyn=0) ice v-velocity 
     24   ln_icedyn        = .true.          !  ice dynamics (T) or not (F) 
     25   ln_icethd        = .false.         !  ice thermo   (T) or not (F) 
    2726/ 
    2827!------------------------------------------------------------------------------ 
    29 &namicediag    !   Diagnostics 
     28&namitd         !   Ice discretization 
     29!------------------------------------------------------------------------------ 
     30   rn_himin         =   0.1           !  minimum ice thickness (m) used in remapping 
     31/ 
     32!------------------------------------------------------------------------------ 
     33&namdyn         !   Ice dynamics 
     34!------------------------------------------------------------------------------ 
     35   ln_dynFULL       = .false.         !  dyn.: full ice dynamics               (rheology + advection + ridging/rafting + correction) 
     36   ln_dynRHGADV     = .true.          !  dyn.: no ridge/raft & no corrections  (rheology + advection) 
     37   ln_dynADV        = .false.         !  dyn.: only advection w prescribed vel.(rn_uvice + advection) 
     38      rn_uice       =   0.5           !        prescribed ice u-velocity 
     39      rn_vice       =   0.            !        prescribed ice v-velocity 
     40/ 
     41!------------------------------------------------------------------------------ 
     42&namdyn_rdgrft  !   Ice ridging/rafting 
    3043!------------------------------------------------------------------------------ 
    3144/ 
    3245!------------------------------------------------------------------------------ 
    33 &namiceini     !   Ice initialization 
    34 !------------------------------------------------------------------------------ 
    35                   ! -- limistate -- ! 
    36    ln_limini      = .false.         !  activate ice initialization (T) or not (F) 
    37    ln_limini_file = .false.         !  netcdf file provided for initialization (T) or not (F) 
    38    cn_dir="./" 
    39    sn_hti = 'initice'    , -12 ,'hti'   ,  .false.  , .true., 'yearly'  , '' , '', '' 
    40    sn_hts = 'initice'    , -12 ,'hts'   ,  .false.  , .true., 'yearly'  , '' , '', '' 
    41    sn_ati = 'initice'    , -12 ,'ati'   ,  .false.  , .true., 'yearly'  , '' , '', '' 
    42    sn_tsu = 'initice'    , -12 ,'tsu'   ,  .false.  , .true., 'yearly'  , '' , '', '' 
    43    sn_tmi = 'initice'    , -12 ,'tmi'   ,  .false.  , .true., 'yearly'  , '' , '', '' 
    44    sn_smi = 'initice'    , -12 ,'smi'   ,  .false.  , .true., 'yearly'  , '' , '', '' 
    45 / 
    46 !------------------------------------------------------------------------------ 
    47 &namiceitd     !   Ice discretization 
     46&namdyn_rhg     !   Ice rheology 
    4847!------------------------------------------------------------------------------ 
    4948/ 
    5049!------------------------------------------------------------------------------ 
    51 &namicedyn     !   Ice dynamics and transport 
     50&namdyn_adv     !   Ice advection 
    5251!------------------------------------------------------------------------------ 
    53                   ! -- limtrp & limadv -- ! 
    54    nn_limadv      =    0            !  choose the advection scheme (-1=Prather ; 0=Ultimate-Macho) 
    55    nn_limadv_ord  =    5            !  choose the order of the advection scheme (if nn_limadv=0) 
     52   ln_adv_Pra       = .false.         !  Advection scheme (Prather) 
     53   ln_adv_UMx       = .true.          !  Advection scheme (Ultimate-Macho) 
     54      nn_UMx        =   5             !     order of the scheme for UMx (1-5 ; 20=centered 2nd order) 
    5655/ 
    5756!------------------------------------------------------------------------------ 
    58 &namicehdf     !   Ice horizontal diffusion 
     57&namforcing     !   Ice surface forcing 
    5958!------------------------------------------------------------------------------ 
    6059/ 
    6160!------------------------------------------------------------------------------ 
    62 &namicethd     !   Ice thermodynamics 
     61&namthd         !   Ice thermodynamics 
    6362!------------------------------------------------------------------------------ 
    64                   ! -- limthd_dh -- ! 
    65    ln_limdH       = .true.          !  activate ice thickness change from growing/melting (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO 
    66                   ! -- limthd_da -- ! 
    67    ln_limdA       = .true.          !  activate lateral melting param. (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO 
    68                  ! -- limthd_lac -- ! 
    69    ln_limdO       = .true.          !  activate ice growth in open-water (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO 
    70    rn_hnewice     = 0.02            !  thickness for new ice formation in open water (m) 
    71                   ! -- limitd_th -- ! 
    72    rn_himin       = 0.01            !  minimum ice thickness (m) used in remapping, must be smaller than rn_hnewice 
    7363/ 
    7464!------------------------------------------------------------------------------ 
    75 &namicesal     !   Ice salinity 
     65&namthd_zdf     !   Ice heat diffusion 
    7666!------------------------------------------------------------------------------ 
    77                  ! -- limthd_sal -- ! 
    78    ln_limdS       = .true.          !  activate gravity drainage and flushing (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO 
    7967/ 
    8068!------------------------------------------------------------------------------ 
    81 &namiceitdme   !   Ice mechanical redistribution (ridging and rafting) 
     69&namthd_da      !   Ice lateral melting 
    8270!------------------------------------------------------------------------------ 
    83                   ! -- limitd_me -- ! 
    84    ln_ridging     =   .true.        !  ridging activated (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO 
    85    ln_rafting     =   .true.        !  rafting activated (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO 
    8671/ 
     72!------------------------------------------------------------------------------ 
     73&namthd_do      !   Ice growth in open water 
     74!------------------------------------------------------------------------------ 
     75/ 
     76!------------------------------------------------------------------------------ 
     77&namthd_sal     !   Ice salinity 
     78!------------------------------------------------------------------------------ 
     79/ 
     80!------------------------------------------------------------------------------ 
     81&namthd_pnd     !   Melt ponds 
     82!------------------------------------------------------------------------------ 
     83/ 
     84!------------------------------------------------------------------------------ 
     85&namini         !   Ice initialization 
     86!------------------------------------------------------------------------------ 
     87   ln_iceini        = .false.          !  activate ice initialization (T) or not (F) 
     88/ 
     89!------------------------------------------------------------------------------ 
     90&namalb         !   albedo parameters 
     91!------------------------------------------------------------------------------ 
     92/ 
     93!------------------------------------------------------------------------------ 
     94&namdia         !   Diagnostics 
     95!------------------------------------------------------------------------------ 
     96/ 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/SAS_BIPER/EXP00/file_def_nemo-lim.xml

    r7821 r8882  
    1717   <file id="file1" name_suffix="_icemod" description="ice variables" enabled=".true." > 
    1818 
    19         <field field_ref="snowthic_cea"     name="snthic"     long_name="surface_snow_thickness"   /> 
    2019        <field field_ref="snowvol"          name="snvolu" /> 
    21         <field field_ref="isnowhc"          name="snheco" /> 
    22  
    23         <field field_ref="icethic_cea"      name="sithic"     long_name="sea_ice_thickness"        /> 
     20        <field field_ref="icethic"          name="sithic" /> 
    2421        <field field_ref="icevolu"          name="sivolu" /> 
    25         <field field_ref="iceconc"          name="siconc"  /> 
     22        <field field_ref="iceconc"          name="siconc" /> 
    2623        <field field_ref="micesalt"         name="sisali" /> 
    2724        <field field_ref="micet"            name="sitemp" /> 
    2825        <field field_ref="icest"            name="sistem" /> 
    29         <field field_ref="icehc"            name="siheco" /> 
    30         <field field_ref="uice_ipa"         name="sivelu" /> 
    31         <field field_ref="vice_ipa"         name="sivelv" /> 
     26        <field field_ref="uice"             name="sivelu" /> 
     27        <field field_ref="vice"             name="sivelv" /> 
    3228        <field field_ref="icevel"           name="sivelo" /> 
    3329        <field field_ref="idive"            name="sidive" /> 
     
    3834        <field field_ref="iceconc_cat"      name="siconcat"/> 
    3935        <field field_ref="icethic_cat"      name="sithicat"/> 
    40         <field field_ref="salinity_cat"     name="salincat"/> 
    41         <field field_ref="iceage_cat"       name="siagecat"/> 
    42         <field field_ref="brinevol_cat"     name="sibricat"/> 
    43         <field field_ref="icetemp_cat"      name="sitemcat"/> 
    44         <field field_ref="snwtemp_cat"      name="sntemcat"/> 
    4536 
    4637        </file> 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/SAS_BIPER/EXP00/make_INITICE.py

    r7830 r8882  
    136136# ---------------------------------------------- 
    137137# for basin=99x99km with dx=1km ; dy=1km + AGRIF 
    138 sigx=-0.04 
    139 sigy=-0.04 
     138sigx=-0.012 
     139sigy=-0.012 
    140140xshift=20.-1. 
    141141yshift=50.-1. 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/SAS_BIPER/EXP00/namelist_cfg

    r8599 r8882  
    1414   cn_exp      =  "SASBIPER"  !  experience name 
    1515   nn_it000    =       1      !  first time step 
    16    nn_itend    =    10100     !  last  time step (std 5475) 
     16   nn_itend    =     500      !  last  time step (std 5475) 
     17   nn_istate   =       1      !  output the initial state (1) or not (0) 
    1718/ 
    1819!----------------------------------------------------------------------- 
     
    2627&namdom        !   space and time domain (bathymetry, mesh, timestep) 
    2728!----------------------------------------------------------------------- 
    28    ln_linssh   = .true.   !  =T  linear free surface  ==>>  model level are fixed in time 
     29   ln_linssh   = .true.    !  =T  linear free surface  ==>>  model level are fixed in time 
    2930   ! 
    3031   nn_msh      =    1      !  create (>0) a mesh file or not (=0) 
     
    3334/ 
    3435!----------------------------------------------------------------------- 
    35 &namcrs        !   Grid coarsening for dynamics output and/or 
    36                !   passive tracer coarsened online simulations 
     36&namcrs        !   coarsened grid (for outputs and/or TOP)              (ln_crs =T) 
    3737!----------------------------------------------------------------------- 
    3838/ 
     
    4747   ln_blk      = .false.  !  Bulk formulation                          (T => fill namsbc_blk ) 
    4848   nn_fsbc     =  1       !  frequency of surface boundary condition computation 
     49   nn_ice      =  2       !  sea-ice model 
    4950/ 
    5051!----------------------------------------------------------------------- 
     
    5354/ 
    5455!----------------------------------------------------------------------- 
     56&namsbc_sas    !   Stand Alone Surface boundary condition 
     57!----------------------------------------------------------------------- 
     58   l_sasread   = .false.   ! Read fields in a file if .TRUE. , or initialize to 0. in sbcssm.F90 if .FALSE. 
     59/ 
     60!----------------------------------------------------------------------- 
    5561&namtra_qsr    !   penetrative solar radiation 
    5662!----------------------------------------------------------------------- 
     
    6975/ 
    7076!----------------------------------------------------------------------- 
    71 &namsbc_sas    !   Stand Alone Surface boundary condition 
    72 !----------------------------------------------------------------------- 
    73    l_sasread   = .false.   ! Read fields in a file if .TRUE. , or initialize to 0. in sbcssm.F90 if .FALSE. 
    74 !----------------------------------------------------------------------- 
    7577&namberg       !   iceberg parameters 
    7678!----------------------------------------------------------------------- 
     79   ln_bergdia               = .false.               ! Calculate budgets 
    7780/ 
    7881!----------------------------------------------------------------------- 
     
    8386/ 
    8487!----------------------------------------------------------------------- 
    85 &nambfr        !   bottom friction 
    86 !----------------------------------------------------------------------- 
     88&namagrif      !  AGRIF zoom                                            ("key_agrif") 
     89!----------------------------------------------------------------------- 
     90   nn_cln_update =    1    !  baroclinic update frequency 
     91/ 
     92!----------------------------------------------------------------------- 
     93&namdrg            !   top/bottom drag coefficient                      (default: NO selection) 
     94!----------------------------------------------------------------------- 
     95   ln_NONE    = .true.     !  free-slip       : Cd = 0                   
    8796/ 
    8897!----------------------------------------------------------------------- 
     
    100109/ 
    101110!----------------------------------------------------------------------- 
    102 &namtra_adv    !   advection scheme for tracer 
     111&namtra_adv    !   advection scheme for tracer                          (default: NO selection) 
    103112!----------------------------------------------------------------------- 
    104113   ln_traadv_fct =  .true.    !  FCT scheme 
    105114      nn_fct_h   =  4               !  =2/4, horizontal 2nd / 4th order  
    106115      nn_fct_v   =  2               !  =2/4, vertical   2nd / COMPACT 4th order  
    107       nn_fct_zts =  0               !  > 1 , 2nd order FCT scheme with vertical sub-timestepping 
    108       !                             !        (number of sub-timestep = nn_fct_zts) 
    109116/ 
    110117!----------------------------------------------------------------------- 
     
    160167&namtra_dmp    !   tracer: T & S newtonian damping                      (default: NO) 
    161168!----------------------------------------------------------------------- 
    162 !----------------------------------------------------------------------- 
    163 &namdyn_adv    !   formulation of the momentum advection 
    164 !----------------------------------------------------------------------- 
     169/ 
     170!----------------------------------------------------------------------- 
     171&namdyn_adv    !   formulation of the momentum advection                (default: NO selection) 
     172!----------------------------------------------------------------------- 
     173   ln_dynadv_NONE= .false. !  linear dynamics (no momentum advection) 
     174   ln_dynadv_vec = .true. !  vector form - 2nd centered scheme 
     175     nn_dynkeg     = 0        ! grad(KE) scheme: =0   C2  ;  =1   Hollingsworth correction 
     176   ln_dynadv_cen2= .false. !  flux form - 2nd order centered scheme 
     177   ln_dynadv_ubs = .false. !  flux form - 3rd order UBS      scheme 
    165178/ 
    166179!----------------------------------------------------------------------- 
     
    210223/ 
    211224!----------------------------------------------------------------------- 
    212 &namzdf        !   vertical physics 
    213 !----------------------------------------------------------------------- 
    214 / 
    215 !----------------------------------------------------------------------- 
    216 &namzdf_tke    !   turbulent eddy kinetic dependent vertical diffusion  ("key_zdftke") 
    217 !----------------------------------------------------------------------- 
    218 / 
    219 !----------------------------------------------------------------------- 
    220 &namzdf_ddm    !   double diffusive mixing parameterization             ("key_zdfddm") 
    221 !----------------------------------------------------------------------- 
    222 / 
    223 !----------------------------------------------------------------------- 
    224 &namzdf_tmx    !   tidal mixing parameterization                        ("key_zdftmx") 
    225 !----------------------------------------------------------------------- 
    226 / 
    227 !----------------------------------------------------------------------- 
    228 &nammpp        !   Massively Parallel Processing                        ("key_mpp_mpi) 
     225&namzdf        !   vertical physics                                     (default: NO selection) 
     226!----------------------------------------------------------------------- 
     227   !                       ! type of vertical closure 
     228   ln_zdfcst   = .true.       !  constant mixing 
     229/ 
     230!----------------------------------------------------------------------- 
     231&namzdf_tke    !   turbulent eddy kinetic dependent vertical diffusion  (ln_zdftke =T) 
     232!----------------------------------------------------------------------- 
     233/ 
     234!----------------------------------------------------------------------- 
     235&namzdf_iwm    !   tidal mixing parameterization                        (ln_zdfiwm =T) 
     236!----------------------------------------------------------------------- 
     237/ 
     238!----------------------------------------------------------------------- 
     239&nammpp        !   Massively Parallel Processing                        ("key_mpp_mpi") 
    229240!----------------------------------------------------------------------- 
    230241/ 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/SAS_BIPER/EXP00/namelist_ice_cfg

    r8599 r8882  
    11!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    2 !! LIM3 namelist:   
    3 !!              1 - Generic parameters                 (namicerun) 
    4 !!              2 - Diagnostics                        (namicediag) 
    5 !!              3 - Ice initialization                 (namiceini) 
    6 !!              4 - Ice discretization                 (namiceitd) 
    7 !!              5 - Ice dynamics and transport         (namicedyn) 
    8 !!              6 - Ice diffusion                      (namicehdf) 
    9 !!              7 - Ice thermodynamics                 (namicethd) 
    10 !!              8 - Ice salinity                       (namicesal) 
    11 !!              9 - Ice mechanical redistribution      (namiceitdme) 
     2!! ESIM namelist:   
     3!!              1 - Generic parameters                 (nampar) 
     4!!              2 - Ice thickness discretization       (namitd) 
     5!!              3 - Ice dynamics                       (namdyn) 
     6!!              4 - Ice ridging/rafting                (namdyn_rdgrft) 
     7!!              5 - Ice rheology                       (namdyn_rhg) 
     8!!              6 - Ice advection                      (namdyn_adv) 
     9!!              7 - Ice surface forcing                (namforcing) 
     10!!              8 - Ice thermodynamics                 (namthd) 
     11!!              9 - Ice heat diffusion                 (namthd_zdf) 
     12!!             10 - Ice lateral melting                (namthd_da) 
     13!!             11 - Ice growth in open water           (namthd_do) 
     14!!             12 - Ice salinity                       (namthd_sal) 
     15!!             13 - Ice melt ponds                     (namthd_pnd) 
     16!!             14 - Ice initialization                 (namini) 
     17!!             15 - Ice/snow albedos                   (namalb) 
     18!!             16 - Ice diagnostics                    (namdia) 
    1219!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    1320! 
    1421!------------------------------------------------------------------------------ 
    15 &namicerun     !   Generic parameters 
     22&nampar         !   Generic parameters 
    1623!------------------------------------------------------------------------------ 
    17    jpl              =    1          !  number of ice  categories 
    18    nlay_i           =    1          !  number of ice  layers 
    19    ln_limthd        =  .false.       !  ice thermo   (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO 
    20    ln_limdyn        =  .true.       !  ice dynamics (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO 
    21    nn_limdyn        =   0           !     (ln_limdyn=T) switch for ice dynamics 
    22                                     !      2: total 
    23                                     !      1: advection only (no diffusion, no ridging/rafting) 
    24                                     !      0: advection only (as 1 but with prescribed velocity, bypass rheology) 
    25    rn_uice          =   0.5    !     (nn_limdyn=0) ice u-velocity 
    26    rn_vice          =   0.0    !     (nn_limdyn=0) ice v-velocity 
     24   ln_icedyn        = .true.          !  ice dynamics (T) or not (F) 
     25   ln_icethd        = .false.         !  ice thermo   (T) or not (F) 
    2726/ 
    2827!------------------------------------------------------------------------------ 
    29 &namicediag    !   Diagnostics 
     28&namitd         !   Ice discretization 
     29!------------------------------------------------------------------------------ 
     30   rn_himin         =   0.1           !  minimum ice thickness (m) used in remapping 
     31/ 
     32!------------------------------------------------------------------------------ 
     33&namdyn         !   Ice dynamics 
     34!------------------------------------------------------------------------------ 
     35   ln_dynFULL       = .false.         !  dyn.: full ice dynamics               (rheology + advection + ridging/rafting + correction) 
     36   ln_dynRHGADV     = .true.          !  dyn.: no ridge/raft & no corrections  (rheology + advection) 
     37   ln_dynADV        = .false.         !  dyn.: only advection w prescribed vel.(rn_uvice + advection) 
     38      rn_uice       =   0.5           !        prescribed ice u-velocity 
     39      rn_vice       =   0.            !        prescribed ice v-velocity 
     40/ 
     41!------------------------------------------------------------------------------ 
     42&namdyn_rdgrft  !   Ice ridging/rafting 
    3043!------------------------------------------------------------------------------ 
    3144/ 
    3245!------------------------------------------------------------------------------ 
    33 &namiceini     !   Ice initialization 
    34 !------------------------------------------------------------------------------ 
    35                   ! -- limistate -- ! 
    36    ln_limini      = .true.         !  activate ice initialization (T) or not (F) 
    37    ln_limini_file = .true.         !  netcdf file provided for initialization (T) or not (F) 
    38    cn_dir="./" 
    39    sn_hti = 'initice'    , -12 ,'hti'   ,  .false.  , .true., 'yearly'  , '' , '', '' 
    40    sn_hts = 'initice'    , -12 ,'hts'   ,  .false.  , .true., 'yearly'  , '' , '', '' 
    41    sn_ati = 'initice'    , -12 ,'ati'   ,  .false.  , .true., 'yearly'  , '' , '', '' 
    42    sn_tsu = 'initice'    , -12 ,'tsu'   ,  .false.  , .true., 'yearly'  , '' , '', '' 
    43    sn_tmi = 'initice'    , -12 ,'tmi'   ,  .false.  , .true., 'yearly'  , '' , '', '' 
    44    sn_smi = 'initice'    , -12 ,'smi'   ,  .false.  , .true., 'yearly'  , '' , '', '' 
    45 / 
    46 !------------------------------------------------------------------------------ 
    47 &namiceitd     !   Ice discretization 
     46&namdyn_rhg     !   Ice rheology 
    4847!------------------------------------------------------------------------------ 
    4948/ 
    5049!------------------------------------------------------------------------------ 
    51 &namicedyn     !   Ice dynamics and transport 
     50&namdyn_adv     !   Ice advection 
    5251!------------------------------------------------------------------------------ 
    53                   ! -- limtrp & limadv -- ! 
    54    nn_limadv      =    0            !  choose the advection scheme (-1=Prather ; 0=Ultimate-Macho) 
    55    nn_limadv_ord  =    5            !  choose the order of the advection scheme (if nn_limadv=0) 
     52   ln_adv_Pra       = .false.         !  Advection scheme (Prather) 
     53   ln_adv_UMx       = .true.          !  Advection scheme (Ultimate-Macho) 
     54      nn_UMx        =   5             !     order of the scheme for UMx (1-5 ; 20=centered 2nd order) 
    5655/ 
    5756!------------------------------------------------------------------------------ 
    58 &namicehdf     !   Ice horizontal diffusion 
     57&namforcing     !   Ice surface forcing 
    5958!------------------------------------------------------------------------------ 
    6059/ 
    6160!------------------------------------------------------------------------------ 
    62 &namicethd     !   Ice thermodynamics 
     61&namthd         !   Ice thermodynamics 
    6362!------------------------------------------------------------------------------ 
    64                   ! -- limthd_dh -- ! 
    65    ln_limdH       = .true.          !  activate ice thickness change from growing/melting (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO 
    66                   ! -- limthd_da -- ! 
    67    ln_limdA       = .true.          !  activate lateral melting param. (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO 
    68                  ! -- limthd_lac -- ! 
    69    ln_limdO       = .true.          !  activate ice growth in open-water (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO 
    70    rn_hnewice     = 0.02            !  thickness for new ice formation in open water (m) 
    71                   ! -- limitd_th -- ! 
    72    rn_himin       = 0.01            !  minimum ice thickness (m) used in remapping, must be smaller than rn_hnewice 
    7363/ 
    7464!------------------------------------------------------------------------------ 
    75 &namicesal     !   Ice salinity 
     65&namthd_zdf     !   Ice heat diffusion 
    7666!------------------------------------------------------------------------------ 
    77                  ! -- limthd_sal -- ! 
    78    ln_limdS       = .true.          !  activate gravity drainage and flushing (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO 
    7967/ 
    8068!------------------------------------------------------------------------------ 
    81 &namiceitdme   !   Ice mechanical redistribution (ridging and rafting) 
     69&namthd_da      !   Ice lateral melting 
    8270!------------------------------------------------------------------------------ 
    83                   ! -- limitd_me -- ! 
    84    ln_ridging     =   .true.        !  ridging activated (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO 
    85    ln_rafting     =   .true.        !  rafting activated (T) or not (F) => DO NOT TOUCH UNLESS U KNOW WHAT U DO 
    8671/ 
     72!------------------------------------------------------------------------------ 
     73&namthd_do      !   Ice growth in open water 
     74!------------------------------------------------------------------------------ 
     75/ 
     76!------------------------------------------------------------------------------ 
     77&namthd_sal     !   Ice salinity 
     78!------------------------------------------------------------------------------ 
     79/ 
     80!------------------------------------------------------------------------------ 
     81&namthd_pnd     !   Melt ponds 
     82!------------------------------------------------------------------------------ 
     83/ 
     84!------------------------------------------------------------------------------ 
     85&namini         !   Ice initialization 
     86!------------------------------------------------------------------------------ 
     87   ln_iceini        = .true.          !  activate ice initialization (T) or not (F) 
     88   ln_iceini_file   = .true.          !  netcdf file provided for initialization (T) or not (F) 
     89 
     90   sn_hti = 'initice'                 , -12 ,'hti'   ,  .false.  , .true., 'yearly'  , '' , '', '' 
     91   sn_hts = 'initice'                 , -12 ,'hts'   ,  .false.  , .true., 'yearly'  , '' , '', '' 
     92   sn_ati = 'initice'                 , -12 ,'ati'   ,  .false.  , .true., 'yearly'  , '' , '', '' 
     93   sn_tsu = 'initice'                 , -12 ,'tsu'   ,  .false.  , .true., 'yearly'  , '' , '', '' 
     94   sn_tmi = 'initice'                 , -12 ,'tmi'   ,  .false.  , .true., 'yearly'  , '' , '', '' 
     95   sn_smi = 'initice'                 , -12 ,'smi'   ,  .false.  , .true., 'yearly'  , '' , '', '' 
     96   cn_dir='./' 
     97/ 
     98!------------------------------------------------------------------------------ 
     99&namalb         !   albedo parameters 
     100!------------------------------------------------------------------------------ 
     101/ 
     102!------------------------------------------------------------------------------ 
     103&namdia         !   Diagnostics 
     104!------------------------------------------------------------------------------ 
     105/ 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/SAS_BIPER/MY_SRC/usrdef_sbc.F90

    r7377 r8882  
    1818   USE sbc_ice         ! Surface boundary condition: ice fields 
    1919   USE phycst          ! physical constants 
    20    USE ice, ONLY       : pfrld, a_i_b 
    21    USE limthd_dh       ! for CALL lim_thd_snwblow 
     20   USE ice, ONLY       : at_i_b, a_i_b 
     21   USE icethd_dh       ! for CALL ice_thd_snwblow 
    2222   ! 
    2323   USE in_out_manager  ! I/O manager 
     
    8686      INTEGER, INTENT(in) ::   kt   ! ocean time step 
    8787      !!--------------------------------------------------------------------- 
    88       IF( kt==nit000 .AND. lwp)   WRITE(numout,*)' usrdef_sbc_ice : SAS_BIPER case: NO stress forcing' 
     88      IF( kt==nit000 .AND. lwp)   WRITE(numout,*)' usrdef_sbc_ice : SAS_BIPER case: constant stress forcing' 
    8989      ! 
    90       utau_ice(:,:) = 0._wp 
     90      utau_ice(:,:) = 1.3_wp   ! <=> 0.5 m/s 
    9191      vtau_ice(:,:) = 0._wp 
    9292      ! 
     
    120120      ! ice fields deduced from above 
    121121      zsnw(:,:) = 1._wp 
    122       !!CALL lim_thd_snwblow( pfrld, zsnw )  ! snow distribution over ice after wind blowing  
     122      !!CALL lim_thd_snwblow( at_i_b, zsnw )  ! snow distribution over ice after wind blowing  
    123123      emp_ice  (:,:)   = SUM( a_i_b(:,:,:) * evap_ice(:,:,:), dim=3 ) - sprecip(:,:) * zsnw(:,:) 
    124124      emp_oce  (:,:)   = emp_oce(:,:) - sprecip(:,:) * (1._wp - zsnw(:,:) ) 
     
    130130      ! total fluxes 
    131131      emp_tot (:,:) = emp_ice  + emp_oce 
    132       qns_tot (:,:) = pfrld(:,:) * qns_oce(:,:) + SUM( a_i_b(:,:,:) * qns_ice(:,:,:), dim=3 ) + qemp_ice(:,:) + qemp_oce(:,:) 
    133       qsr_tot (:,:) = pfrld(:,:) * qsr_oce(:,:) + SUM( a_i_b(:,:,:) * qsr_ice(:,:,:), dim=3 ) 
     132      qns_tot (:,:) = at_i_b(:,:) * qns_oce(:,:) + SUM( a_i_b(:,:,:) * qns_ice(:,:,:), dim=3 ) + qemp_ice(:,:) + qemp_oce(:,:) 
     133      qsr_tot (:,:) = at_i_b(:,:) * qsr_oce(:,:) + SUM( a_i_b(:,:,:) * qsr_ice(:,:,:), dim=3 ) 
    134134 
    135135      !-------------------------------------------------------------------- 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/SAS_BIPER/MY_SRC/usrdef_zgr.F90

    r7355 r8882  
    6262      ! 
    6363      IF(lwp) WRITE(numout,*) 
    64       IF(lwp) WRITE(numout,*) 'usr_def_zgr : LOCK_EXCHANGE configuration (z-coordinate closed box ocean without cavities)' 
     64      IF(lwp) WRITE(numout,*) 'usr_def_zgr : SAS_BIPER configuration (slab ocean - advection of an ice patch in a biperiodic square box domain)' 
    6565      IF(lwp) WRITE(numout,*) '~~~~~~~~~~~' 
    6666      ! 
     
    6868      ! type of vertical coordinate 
    6969      ! --------------------------- 
    70       ! set in usrdef_nam.F90 by reading the namusr_def namelist only ln_zco 
    71       ln_zco    = .TRUE.       ! z-partial-step coordinate 
    72       ln_zps    = .FALSE.      ! z-partial-step coordinate 
    73       ln_sco    = .FALSE.      ! s-coordinate 
     70      ld_zco    = .TRUE.       ! z-full-step coordinate 
     71      ld_zps    = .FALSE.      ! z-partial-step coordinate 
     72      ld_sco    = .FALSE.      ! s-coordinate 
    7473      ld_isfcav = .FALSE.      ! ISF Ice Shelves Flag 
    7574      ! 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/WAD/EXP00/namelist_cfg

    r8599 r8882  
    3232/ 
    3333!----------------------------------------------------------------------- 
    34 &namzgr        !   vertical coordinate 
    35 !----------------------------------------------------------------------- 
    36    ln_zps      = .false.   !  z-coordinate - partial steps 
    37    ln_sco      = .true.    !  s-coordinate 
    38 / 
    39 !----------------------------------------------------------------------- 
    4034&namdom        !   space and time domain (bathymetry, mesh, timestep) 
    4135!----------------------------------------------------------------------- 
     
    4640/ 
    4741!----------------------------------------------------------------------- 
    48 &namcrs        !   Grid coarsening for dynamics output and/or 
    49                !   passive tracer coarsened online simulations 
     42&namcrs        !   coarsened grid (for outputs and/or TOP)              (ln_crs =T) 
    5043!----------------------------------------------------------------------- 
    5144/ 
     
    6255   nn_fsbc     = 1         !  frequency of surface boundary condition computation 
    6356   !                       !     (also = the frequency of sea-ice model call) 
    64    ln_usr      = .true.    !  analytical formulation                    (T => fill namsbc_ana ) 
    65    ln_blk      = .false.   !  CORE bulk formulation                     (T => fill namsbc_core) 
     57   ln_usr      = .true.    !  analytical formulation                    (T => check usrdef_sbc) 
     58   ln_blk      = .false.   !  CORE bulk formulation                     (T => fill namsbc_blk ) 
    6659   nn_ice      = 0         !  =0 no ice boundary condition   , 
    67    ln_rnf      = .false.   !  runoffs                                   (T => fill namsbc_rnf) 
    68    ln_ssr      = .false.   !  Sea Surface Restoring on T and/or S       (T => fill namsbc_ssr) 
     60   ln_rnf      = .false.   !  runoffs                                   (T => fill namsbc_rnf ) 
     61   ln_ssr      = .false.   !  Sea Surface Restoring on T and/or S       (T => fill namsbc_ssr ) 
    6962   nn_fwb      = 0         !  FreshWater Budget: =0 unchecked 
    70 / 
    71 !----------------------------------------------------------------------- 
    72 &namsbc_ana    !   analytical surface boundary condition 
    73 !----------------------------------------------------------------------- 
    74    nn_tau000   =   100     !  gently increase the stress over the first ntau_rst time-steps 
    75    rn_utau0    =   0.0e0   !  uniform value for the i-stress 
    76 / 
    77 !----------------------------------------------------------------------- 
    78 &namsbc_flx    !   surface boundary condition : flux formulation 
    79 !----------------------------------------------------------------------- 
    80 / 
    81 !----------------------------------------------------------------------- 
    82 &namsbc_clio   !   namsbc_clio  CLIO bulk formulae 
    83 !----------------------------------------------------------------------- 
    84 / 
    85 !----------------------------------------------------------------------- 
    86 &namsbc_core   !   namsbc_core  CORE bulk formulae 
    87 !----------------------------------------------------------------------- 
    88 / 
    89 !----------------------------------------------------------------------- 
    90 &namsbc_mfs   !   namsbc_mfs  MFS bulk formulae 
    91 !----------------------------------------------------------------------- 
    9263/ 
    9364!----------------------------------------------------------------------- 
     
    202173/ 
    203174!----------------------------------------------------------------------- 
    204 &nambfr        !   bottom friction 
    205 !----------------------------------------------------------------------- 
    206    nn_bfr      =    2      !  type of bottom friction :   = 0 : free slip,  = 1 : linear friction 
    207    !rn_bfri2    =    1.e-5  !  bottom drag coefficient (non linear case). Minimum coeft if ln_loglayer=T 
    208    !rn_bfri2_max =   1.e-4  !  max. bottom drag coefficient (non linear case and ln_loglayer=T) 
    209    rn_bfri2    =    1.e-5  !  bottom drag coefficient (non linear case). Minimum coeft if ln_loglayer=T 
    210    rn_bfri2_max =   1.e-4  !  max. bottom drag coefficient (non linear case and ln_loglayer=T) 
    211    !rn_bfeb2    =    2.5e-3 !  bottom turbulent kinetic energy background  (m2/s2) 
    212    !rn_bfrz0    =    3.e-3  !  bottom roughness [m] if ln_loglayer=T 
    213    ln_loglayer = .true.    !  logarithmic formulation (non linear case) 
     175&namdrg            !   top/bottom drag coefficient                      (default: NO selection) 
     176!----------------------------------------------------------------------- 
     177   ln_loglayer= .false.    !  logarithmic drag: Cd = vkarmn/log(z/z0) |U| 
     178/ 
     179!----------------------------------------------------------------------- 
     180&namdrg_bot        !   BOTTOM friction                                   
     181!----------------------------------------------------------------------- 
     182   rn_Cd0     =  1.e-4    !  drag coefficient [-] 
     183   rn_Uc0     =  0.1      !  ref. velocity [m/s] (linear drag=Cd0*Uc0)  
     184   rn_Cdmax   =  1.e-4    !  drag value maximum [-] (logarithmic drag) 
     185   rn_ke0     =  2.5e-3   !  background kinetic energy  [m2/s2] (non-linear cases) 
     186   rn_z0      =  3.e-3    !  roughness [m] (ln_loglayer=T) 
     187   ln_boost   = .false.   !  =T regional boost of Cd0 ; =F constant 
     188      rn_boost=  50.         !  local boost factor  [-] 
    214189/ 
    215190!----------------------------------------------------------------------- 
     
    244219/ 
    245220!----------------------------------------------------------------------- 
    246 &namtra_adv    !   advection scheme for tracer 
    247 !----------------------------------------------------------------------- 
     221&namtra_adv    !   advection scheme for tracer                          (default: No selection) 
     222!----------------------------------------------------------------------- 
     223   ln_traadv_NONE=  .false.  !  No tracer advection 
    248224   ln_traadv_cen =  .false.  !  2nd order centered scheme 
    249225   ln_traadv_mus =  .false.  !  MUSCL scheme 
     
    251227      nn_fct_h   =  2               !  =2/4, horizontal 2nd / 4th order  
    252228      nn_fct_v   =  2               !  =2/4, vertical   2nd / COMPACT 4th order  
    253       nn_fct_zts =  0               !  >=1,  2nd order FCT scheme with vertical sub-timestepping 
    254       !                             !        (number of sub-timestep = nn_fct_zts) 
    255229/ 
    256230!----------------------------------------------------------------------- 
     
    300274/ 
    301275!----------------------------------------------------------------------- 
    302 &namdyn_adv    !   formulation of the momentum advection 
     276&namdyn_adv    !   formulation of the momentum advection                (default: NO selection) 
     277!----------------------------------------------------------------------- 
     278   ln_dynadv_NONE= .false. !  linear dynamics (no momentum advection) 
     279   ln_dynadv_vec = .true. !  vector form - 2nd centered scheme 
     280     nn_dynkeg     = 0        ! grad(KE) scheme: =0   C2  ;  =1   Hollingsworth correction 
     281   ln_dynadv_cen2= .false. !  flux form - 2nd order centered scheme 
     282   ln_dynadv_ubs = .false. !  flux form - 3rd order UBS      scheme 
    303283!----------------------------------------------------------------------- 
    304284/ 
     
    350330   rn_bhm_0      =      0.     !  horizontal bilaplacian eddy viscosity [m4/s] 
    351331/ 
    352 !----------------------------------------------------------------------- 
    353 &namzdf        !   vertical physics 
    354 !----------------------------------------------------------------------- 
    355    nn_evdm     =    1      !  evd apply on tracer (=0) or on tracer and momentum (=1) 
    356 / 
    357 !----------------------------------------------------------------------- 
    358 &namzdf_ric    !   richardson number dependent vertical diffusion       ("key_zdfric" ) 
    359 !----------------------------------------------------------------------- 
    360 / 
    361 !----------------------------------------------------------------------- 
    362 &namzdf_tke    !   turbulent eddy kinetic dependent vertical diffusion  ("key_zdftke") 
     332!!====================================================================== 
     333!!                     vertical physics namelists                     !! 
     334!!====================================================================== 
     335!!    namzdf        vertical physics 
     336!!    namzdf_ric    richardson number vertical mixing                   (ln_zdfric=T) 
     337!!    namzdf_tke    TKE vertical mixing                                 (ln_zdftke=T) 
     338!!    namzdf_gls    GLS vertical mixing                                 (ln_zdfgls=T) 
     339!!    namzdf_iwm    tidal mixing parameterization                       (ln_zdfiwm=T) 
     340!!====================================================================== 
     341!----------------------------------------------------------------------- 
     342&namzdf        !   vertical physics                                     (default: NO selection) 
     343!----------------------------------------------------------------------- 
     344   !                       ! type of vertical closure 
     345   ln_zdfcst   = .false.      !  constant mixing 
     346   ln_zdfric   = .false.      !  local Richardson dependent formulation (T =>   fill namzdf_ric) 
     347   ln_zdftke   = .true.       !  Turbulent Kinetic Energy closure       (T =>   fill namzdf_tke) 
     348   ln_zdfgls   = .false.      !  Generic Length Scale closure           (T =>   fill namzdf_gls) 
     349   ! 
     350   !                       ! convection 
     351   ln_zdfevd   = .true.       !  enhanced vertical diffusion 
     352      nn_evdm     =    1         ! apply on tracer (=0) or on tracer and momentum (=1) 
     353      rn_evd      =  100.        ! mixing coefficient [m2/s] 
     354   ln_zdfnpc   = .false.      !  Non-Penetrative Convective algorithm 
     355      nn_npc      =    1         ! frequency of application of npc 
     356      nn_npcp     =  365         ! npc control print frequency 
     357   ! 
     358   ln_zdfddm   = .false.   ! double diffusive mixing 
     359      rn_avts  =    1.e-4     !  maximum avs (vertical mixing on salinity) 
     360      rn_hsbfr =    1.6       !  heat/salt buoyancy flux ratio 
     361   ! 
     362   !                       ! gravity wave-driven vertical mixing 
     363   ln_zdfiwm   = .false.      ! internal wave-induced mixing            (T =>   fill namzdf_iwm) 
     364   ln_zdfswm   = .false.      ! surface  wave-induced mixing            (T => ln_wave=ln_sdw=T ) 
     365   ! 
     366   !                       ! coefficients 
     367   rn_avm0     =   1.2e-4     !  vertical eddy viscosity   [m2/s]       (background Kz if ln_zdfcst=F) 
     368   rn_avt0     =   1.2e-5     !  vertical eddy diffusivity [m2/s]       (background Kz if ln_zdfcst=F) 
     369   nn_avb      =    0         !  profile for background avt & avm (=1) or not (=0) 
     370   nn_havtb    =    0         !  horizontal shape for avtb (=1) or not (=0) 
     371/ 
     372!----------------------------------------------------------------------- 
     373&namzdf_tke    !   turbulent eddy kinetic dependent vertical diffusion  (ln_zdftke =T) 
    363374!----------------------------------------------------------------------- 
    364375   nn_etau     =   0       !  penetration of tke below the mixed layer (ML) due to internal & intertial waves 
    365376/ 
    366 !----------------------------------------------------------------------- 
    367 &namzdf_gls                !   GLS vertical diffusion                   ("key_zdfgls") 
    368 !----------------------------------------------------------------------- 
    369 / 
    370 !----------------------------------------------------------------------- 
    371 &namzdf_ddm    !   double diffusive mixing parameterization             ("key_zdfddm") 
    372 !----------------------------------------------------------------------- 
    373 / 
    374 !----------------------------------------------------------------------- 
    375 &namzdf_tmx    !   tidal mixing parameterization                        ("key_zdftmx") 
    376 !----------------------------------------------------------------------- 
    377    ln_tmx_itf  = .false.   !  ITF specific parameterisation 
    378 / 
     377 
     378!!====================================================================== 
     379!!                  ***  Miscellaneous namelists  *** 
     380!!====================================================================== 
    379381!----------------------------------------------------------------------- 
    380382&nammpp        !   Massively Parallel Processing                        ("key_mpp_mpi) 
     
    411413!!gm 
    412414!----------------------------------------------------------------------- 
    413 &namflo       !   float parameters                                      ("key_float") 
    414 !----------------------------------------------------------------------- 
    415 / 
    416 !----------------------------------------------------------------------- 
    417 &namptr       !   Poleward Transport Diagnostic 
    418 !----------------------------------------------------------------------- 
    419 / 
    420 !----------------------------------------------------------------------- 
    421415&namhsb       !  Heat and salt budgets 
    422416!----------------------------------------------------------------------- 
     
    430424/ 
    431425!----------------------------------------------------------------------- 
    432 &namobs       !  observation usage switch                               ('key_diaobs') 
     426&namobs       !  observation usage switch 
    433427!----------------------------------------------------------------------- 
    434428/ 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/WAD/MY_SRC/bdyini.F90

    r7610 r8882  
    351351        IF(lwp) WRITE(numout,*) 
    352352 
    353 #if defined key_lim2 
    354         IF(lwp) WRITE(numout,*) 'Boundary conditions for sea ice:  ' 
    355         SELECT CASE( cn_ice_lim(ib_bdy) )                   
    356           CASE('none') 
    357              IF(lwp) WRITE(numout,*) '      no open boundary condition'         
    358              dta_bdy(ib_bdy)%ll_frld  = .false. 
    359              dta_bdy(ib_bdy)%ll_hicif = .false. 
    360              dta_bdy(ib_bdy)%ll_hsnif = .false. 
    361           CASE('frs') 
    362              IF(lwp) WRITE(numout,*) '      Flow Relaxation Scheme' 
    363              dta_bdy(ib_bdy)%ll_frld  = .true. 
    364              dta_bdy(ib_bdy)%ll_hicif = .true. 
    365              dta_bdy(ib_bdy)%ll_hsnif = .true. 
    366           CASE DEFAULT   ;   CALL ctl_stop( 'unrecognised value for cn_ice_lim' ) 
    367         END SELECT 
    368         IF( cn_ice_lim(ib_bdy) /= 'none' ) THEN  
    369            SELECT CASE( nn_ice_lim_dta(ib_bdy) )                   !  
    370               CASE( 0 )      ;   IF(lwp) WRITE(numout,*) '      initial state used for bdy data'         
    371               CASE( 1 )      ;   IF(lwp) WRITE(numout,*) '      boundary data taken from file' 
    372               CASE DEFAULT   ;   CALL ctl_stop( 'nn_ice_lim_dta must be 0 or 1' ) 
    373            END SELECT 
    374         ENDIF 
    375         IF(lwp) WRITE(numout,*) 
    376 #elif defined key_lim3 
     353#if defined key_lim3 
    377354        IF(lwp) WRITE(numout,*) 'Boundary conditions for sea ice:  ' 
    378355        SELECT CASE( cn_ice_lim(ib_bdy) )                   
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/WAD/MY_SRC/usrdef_sbc.F90

    r7467 r8882  
    1616   USE dom_oce         ! ocean space and time domain 
    1717   USE sbc_oce         ! Surface boundary condition: ocean fields 
     18   USE sbc_ice         ! Surface boundary condition: ice fields 
    1819   USE phycst          ! physical constants 
    1920   ! 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/WAD/cpp_WAD.fcm

    r7645 r8882  
    1  bld::tool::fppkeys key_zdftke key_iomput key_mpp_mpi key_nosignedzero 
     1 bld::tool::fppkeys   key_iomput key_mpp_mpi key_nosignedzero 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/TEST_CASES/cfg.txt

    r7715 r8882  
    22WAD OPA_SRC 
    33LOCK_EXCHANGE OPA_SRC 
     4ISOMIP OPA_SRC 
    45SAS_BIPER OPA_SRC SAS_SRC LIM_SRC_3 NST_SRC 
    5 ISOMIP OPA_SRC 
     6ISOMIP_LONG OPA_SRC 
     7ISOMIP_32 OPA_SRC 
  • branches/2017/dev_CNRS_2017/NEMOGCM/CONFIG/cfg.txt

    r8600 r8882  
    66ORCA2_OFF_PISCES OPA_SRC OFF_SRC TOP_SRC 
    77ORCA2_OFF_TRC OPA_SRC OFF_SRC TOP_SRC 
     8GYRE_PISCES_XIOS OPA_SRC TOP_SRC 
     9ORCA2_LIM3 OPA_SRC LIM_SRC_3 NST_SRC 
     10GYRE_PISCES_RK3 RK3_SRC TOP_SRC 
     11GYREPIS_LONG OPA_SRC TOP_SRC 
     12GYREPIS_32 OPA_SRC TOP_SRC 
     13ORCA2OFFPIS_LONG OPA_SRC OFF_SRC TOP_SRC 
    814ORCA2_LIM3_PISCES OPA_SRC LIM_SRC_3 TOP_SRC NST_SRC 
     15ORCA2OFFPIS_32 OPA_SRC OFF_SRC TOP_SRC 
     16AMM12_LONG OPA_SRC 
     17AMM12_32 OPA_SRC 
     18SAS_LONG OPA_SRC SAS_SRC LIM_SRC_3 NST_SRC 
     19ORCA2_LIM3_OBS OPA_SRC LIM_SRC_3 
     20ORCA2LIM3PIS_LONG OPA_SRC LIM_SRC_3 TOP_SRC NST_SRC 
     21ORCA2LIM3PIS_32 OPA_SRC LIM_SRC_3 TOP_SRC NST_SRC 
     22ORCA2AGUL_1_2 OPA_SRC LIM_SRC_3 NST_SRC 
     23ORCA2AGUL_2_2 OPA_SRC LIM_SRC_3 NST_SRC 
     24ORCA2AGUL_2_2_NAG OPA_SRC LIM_SRC_3 NST_SRC 
     25ORCA2AGUL_LONG OPA_SRC LIM_SRC_3 NST_SRC 
     26ORCA2AGUL_16 OPA_SRC LIM_SRC_3 NST_SRC 
Note: See TracChangeset for help on using the changeset viewer.