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.
1_namelist_cfg in branches/2017/dev_merge_2017/NEMOGCM/CONFIG/AGRIF_NORDIC/EXP00 – NEMO

source: branches/2017/dev_merge_2017/NEMOGCM/CONFIG/AGRIF_NORDIC/EXP00/1_namelist_cfg @ 9464

Last change on this file since 9464 was 9464, checked in by clem, 6 years ago

New configuration. This is a double agrif zoom in the Nordic Seas from ORCA2 to 1/2deg to 1/6deg. Input files are on ADA for now. This configuration will be better documented soon and will be integrated to sette tests. It will be subject to some changes to solve the remaining issues (restartability for example). At the end it will replace the Agulhas configuration

File size: 20.9 KB
Line 
1!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2!! NEMO/OPA  :  Configuration namelist used to overwrite SHARED/1_namelist_ref
3!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
4!-----------------------------------------------------------------------
5&namrun        !   parameters of the run
6!-----------------------------------------------------------------------
7   cn_exp      = "Nordic" !  experience name
8   nn_it000    =    1     !  first time step
9   nn_itend    =   80     !  last  time step
10   ln_clobber  = .true.   !  clobber (overwrite) an existing file
11/
12!-----------------------------------------------------------------------
13&namcfg     !   parameters of the configuration
14!-----------------------------------------------------------------------
15   ln_read_cfg = .true.    !  (=T) read the domain configuration file
16      !                    !  (=F) user defined configuration  ==>>>  see usrdef(_...) modules
17      cn_domcfg = "ORCA_R05_zps_domcfg_agrif"    ! domain configuration filename
18/
19!-----------------------------------------------------------------------
20&namdom        !   space and time domain (bathymetry, mesh, timestep)
21!----------------------------------------------------------------------- 
22   ln_linssh   = .false.   !  =T  linear free surface  ==>>  model level are fixed in time
23   !
24   rn_rdt      = 1440.     !  time step for the dynamics (and tracer if nn_acc=0)
25/
26!-----------------------------------------------------------------------
27&namcrs        !   coarsened grid (for outputs and/or TOP)              (ln_crs =T)
28!-----------------------------------------------------------------------
29/
30!-----------------------------------------------------------------------
31&namtsd    !   data : Temperature  & Salinity
32!-----------------------------------------------------------------------
33/
34!-----------------------------------------------------------------------
35&namsbc        !   Surface Boundary Condition (surface module)
36!-----------------------------------------------------------------------
37   nn_fsbc     = 1         !  frequency of surface boundary condition computation
38   ln_blk      = .true.    !  Bulk formulation                          (T => fill namsbc_blk )
39   nn_ice      = 2         !  =0 no ice boundary condition   ,
40                           !  =1 use observed ice-cover      ,
41                           !  =2 or 3 automatically for LIM3 or CICE    ("key_lim3" or "key_cice")
42   ln_rnf      = .false.    !  runoffs                                   (T => fill namsbc_rnf)
43   ln_ssr      = .false.    !  Sea Surface Restoring on T and/or S       (T => fill namsbc_ssr)
44   nn_fwb      = 0         !  FreshWater Budget: =0 unchecked
45                           !     =1 global mean of e-p-r set to zero at each time step
46                           !     =2 annual global mean of e-p-r set to zero
47/
48!-----------------------------------------------------------------------
49&namsbc_blk   !   namsbc_blk  Bulk formulae
50!-----------------------------------------------------------------------
51!              !  file name                   ! frequency (hours) ! variable  ! time interp. !  clim  ! 'yearly'/ ! weights                              ! rotation ! land/sea mask !
52!              !                              !  (if <0  months)  !   name    !   (logical)  !  (T/F) ! 'monthly' ! filename                             ! pairing  ! filename      !
53   sn_wndi     = 'u_10.15JUNE2009_fill'       ,         6         , 'U_10_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_nordic1_bicub.nc'     , 'Uwnd'   , ''
54   sn_wndj     = 'v_10.15JUNE2009_fill'       ,         6         , 'V_10_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_nordic1_bicub.nc'     , 'Vwnd'   , ''
55   sn_qsr      = 'ncar_rad.15JUNE2009_fill'   ,        24         , 'SWDN_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_nordic1_bilin.nc'    , ''       , ''
56   sn_qlw      = 'ncar_rad.15JUNE2009_fill'   ,        24         , 'LWDN_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_nordic1_bilin.nc'    , ''       , ''
57   sn_tair     = 't_10.15JUNE2009_fill'       ,         6         , 'T_10_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_nordic1_bilin.nc'    , ''       , ''
58   sn_humi     = 'q_10.15JUNE2009_fill'       ,         6         , 'Q_10_MOD',   .false.    , .true. , 'yearly'  , 'weights_core2_nordic1_bilin.nc'    , ''       , ''
59   sn_prec     = 'ncar_precip.15JUNE2009_fill',        -1         , 'PRC_MOD1',   .false.    , .true. , 'yearly'  , 'weights_core2_nordic1_bilin.nc'    , ''       , ''
60   sn_snow     = 'ncar_precip.15JUNE2009_fill',        -1         , 'SNOW'    ,   .false.    , .true. , 'yearly'  , 'weights_core2_nordic1_bilin.nc'    , ''       , ''
61   sn_slp      = 'slp.15JUNE2009_fill'        ,         6         , 'SLP'     ,   .false.    , .true. , 'yearly'  , 'weights_core2_nordic1_bilin.nc'    , ''       , ''
62   sn_tdif     = 'taudif_core'                ,        24         , 'taudif'  ,   .false.    , .true. , 'yearly'  , 'weights_core2_nordic1_bilin.nc'    , ''       , ''
63   !
64   !                    !  bulk algorithm :
65   ln_NCAR     = .true.   ! "NCAR"      algorithm   (Large and Yeager 2008)
66/
67!-----------------------------------------------------------------------
68&namtra_qsr    !   penetrative solar radiation
69!-----------------------------------------------------------------------
70!              !  file name  ! frequency (hours) ! variable  ! time interp. !  clim  ! 'yearly'/ ! weights  ! rotation !
71!              !             !  (if <0  months)  !   name    !   (logical)  !  (T/F) ! 'monthly' ! filename ! pairing  !
72   sn_chl      ='chlorophyll',        -1         , 'CHLA'    ,   .true.     , .true. , 'yearly'  , 'weights_core2_nordic1_bilin.nc'       , ''
73   nn_chldta   =      0    !  RGB : Chl data (=1) or cst value (=0)
74/
75!-----------------------------------------------------------------------
76&namsbc_rnf    !   runoffs namelist surface boundary condition
77!-----------------------------------------------------------------------
78!              !  file name           ! frequency (hours) ! variable  ! time interp. !  clim  ! 'yearly'/ ! weights  ! rotation ! land/sea mask !
79!              !                      !  (if <0  months)  !   name    !   (logical)  !  (T/F) ! 'monthly' ! filename ! pairing  ! filename      !   
80   sn_rnf      = 'runoff_core_monthly',        -1         , 'sorunoff',   .true.     , .true. , 'yearly'  , 'weights_core2_nordic1_bilin.nc'       , ''       , ''
81   sn_cnf      = 'runoff_core_monthly',         0         , 'socoefr0',   .false.    , .true. , 'yearly'  , 'weights_core2_nordic1_bilin.nc'       , ''       , ''
82   sn_s_rnf    = 'runoffs'            ,        24         , 'rosaline',   .true.     , .true. , 'yearly'  , 'weights_core2_nordic1_bilin.nc'       , ''       , ''
83   sn_t_rnf    = 'runoffs'            ,        24         , 'rotemper',   .true.     , .true. , 'yearly'  , 'weights_core2_nordic1_bilin.nc'       , ''       , ''
84   sn_dep_rnf  = 'runoffs'            ,         0         , 'rodepth' ,   .false.    , .true. , 'yearly'  , 'weights_core2_nordic1_bilin.nc'       , ''       , ''
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      ln_icebergs              = .false.               ! iceberg floats or not
98!         ! file name ! frequency (hours) !   variable   ! time interp. !  clim   ! 'yearly'/ ! weights  ! rotation ! land/sea mask !
99!         !           !  (if <0  months)  !     name     !   (logical)  !  (T/F ) ! 'monthly' ! filename ! pairing  ! filename      !
100   sn_icb =  'calving',       -1          , 'calvingmask',  .true.      , .true.  , 'yearly'  , 'weights_core2_nordic1_bilin.nc'       , ''       , ''
101/
102!-----------------------------------------------------------------------
103&namlbc        !   lateral momentum boundary condition
104!-----------------------------------------------------------------------
105/
106!-----------------------------------------------------------------------
107&namdrg        !   top/bottom friction
108!-----------------------------------------------------------------------
109   ln_non_lin = .true.
110/
111!-----------------------------------------------------------------------
112&namagrif      !  AGRIF zoom                                            ("key_agrif")
113!-----------------------------------------------------------------------
114   ln_spc_dyn    = .true.  !  use 0 as special value for dynamics
115   rn_sponge_tra = 1440.   !  coefficient for tracer   sponge layer [m2/s]
116   rn_sponge_dyn = 1440.   !  coefficient for dynamics sponge layer [m2/s]
117   ln_chk_bathy  = .FALSE. !
118/
119!-----------------------------------------------------------------------
120&nambbc        !   bottom temperature boundary condition                (default: NO)
121!-----------------------------------------------------------------------
122   ln_trabbc   = .true.    !  Apply a geothermal heating at the ocean bottom
123/
124!-----------------------------------------------------------------------
125&nambbl        !   bottom boundary layer scheme                         (default: NO)
126!-----------------------------------------------------------------------
127   ln_trabbl   = .true.    !  Bottom Boundary Layer parameterisation flag
128   nn_bbl_ldf  =  1        !  diffusive bbl (=1)   or not (=0)
129   nn_bbl_adv  =  0        !  advective bbl (=1/2) or not (=0)
130   rn_ahtbbl   =  1000.    !  lateral mixing coefficient in the bbl  [m2/s]
131   rn_gambbl   =  10.      !  advective bbl coefficient                 [s]
132/
133!-----------------------------------------------------------------------
134&nameos        !   ocean physical parameters
135!-----------------------------------------------------------------------
136   ln_teos10   = .true.         !  = Use TEOS-10 equation of state
137   ln_eos80    = .false.          !  = Use EOS80
138   ln_seos     = .false.         !  = Use S-EOS (simplified Eq.)
139/
140!-----------------------------------------------------------------------
141&namtra_adv    !   advection scheme for tracer                          (default: NO advection)
142!-----------------------------------------------------------------------
143   ln_traadv_ubs = .true. !  UBS scheme
144      nn_ubs_v   =  2            !  =2  , vertical 2nd order FCT / COMPACT 4th order
145/
146!-----------------------------------------------------------------------
147&namtra_adv_mle !   mixed layer eddy parametrisation (Fox-Kemper param)
148!-----------------------------------------------------------------------
149/
150!----------------------------------------------------------------------------------
151&namtra_ldf    !   lateral diffusion scheme for tracers
152!----------------------------------------------------------------------------------
153   !                       !  Operator type:
154   ln_traldf_NONE  =  .true.  !           No operator (no explicit advection)
155   ln_traldf_lap   =  .false.   !    laplacian operator
156   ln_traldf_blp   =  .false.  !  bilaplacian operator
157   !                       !  Direction of action:
158   ln_traldf_lev   =  .false.  !  iso-level
159   ln_traldf_hor   =  .false.  !  horizontal (geopotential)
160   ln_traldf_iso   =  .true.   !  iso-neutral (Standard operator)
161   ln_traldf_triad =  .false.  !  iso-neutral (Triads   operator)
162   !
163   !                       !  iso-neutral options:       
164   ln_traldf_msc   =  .true.   !  Method of Stabilizing Correction (both operators)
165   rn_slpmax       =   0.01    !  slope limit                      (both operators)
166   ln_triad_iso    =  .false.  !  pure horizontal mixing in ML              (triad only)
167   rn_sw_triad     =  1        !  =1 switching triad ; =0 all 4 triads used (triad only)
168   ln_botmix_triad =  .false.  !  lateral mixing on bottom                  (triad only)
169   !
170   !                       !  Coefficients:
171   nn_aht_ijk_t    = 31        !  space/time variation of eddy coef
172   !                                !   =-20 (=-30)    read in eddy_diffusivity_2D.nc (..._3D.nc) file
173   !                                !   =  0           constant
174   !                                !   = 10 F(k)      =ldf_c1d
175   !                                !   = 20 F(i,j)    =ldf_c2d
176   !                                !   = 21 F(i,j,t)  =Treguier et al. JPO 1997 formulation
177   !                                !   = 30 F(i,j,k)  =ldf_c2d + ldf_c1d
178   !                                !   = 31 F(i,j,k,t)=F(local velocity)
179   rn_aht_0        = 1000.     !  lateral eddy diffusivity   (lap. operator) [m2/s]
180   rn_bht_0        = 1.e+12    !  lateral eddy diffusivity (bilap. operator) [m4/s]
181/
182!----------------------------------------------------------------------------------
183&namtra_ldfeiv !   eddy induced velocity param.
184!----------------------------------------------------------------------------------
185   ln_ldfeiv     =.false.   ! use eddy induced velocity parameterization
186/
187!-----------------------------------------------------------------------
188&namtra_dmp    !   tracer: T & S newtonian damping                      (default: NO)
189!-----------------------------------------------------------------------
190   ln_tradmp   =  .false.   !  add a damping termn (T) or not (F)
191/
192!-----------------------------------------------------------------------
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 = .false.  !  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 = .true. !  flux form - 3rd order UBS      scheme
200/
201!-----------------------------------------------------------------------
202&namdyn_vor    !   option of physics/algorithm (not control by CPP keys)
203!-----------------------------------------------------------------------
204   ln_dynvor_ene = .false. !  enstrophy conserving scheme
205   ln_dynvor_ens = .true. !  energy conserving scheme
206   ln_dynvor_mix = .false. !  mixed scheme
207   ln_dynvor_een = .false.  !  energy & enstrophy scheme
208      nn_een_e3f = 0             !  e3f = masked averaging of e3t divided by 4 (=0) or by the sum of mask (=1)
209/
210!-----------------------------------------------------------------------
211&namdyn_hpg    !   Hydrostatic pressure gradient option
212!-----------------------------------------------------------------------
213   ln_hpg_sco  = .true.   !  s-coordinate (standard jacobian formulation)
214/
215!-----------------------------------------------------------------------
216&namdyn_spg    !   surface pressure gradient
217!-----------------------------------------------------------------------
218   ln_dynspg_ts  = .true.  !  split-explicit free surface
219/
220!-----------------------------------------------------------------------
221&namdyn_ldf    !   lateral diffusion on momentum
222!-----------------------------------------------------------------------
223   !                       !  Type of the operator :
224   !                           !  no diffusion: set ln_dynldf_lap=..._blp=F
225   ln_dynldf_NONE=  .true.    !  No operator (i.e. no explicit diffusion)
226   ln_dynldf_lap =  .false.    !    laplacian operator
227   ln_dynldf_blp =  .false.     !  bilaplacian operator
228   !                       !  Direction of action  :
229   ln_dynldf_lev =  .false.     !  iso-level
230   ln_dynldf_hor =  .false.    !  horizontal (geopotential)
231   ln_dynldf_iso =  .true.    !  iso-neutral
232   !                       !  Coefficient
233   nn_ahm_ijk_t  =  31          !  space/time variation of eddy coef
234   !                                !  =-30  read in eddy_viscosity_3D.nc file
235   !                                !  =-20  read in eddy_viscosity_2D.nc file
236   !                                !  =  0  constant
237   !                                !  = 10  F(k)=c1d
238   !                                !  = 20  F(i,j)=F(grid spacing)=c2d
239   !                                !  = 30  F(i,j,k)=c2d*c1d
240   !                                !  = 31  F(i,j,k)=F(grid spacing and local velocity)
241   rn_ahm_0      =  40000.     !  horizontal laplacian eddy viscosity   [m2/s]
242   rn_ahm_b      =      0.     !  background eddy viscosity for ldf_iso [m2/s]
243   rn_bhm_0      = 8.5e+11     !  horizontal bilaplacian eddy viscosity [m4/s]
244/
245!!======================================================================
246!!                     vertical physics namelists                     !!
247!!======================================================================
248!-----------------------------------------------------------------------
249&namzdf        !   vertical physics                                     (default: NO selection)
250!-----------------------------------------------------------------------
251   !                       ! type of vertical closure
252   ln_zdfcst   = .false.      !  constant mixing
253   ln_zdfric   = .false.      !  local Richardson dependent formulation (T =>   fill namzdf_ric)
254   ln_zdftke   = .true.       !  Turbulent Kinetic Energy closure       (T =>   fill namzdf_tke)
255   ln_zdfgls   = .false.      !  Generic Length Scale closure           (T =>   fill namzdf_gls)
256   !
257   !                       ! convection
258   ln_zdfevd   = .true.       !  Enhanced Vertical Diffusion scheme
259      nn_evdm  =    0            !  evd apply on tracer (=0) or on tracer and momentum (=1)
260      rn_evd   =  100.           !  evd mixing coefficient [m2/s]
261   !
262   ln_zdfddm   = .true.    ! double diffusive mixing
263      rn_avts  =    1.e-4     !  maximum avs (vertical mixing on salinity)
264      rn_hsbfr =    1.6       !  heat/salt buoyancy flux ratio
265   !
266   !                       ! gravity wave-driven vertical mixing
267   ln_zdfiwm   = .false.      ! internal wave-induced mixing            (T =>   fill namzdf_iwm)
268   ln_zdfswm   = .false.      ! surface  wave-induced mixing            (T => ln_wave=ln_sdw=T )
269   !
270   !                       !  Coefficients
271   rn_avm0     =   1.2e-4     !  vertical eddy viscosity   [m2/s]       (background Kz if ln_zdfcst=F)
272   rn_avt0     =   1.2e-5     !  vertical eddy diffusivity [m2/s]       (background Kz if ln_zdfcst=F)
273   nn_avb      =    0         !  profile for background avt & avm (=1) or not (=0)
274   nn_havtb    =    1         !  horizontal shape for avtb (=1) or not (=0)
275/
276!-----------------------------------------------------------------------
277&namzdf_tke    !   turbulent eddy kinetic dependent vertical diffusion
278!-----------------------------------------------------------------------
279/
280!-----------------------------------------------------------------------
281&namzdf_iwm    !   tidal mixing parameterization                        (ln_zdfiwm =T)
282!-----------------------------------------------------------------------
283  nn_zpyc     = 2         !  pycnocline-intensified dissipation scales as N (=1) or N^2 (=2)
284  ln_mevar    = .true.    !  variable (T) or constant (F) mixing efficiency
285  ln_tsdiff   = .true.    !  account for differential T/S mixing (T) or not (F)
286/
287!-----------------------------------------------------------------------
288&nammpp        !   Massively Parallel Processing                        ("key_mpp_mpi)
289!-----------------------------------------------------------------------
290   jpni        =   4       !  jpni   number of processors following i (set automatically if < 1)
291   jpnj        =   4       !  jpnj   number of processors following j (set automatically if < 1)
292   jpnij       =   16       !  jpnij  number of local domains (set automatically if < 1)
293/
294!-----------------------------------------------------------------------
295&namctl        !   Control prints & Benchmark
296!-----------------------------------------------------------------------
297   ln_ctl      = .false.   !  trends control print (expensive!)
298/
299!-----------------------------------------------------------------------
300&namptr       !   Poleward Transport Diagnostic
301!-----------------------------------------------------------------------
302/
303!-----------------------------------------------------------------------
304&namhsb       !  Heat and salt budgets                                  (default F)
305!-----------------------------------------------------------------------
306/
307!-----------------------------------------------------------------------
308&namobs       !  observation usage                                      ('key_diaobs')
309!-----------------------------------------------------------------------
310/
311!-----------------------------------------------------------------------
312&nam_asminc   !   assimilation increments                               ('key_asminc')
313!-----------------------------------------------------------------------
314/
Note: See TracBrowser for help on using the repository browser.