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.
namelist_cfg in NEMO/trunk/tests/WAD/EXPREF – NEMO

source: NEMO/trunk/tests/WAD/EXPREF/namelist_cfg @ 12377

Last change on this file since 12377 was 12377, checked in by acc, 4 years ago

The big one. Merging all 2019 developments from the option 1 branch back onto the trunk.

This changeset reproduces 2019/dev_r11943_MERGE_2019 on the trunk using a 2-URL merge
onto a working copy of the trunk. I.e.:

svn merge --ignore-ancestry \

svn+ssh://acc@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/NEMO/trunk \
svn+ssh://acc@forge.ipsl.jussieu.fr/ipsl/forge/projets/nemo/svn/NEMO/branches/2019/dev_r11943_MERGE_2019 ./

The --ignore-ancestry flag avoids problems that may otherwise arise from the fact that
the merge history been trunk and branch may have been applied in a different order but
care has been taken before this step to ensure that all applicable fixes and updates
are present in the merge branch.

The trunk state just before this step has been branched to releases/release-4.0-HEAD
and that branch has been immediately tagged as releases/release-4.0.2. Any fixes
or additions in response to tickets on 4.0, 4.0.1 or 4.0.2 should be done on
releases/release-4.0-HEAD. From now on future 'point' releases (e.g. 4.0.2) will
remain unchanged with periodic releases as needs demand. Note release-4.0-HEAD is a
transitional naming convention. Future full releases, say 4.2, will have a release-4.2
branch which fulfills this role and the first point release (e.g. 4.2.0) will be made
immediately following the release branch creation.

2020 developments can be started from any trunk revision later than this one.

  • Property svn:mime-type set to text/x-fortran
File size: 31.2 KB
Line 
1!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2!! NEMO/OCE  Configuration namelist : overwrite default values defined in SHARED/namelist_ref
3!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
4!!                      Wetting & Drying configuration                !!
5!!======================================================================
6!!              ***  Domain & Run management namelists  ***           !!
7!!                                                                    !!
8!!   namrun       parameters of the run
9!!   namdom       space and time domain
10!!   namcfg       parameters of the configuration                       (default: user defined GYRE)
11!!   namwad       Wetting and drying                                    (default: OFF)
12!!   namtsd       data: temperature & salinity                          (default: OFF)
13!!   namcrs       coarsened grid (for outputs and/or TOP)               (ln_crs =T)
14!!   namc1d       1D configuration options                              ("key_c1d")
15!!   namc1d_dyndmp 1D newtonian damping applied on currents             ("key_c1d")
16!!   namc1d_uvd   1D data (currents)                                    ("key_c1d")
17!!======================================================================
18!
19!-----------------------------------------------------------------------
20&namusr_def    !    Wetting and Drying TEST CASE
21!-----------------------------------------------------------------------
22   rn_dx       = 1500.0    ! horizontal resolution
23   rn_dz       = 1.0       ! vertical   resolution
24   nn_wad_test = 1         ! ???
25/
26!-----------------------------------------------------------------------
27&namrun        !   parameters of the run
28!-----------------------------------------------------------------------
29   cn_exp      =  "WAD"    !  experience name
30   nn_it000    =       1   !  first time step
31   nn_itend    =     3840  !  last  time step
32   !nn_itend   =       6   !  last  time step
33   nn_leapy    =      30   !  Leap year calendar (1) or not (0)
34   nn_stock    =    48000  !  frequency of creation of a restart file (modulo referenced to 1)
35
36   ln_clobber  = .true.    !  clobber (overwrite) an existing file
37   nn_istate   =       0   !  output the initial state (1) or not (0)
38/
39!-----------------------------------------------------------------------
40&namdom        !   time and space domain
41!-----------------------------------------------------------------------
42   ln_linssh   = .false.   !  =T  linear free surface  ==>>  model level are fixed in time
43   !
44   ln_meshmask = .true.    !  create (>0) a mesh file or not (=0)
45   rn_rdt      =    18.    !  time step for the dynamics
46/
47!-----------------------------------------------------------------------
48&namcfg        !   parameters of the configuration                      (default: user defined GYRE)
49!-----------------------------------------------------------------------
50   ln_read_cfg = .false.   !  (=T) read the domain configuration file
51      !                    !  (=F) user defined configuration  ==>>>  see usrdef(_...) modules
52   ln_write_cfg = .true.    !  (=T) create the domain configuration file
53/
54!-----------------------------------------------------------------------
55&namwad        !   Wetting and Drying (WaD)                             (default: OFF)
56!-----------------------------------------------------------------------
57   ln_wd_il    = .false    ! T/F activation of iterative   limiter
58   ln_wd_dl    = .true.    ! T/F activation of directional limiter
59   ln_wd_dl_bc = .true.    ! T/F Directional limiteer Baroclinic option
60   ln_wd_dl_rmp = .true.    ! T/F Turn on directional limiter ramp
61   rn_wdmin0   =  0.30     ! depth at which WaD starts
62   rn_wdmin1   =  0.2      ! Minimum wet depth on dried cells
63   rn_wdmin2   =  0.0001   ! Tolerance of min wet depth on dried cells
64   rn_wdld     =  2.5      ! Land elevation below which WaD is allowed
65   nn_wdit     =   20      ! Max iterations for WaD limiter
66/
67!!======================================================================
68!!            ***  Surface Boundary Condition namelists  ***          !!
69!!                                                                    !!
70!!   namsbc          surface boundary condition manager                 (default: NO selection)
71!!   namsbc_flx      flux               formulation                     (ln_flx     =T)
72!!   namsbc_blk      Bulk formulae formulation                          (ln_blk     =T)
73!!   namsbc_cpl      CouPLed            formulation                     ("key_oasis3" )
74!!   namsbc_sas      Stand-Alone Surface module                         (SAS_SRC  only)
75!!   namsbc_iif      Ice-IF: use observed ice cover                     (nn_ice = 1   )
76!!   namtra_qsr      penetrative solar radiation                        (ln_traqsr  =T)
77!!   namsbc_ssr      sea surface restoring term (for T and/or S)        (ln_ssr     =T)
78!!   namsbc_rnf      river runoffs                                      (ln_rnf     =T)
79!!   namsbc_apr      Atmospheric Pressure                               (ln_apr_dyn =T)
80!!   namsbc_isf      ice shelf melting/freezing                         (ln_isfcav  =T : read (ln_read_cfg=T) or set or usr_def_zgr )
81!!   namsbc_iscpl    coupling option between land ice model and ocean   (ln_isfcav  =T)
82!!   namsbc_wave     external fields from wave model                    (ln_wave    =T)
83!!   namberg         iceberg floats                                     (ln_icebergs=T)
84!!======================================================================
85!
86!-----------------------------------------------------------------------
87&namsbc        !   Surface Boundary Condition (surface module)
88!-----------------------------------------------------------------------
89   nn_fsbc     = 1         !  frequency of surface boundary condition computation
90   !                       !     (also = the frequency of sea-ice model call)
91   ln_usr      = .true.    !  analytical formulation                    (T => check usrdef_sbc)
92   nn_ice      = 0         !  =0 no ice boundary condition   ,
93   ln_rnf      = .false.   !  runoffs                                   (T => fill namsbc_rnf )
94   ln_ssr      = .false.   !  Sea Surface Restoring on T and/or S       (T => fill namsbc_ssr )
95   nn_fwb      = 0         !  FreshWater Budget: =0 unchecked
96/
97!-----------------------------------------------------------------------
98&namtra_qsr    !   penetrative solar radiation                          (ln_traqsr =T)
99!-----------------------------------------------------------------------
100   ln_qsr_rgb  = .false.   !  RGB (Red-Green-Blue) light penetration
101   ln_qsr_2bd  = .true.    !  2 bands              light penetration
102   nn_chldta   =      0    !  RGB : Chl data (=1) or cst value (=0)
103/
104!-----------------------------------------------------------------------
105&namsbc_ssr    !   surface boundary condition : sea surface restoring   (ln_ssr =T)
106!-----------------------------------------------------------------------
107   nn_sssr     =     0     !  add a damping     term in the surface freshwater flux (=2)
108   rn_deds     =   -27.7   !  magnitude of the damping on salinity   [mm/day]
109   ln_sssr_bnd =   .false. !  flag to bound erp term (associated with nn_sssr=2)
110/
111!-----------------------------------------------------------------------
112&namsbc_rnf    !   runoffs namelist surface boundary condition          (ln_rnf =T)
113!-----------------------------------------------------------------------
114   ln_rnf_mouth = .false.   !  specific treatment at rivers mouths
115/
116!!======================================================================
117!!               ***  Lateral boundary condition  ***                 !!
118!!                                                                    !!
119!!   namlbc        lateral momentum boundary condition                  (default: NO selection)
120!!   namagrif      agrif nested grid   (read by child model only)       ("key_agrif")
121!!   nam_tide      Tidal forcing                                        (default: OFF)
122!!   nambdy        Unstructured open boundaries                         (default: OFF)
123!!   nambdy_dta    Unstructured open boundaries - external data         (see  nambdy)
124!!   nambdy_tide   tidal forcing at open boundaries                     (default: OFF)
125!!======================================================================
126!
127!-----------------------------------------------------------------------
128&namlbc        !   lateral momentum boundary condition                  (default: NO selection)
129!-----------------------------------------------------------------------
130   rn_shlat    =    0.     !  free slip
131/
132!-----------------------------------------------------------------------
133&nambdy        !  unstructured open boundaries                         
134!-----------------------------------------------------------------------
135    ln_bdy         = .false.           
136    nb_bdy         = 0                    !  number of open boundary sets
137    ln_coords_file = .false.              !  =T : read bdy coordinates from file
138    cn_coords_file = 'coordinates.bdy.nc' !  bdy coordinates files
139    ln_mask_file   = .false.              !  =T : read mask from file
140    cn_mask_file   = ''                   !  name of mask file (if ln_mask_file=.TRUE.)
141    cn_dyn2d       = 'flather'            !
142    nn_dyn2d_dta   =  1                   !  = 0, bdy data are equal to the initial state
143                                          !  = 1, bdy data are read in 'bdydata   .nc' files
144                                          !  = 2, use tidal harmonic forcing data from files
145                                          !  = 3, use external data AND tidal harmonic forcing
146    cn_dyn3d      =  'none'               !
147    nn_dyn3d_dta  =  0                    !  = 0, bdy data are equal to the initial state
148                                          !  = 1, bdy data are read in 'bdydata   .nc' files
149    cn_tra        =  'frs'                !
150    nn_tra_dta    =  0                    !  = 0, bdy data are equal to the initial state
151                                          !  = 1, bdy data are read in 'bdydata   .nc' files
152    cn_ice        =  'none'               !
153    nn_ice_dta    =  0                    !  = 0, bdy data are equal to the initial state
154                                          !  = 1, bdy data are read in 'bdydata   .nc' files
155    rn_ice_tem    = 270.                  !  si3 only: arbitrary temperature of incoming sea ice
156    rn_ice_sal    = 10.                   !  si3 only:      --   salinity           --
157    rn_ice_age    = 30.                   !  si3 only:      --   age                --
158
159    ln_tra_dmp    =.false.                !  open boudaries conditions for tracers
160    ln_dyn3d_dmp  =.false.                !  open boundary condition for baroclinic velocities
161    rn_time_dmp   =  1.                   ! Damping time scale in days
162    rn_time_dmp_out =  1.                 ! Outflow damping time scale
163    nn_rimwidth   = 10                    !  width of the relaxation zone
164    ln_vol        = .false.               !  total volume correction (see nn_volctl parameter)
165    nn_volctl     = 1                     !  = 0, the total water flux across open boundaries is zero
166/
167!-----------------------------------------------------------------------
168&nambdy_index
169!-----------------------------------------------------------------------
170    ctypebdy = 'E'
171    nbdyind  = 33
172    nbdybeg  = 1
173    nbdyend  = 23
174    !ctypebdy = 'W'
175    !nbdyind  = 2
176    !nbdybeg  = 1
177    !nbdyend  = 34
178/
179!-----------------------------------------------------------------------
180&nambdy_dta    !  open boundaries - external data                       
181!-----------------------------------------------------------------------
182   ln_zinterp  = .false.      !  T if a vertical interpolation is required. Variables gdep[tuv] and e3[tuv] must exist in the file
183   !                          !  automatically defined to T if the number of vertical levels in bdy dta /= jpk
184   ln_full_vel = .false.      !  T if [uv]3d are "full" velocities and not only its baroclinic components
185   !                          !  in this case, baroclinic and barotropic velocities will be recomputed -> [uv]2d not needed
186   !
187   cn_dir  =  './'
188!              !  file name      ! frequency (hours) ! variable  ! time interp. !  clim   ! 'yearly'/ ! weights  ! rotation ! land/sea mask !
189!              !                 !  (if <0  months)  !   name    !  (logical)   !  (T/F ) ! 'monthly' ! filename ! pairing  ! filename      !
190   bn_ssh =     'bdyssh_tc7' ,         1.       , 'sshbdy',     .true.     , .true.  ,  'daily'  ,    ''    ,   ''     , ''
191   bn_u2d =     'bdyuv_tc7'  ,         1.       , 'ubdy'  ,     .true.     , .true.  ,  'daily'  ,    ''    ,   ''     , ''
192   bn_v2d =     'bdyuv_tc7'  ,         1.       , 'vbdy'  ,     .true.     , .true.  ,  'daily'  ,    ''    ,   ''     , ''
193/
194!-----------------------------------------------------------------------
195&nambdy_tide   !  tidal forcing at open boundaries
196!-----------------------------------------------------------------------
197/
198!!======================================================================
199!!                ***  Top/Bottom boundary condition  ***             !!
200!!                                                                    !!
201!!   namdrg        top/bottom drag coefficient                          (default: NO selection)
202!!   namdrg_top    top    friction                                      (ln_OFF=F & ln_isfcav=T)
203!!   namdrg_bot    bottom friction                                      (ln_OFF=F)
204!!   nambbc        bottom temperature boundary condition                (default: OFF)
205!!   nambbl        bottom boundary layer scheme                         (default: OFF)
206!!======================================================================
207!
208!-----------------------------------------------------------------------
209&namdrg        !   top/bottom drag coefficient                          (default: NO selection)
210!-----------------------------------------------------------------------
211   ln_loglayer = .false.    !  logarithmic drag: Cd = vkarmn/log(z/z0) |U|
212   ln_lin      = .true.    !      linear  drag: Cd = Cd0 Uc0                   &   namdrg_top)
213   ln_non_lin  = .false.   !  non-linear  drag: Cd = Cd0 |U|
214/
215!-----------------------------------------------------------------------
216&namdrg_top    !   TOP friction                                         (ln_isfcav=T)
217!-----------------------------------------------------------------------
218/
219!-----------------------------------------------------------------------
220&namdrg_bot    !   BOTTOM friction                                 
221!-----------------------------------------------------------------------
222   rn_Cd0     =  1.e-4    !  drag coefficient [-]
223   rn_Uc0     =  0.1      !  ref. velocity [m/s] (linear drag=Cd0*Uc0)
224   rn_Cdmax   =  1.e-4    !  drag value maximum [-] (logarithmic drag)
225   rn_ke0     =  2.5e-3   !  background kinetic energy  [m2/s2] (non-linear cases)
226   rn_z0      =  3.e-3    !  roughness [m] (ln_loglayer=T)
227   ln_boost   = .false.   !  =T regional boost of Cd0 ; =F constant
228      rn_boost =  50.         !  local boost factor  [-]
229/
230!-----------------------------------------------------------------------
231&nambbc        !   bottom temperature boundary condition                (default: OFF)
232!-----------------------------------------------------------------------
233   ln_trabbc   = .false.   !  Apply a geothermal heating at the ocean bottom
234   nn_geoflx   =    0      !  geothermal heat flux: = 0 no flux
235/
236!!======================================================================
237!!                        Tracer (T-S) namelists                      !!
238!!                                                                    !!
239!!   nameos        equation of state                                    (default: NO selection)
240!!   namtra_adv    advection scheme                                     (default: NO selection)
241!!   namtra_ldf    lateral diffusion scheme                             (default: NO selection)
242!!   namtra_mle    mixed layer eddy param. (Fox-Kemper param.)          (default: OFF)
243!!   namtra_eiv    eddy induced velocity param.                         (default: OFF)
244!!   namtra_dmp    T & S newtonian damping                              (default: OFF)
245!!======================================================================
246!
247!-----------------------------------------------------------------------
248&nameos        !   ocean Equation Of Seawater                           (default: OFF)
249!-----------------------------------------------------------------------
250   ln_teos10   = .false.         !  = Use TEOS-10 equation of state
251   ln_eos80    = .false.         !  = Use EOS80 equation of state
252   ln_seos     = .true.          !  = Use simplified equation of state (S-EOS)
253                                 !
254   !                     ! S-EOS coefficients (ln_seos=T):
255   !                             !  rd(T,S,Z)*rau0 = -a0*(1+.5*lambda*dT+mu*Z+nu*dS)*dT+b0*dS
256   rn_a0       =  1.6550e-1      !  thermal expension coefficient (nn_eos= 1)
257   rn_b0       =  7.6554e-1      !  saline  expension coefficient (nn_eos= 1)
258   rn_lambda1  =  5.9520e-2      !  cabbeling coeff in T^2  (=0 for linear eos)
259   rn_lambda2  =  7.4914e-4      !  cabbeling coeff in S^2  (=0 for linear eos)
260   rn_mu1      =  1.4970e-4      !  thermobaric coeff. in T (=0 for linear eos)
261   rn_mu2      =  1.1090e-5      !  thermobaric coeff. in S (=0 for linear eos)
262   rn_nu       =  2.4341e-3      !  cabbeling coeff in T*S  (=0 for linear eos)
263!!org GYRE   rn_alpha    =   2.0e-4  !  thermal expension coefficient (nn_eos= 1 or 2)
264!!org GYRE   rn_beta     =   7.7e-4  !  saline  expension coefficient (nn_eos= 2)
265!!org  caution  now a0 = alpha / rau0   with rau0 = 1026
266/
267!-----------------------------------------------------------------------
268&namtra_adv    !   advection scheme for tracer                          (default: NO selection)
269!-----------------------------------------------------------------------
270   ln_traadv_OFF =  .false.  !  No tracer advection
271   ln_traadv_cen =  .false.  !  2nd order centered scheme
272   ln_traadv_mus =  .false.  !  MUSCL scheme
273   ln_traadv_fct =  .true.   !  FCT scheme
274      nn_fct_h   =  2               !  =2/4, horizontal 2nd / 4th order
275      nn_fct_v   =  2               !  =2/4, vertical   2nd / COMPACT 4th order
276/
277!-----------------------------------------------------------------------
278&namtra_ldf    !   lateral diffusion scheme for tracers                 (default: NO selection)
279!-----------------------------------------------------------------------
280   !                       !  Operator type:
281   ln_traldf_lap   =  .true.   !    laplacian operator
282   ln_traldf_blp   =  .false.  !  bilaplacian operator
283   !                       !  Direction of action:
284   ln_traldf_lev   =  .false.  !  iso-level
285   ln_traldf_hor   =  .false.  !  horizontal (geopotential)
286   ln_traldf_iso   =  .true.   !  iso-neutral
287   ln_traldf_triad =  .false.  !  iso-neutral using Griffies triads
288   !
289   !                       !  iso-neutral options:       
290   ln_traldf_msc   =  .false.  !  Method of Stabilizing Correction (both operators)
291   rn_slpmax       =   0.01    !  slope limit                      (both operators)
292   ln_triad_iso    =  .false.  !  pure horizontal mixing in ML     (triad only)
293   rn_sw_triad     =  1        !  =1 switching triad ; =0 all 4 triads used (triad only)
294   ln_botmix_triad =  .false.  !  lateral mixing on bottom         (triad only)
295   !
296   !                       !  Coefficients:
297   nn_aht_ijk_t    = 0         !  space/time variation of eddy coef
298      !                             !  =  0  constant
299      !                        !  time invariant coefficients :  aht = 1/2  Uv*Lv   (lap case)
300      !                             !                            or  = 1/12 Uv*Lv^3 (blp case)
301      rn_Ud      = 0.2              !  lateral diffusive velocity [m/s] (nn_aht_ijk_t= 0, 10, 20, 30)
302      rn_Ld      = 10.e+3           !  lateral diffusive length   [m]   (nn_aht_ijk_t= 0, 10)
303/
304!!======================================================================
305!!                      ***  Dynamics namelists  ***                  !!
306!!                                                                    !!
307!!   nam_vvl       vertical coordinate options                          (default: z-star)
308!!   namdyn_adv    formulation of the momentum advection                (default: NO selection)
309!!   namdyn_vor    advection scheme                                     (default: NO selection)
310!!   namdyn_hpg    hydrostatic pressure gradient                        (default: NO selection)
311!!   namdyn_spg    surface pressure gradient                            (default: NO selection)
312!!   namdyn_ldf    lateral diffusion scheme                             (default: NO selection)
313!!   namdta_dyn    offline TOP: dynamics read in files                  (OFF_SRC only)
314!!======================================================================
315!
316!-----------------------------------------------------------------------
317&namdyn_adv    !   formulation of the momentum advection                (default: NO selection)
318!-----------------------------------------------------------------------
319   ln_dynadv_OFF = .false. !  linear dynamics (no momentum advection)
320   ln_dynadv_vec = .true. !  vector form - 2nd centered scheme
321     nn_dynkeg     = 0        ! grad(KE) scheme: =0   C2  ;  =1   Hollingsworth correction
322   ln_dynadv_cen2 = .false. !  flux form - 2nd order centered scheme
323   ln_dynadv_ubs = .false. !  flux form - 3rd order UBS      scheme
324/
325!-----------------------------------------------------------------------
326&namdyn_vor    !   Vorticity / Coriolis scheme                          (default: OFF)
327!-----------------------------------------------------------------------
328   ln_dynvor_ene = .false. !  enstrophy conserving scheme
329   ln_dynvor_ens = .false. !  energy conserving scheme
330   ln_dynvor_mix = .false. !  mixed scheme
331   ln_dynvor_een = .true.  !  energy & enstrophy scheme
332      nn_een_e3f = 0             !  e3f = masked averaging of e3t divided by 4 (=0) or by the sum of mask (=1)
333/
334!-----------------------------------------------------------------------
335&namdyn_hpg    !   Hydrostatic pressure gradient option                 (default: NO selection)
336!-----------------------------------------------------------------------
337   ln_hpg_zco  = .false.   !  z-coordinate - full steps
338   ln_hpg_zps  = .false.   !  z-coordinate - partial steps (interpolation)
339   ln_hpg_sco  = .true.    !  s-coordinate
340/
341!-----------------------------------------------------------------------
342&namdyn_spg    !   surface pressure gradient                            (default: OFF)
343!-----------------------------------------------------------------------
344   ln_dynspg_ts  = .true.  !  split-explicit free surface
345   ln_bt_auto    = .false. ! Number of sub-step defined from:
346   nn_baro       =  12     ! =F : the number of sub-step in rn_rdt seconds
347/
348!-----------------------------------------------------------------------
349&namdyn_ldf    !   lateral diffusion on momentum                        (default: NO selection)
350!-----------------------------------------------------------------------
351   !                       !  Type of the operator :
352   !                           !  no diffusion: set ln_dynldf_lap=..._blp=F
353   ln_dynldf_lap =  .true.     !    laplacian operator
354   ln_dynldf_blp =  .false.    !  bilaplacian operator
355   !                       !  Direction of action  :
356   ln_dynldf_lev =  .true.     !  iso-level
357   ln_dynldf_hor =  .false.    !  horizontal (geopotential)
358   ln_dynldf_iso =  .false.    !  iso-neutral
359   !                       !  Coefficient
360   nn_ahm_ijk_t  = 0           !  space/time variation of eddy coef
361      !                             !  =  0  constant
362      !                        !  time invariant coefficients :  ahm = 1/2  Uv*Lv   (lap case)
363      !                             !                            or  = 1/12 Uv*Lv^3 (blp case)
364      rn_Uv      = 2.0              !  lateral viscous velocity [m/s] (nn_ahm_ijk_t= 0, 10, 20, 30)
365      rn_Lv      = 10.e+3           !  lateral viscous length   [m]   (nn_ahm_ijk_t= 0, 10)
366/
367!!======================================================================
368!!                     vertical physics namelists                     !!
369!!                                                                    !!
370!!    namzdf        vertical physics manager                            (default: NO selection)
371!!    namzdf_ric    richardson number vertical mixing                   (ln_zdfric=T)
372!!    namzdf_tke    TKE vertical mixing                                 (ln_zdftke=T)
373!!    namzdf_gls    GLS vertical mixing                                 (ln_zdfgls=T)
374!!    namzdf_osm    OSM vertical diffusion                              (ln_zdfosm=T)
375!!    namzdf_iwm    tidal mixing parameterization                       (ln_zdfiwm=T)
376!!======================================================================
377!
378!-----------------------------------------------------------------------
379&namzdf        !   vertical physics                                     (default: NO selection)
380!-----------------------------------------------------------------------
381   !                       ! type of vertical closure
382   ln_zdfcst   = .false.      !  constant mixing
383   ln_zdfric   = .false.      !  local Richardson dependent formulation (T =>   fill namzdf_ric)
384   ln_zdftke   = .true.       !  Turbulent Kinetic Energy closure       (T =>   fill namzdf_tke)
385   ln_zdfgls   = .false.      !  Generic Length Scale closure           (T =>   fill namzdf_gls)
386   ln_zdfosm   = .false.      !  OSMOSIS BL closure                     (T =>   fill namzdf_osm)
387   !
388   !                       ! convection
389   ln_zdfevd   = .true.       !  enhanced vertical diffusion
390      nn_evdm     =    1         ! apply on tracer (=0) or on tracer and momentum (=1)
391      rn_evd      =  100.        ! mixing coefficient [m2/s]
392   ln_zdfnpc   = .false.      !  Non-Penetrative Convective algorithm
393      nn_npc      =    1         ! frequency of application of npc
394      nn_npcp     =  365         ! npc control print frequency
395   !
396   ln_zdfddm   = .false.   ! double diffusive mixing
397      rn_avts  =    1.e-4     !  maximum avs (vertical mixing on salinity)
398      rn_hsbfr =    1.6       !  heat/salt buoyancy flux ratio
399   !
400   !                       ! gravity wave-driven vertical mixing
401   ln_zdfiwm   = .false.      ! internal wave-induced mixing            (T =>   fill namzdf_iwm)
402   ln_zdfswm   = .false.      ! surface  wave-induced mixing            (T => ln_wave=ln_sdw=T )
403   !
404   !                       ! coefficients
405   rn_avm0     =   1.2e-4     !  vertical eddy viscosity   [m2/s]       (background Kz if ln_zdfcst=F)
406   rn_avt0     =   1.2e-5     !  vertical eddy diffusivity [m2/s]       (background Kz if ln_zdfcst=F)
407   nn_avb      =    0         !  profile for background avt & avm (=1) or not (=0)
408   nn_havtb    =    0         !  horizontal shape for avtb (=1) or not (=0)
409/
410!-----------------------------------------------------------------------
411&namzdf_tke    !   turbulent eddy kinetic dependent vertical diffusion  (ln_zdftke =T)
412!-----------------------------------------------------------------------
413   nn_etau     =   0       !  penetration of tke below the mixed layer (ML) due to internal & intertial waves
414/
415!!======================================================================
416!!                  ***  Diagnostics namelists  ***                   !!
417!!                                                                    !!
418!!   namtrd       dynamics and/or tracer trends                         (default: OFF)
419!!   namptr       Poleward Transport Diagnostics                        (default: OFF)
420!!   namhsb       Heat and salt budgets                                 (default: OFF)
421!!   namdiu       Cool skin and warm layer models                       (default: OFF)
422!!   namdiu       Cool skin and warm layer models                       (default: OFF)
423!!   namflo       float parameters                                      (default: OFF)
424!!   nam_diadct   transports through some sections                      (default: OFF)
425!!   nam_dia25h   25h Mean Output                                       (default: OFF)
426!!   namnc4       netcdf4 chunking and compression settings             ("key_netcdf4")
427!!======================================================================
428!
429!-----------------------------------------------------------------------
430&namtrd        !   trend diagnostics                                    (default F)
431!-----------------------------------------------------------------------
432   ln_glo_trd  = .false.   ! (T) global domain averaged diag for T, T^2, KE, and PE
433   ln_dyn_trd  = .false.   ! (T) 3D momentum trend output
434   ln_dyn_mxl  = .FALSE.   ! (T) 2D momentum trends averaged over the mixed layer (not coded yet)
435   ln_vor_trd  = .FALSE.   ! (T) 2D barotropic vorticity trends (not coded yet)
436   ln_KE_trd   = .false.   ! (T) 3D Kinetic   Energy     trends
437   ln_PE_trd   = .false.   ! (T) 3D Potential Energy     trends
438   ln_tra_trd  = .false.    ! (T) 3D tracer trend output
439   ln_tra_mxl  = .false.   ! (T) 2D tracer trends averaged over the mixed layer (not coded yet)
440   nn_trd      = 365       !  print frequency (ln_glo_trd=T) (unit=time step)
441/
442!-----------------------------------------------------------------------
443&nam_diadct    !   transports through some sections                     (default: OFF)
444!-----------------------------------------------------------------------
445    ln_diadct  = .false.   ! Calculate transport thru sections or not
446    nn_dct      = 60       !  time step frequency for transports computing
447    nn_dctwri   = 60       !  time step frequency for transports writing
448    nn_secdebug = 0        !      0 : no section to debug
449/
450!!======================================================================
451!!               ***  Observation & Assimilation  ***                 !!
452!!                                                                    !!
453!!   namobs       observation and model comparison                      (default: OFF)
454!!   nam_asminc   assimilation increments                               ('key_asminc')
455!!======================================================================
456!
457!!======================================================================
458!!                  ***  Miscellaneous namelists  ***                 !!
459!!                                                                    !!
460!!   nammpp            Massively Parallel Processing                    ("key_mpp_mpi")
461!!   namctl            Control prints                                   (default: OFF)
462!!   namsto            Stochastic parametrization of EOS                (default: OFF)
463!!======================================================================
464!
465!-----------------------------------------------------------------------
466&nammpp        !   Massively Parallel Processing                        ("key_mpp_mpi")
467!-----------------------------------------------------------------------
468/
469!-----------------------------------------------------------------------
470&namctl        !   Control prints                                       (default: OFF)
471!-----------------------------------------------------------------------
472/
473!-----------------------------------------------------------------------
474&namsto        ! Stochastic parametrization of EOS                      (default: OFF)
475!-----------------------------------------------------------------------
476/
Note: See TracBrowser for help on using the repository browser.