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 branches/UKMO/dev_r8814_surge_modelling_Nemo4/NEMOGCM/CONFIG/AMM15_SURGE/EXP00 – NEMO

source: branches/UKMO/dev_r8814_surge_modelling_Nemo4/NEMOGCM/CONFIG/AMM15_SURGE/EXP00/namelist_cfg @ 10543

Last change on this file since 10543 was 10543, checked in by clne, 5 years ago

Add initial AMM15_SURGE configuration for testing. Based on AMM7_SURGE

File size: 21.5 KB
Line 
1!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2!! NEMO/OPA  : AMM12 configuration namelist used to overwrite defaults values defined in SHARED/namelist_ref
3!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
4!-----------------------------------------------------------------------
5&namrun        !   parameters of the run
6!-----------------------------------------------------------------------
7   cn_exp      =  "AMMSURGE"  !  experience name
8   nn_it000    =       1   !  first time step
9   nn_itend    =   52560   !  last  time step (std 1 day = 144)
10   nn_date0    =  20130101 !  date at nit_0000 (format yyyymmdd) used if ln_rstart=F or (ln_rstart=T and nn_rstctl=0 or 1)
11   nn_time0    =       0   !  initial time of day in hhmm
12   nn_leapy    =       1   !  Leap year calendar (1) or not (0)
13   ln_rstart   =  .false.  !  start from rest (F) or from a restart file (T)
14   nn_euler    =       1   !  = 0 : start with forward time step if ln_rstart=.true.
15   cn_ocerst_in   = "ammsurge_restart_oce"   !  suffix of ocean restart name (input)
16   cn_ocerst_out  = "restart_oce_out"   !  suffix of ocean restart name (input)
17   nn_istate   =       0   !  output the initial state (1) or not (0)
18   nn_stock    =   52560   !  frequency of creation of a restart file (modulo referenced to 1)
19   nn_write    =   52560   !  frequency of write in the output file   (modulo referenced to nit000)
20/
21!-----------------------------------------------------------------------
22&namcfg        !   parameters of the configuration
23!-----------------------------------------------------------------------
24   ln_read_cfg = .true.   !  (=T) read the domain configuration file
25                          !  (=F) user defined configuration  ==>>>  see usrdef(_...) modules
26   cn_domcfg = "amm15_2lev_domain_cfg"         ! domain configuration filename
27/
28!-----------------------------------------------------------------------
29&namzgr        !   vertical coordinate
30!-----------------------------------------------------------------------
31   ln_zps      = .false.   !  z-coordinate - partial steps   (T/F)
32   ln_sco      = .true.    !  s- or hybrid z-s-coordinate    (T/F)
33/
34!-----------------------------------------------------------------------
35&namzgr_sco    !   s-coordinate or hybrid z-s-coordinate
36!-----------------------------------------------------------------------
37   rn_sbot_min =    6.0    !  minimum depth of s-bottom surface (>0) (m)
38   rn_hc       =    0.0    !  critical depth for transition to stretched coordinates
39   rn_rmax     =    1.0    !  maximum cut-off r-value allowed (0<r_max<1)
40   rn_theta    =    0.0    !  surface control parameter (0<=theta<=20)
41/
42!-----------------------------------------------------------------------
43&namdom        !   space and time domain (bathymetry, mesh, timestep)
44!-----------------------------------------------------------------------
45   ln_2d        = .true.  !  (=T) run in 2D barotropic mode (no tracer processes or vertical diffusion)
46   rn_rdt      =   120.    !  time step for the dynamics (and tracer if nn_acc=0)
47/
48
49!-----------------------------------------------------------------------
50&namtsd    !   data : Temperature  & Salinity
51!-----------------------------------------------------------------------
52   ln_tsd_init   = .false.   !  Initialisation of ocean T & S with T &S input data (T) or not (F)
53   ln_tsd_tradmp = .false.   !  damping of ocean T & S toward T &S input data (T) or not (F)
54/
55!-----------------------------------------------------------------------
56&namsbc        !   Surface Boundary Condition (surface module)
57!-----------------------------------------------------------------------
58   nn_fsbc     = 1         !  frequency of surface boundary condition computation
59                           !     (also = the frequency of sea-ice model call)
60   ln_usr = .true.
61   ln_blk =  .false.
62   ln_apr_dyn  = .false.    !  Patm gradient added in ocean & ice Eqs.   (T => fill namsbc_apr )
63   nn_ice      = 0         !  =0 no ice boundary condition   ,
64   ln_rnf      = .false.   !  Runoffs                                   (T => fill namsbc_rnf)
65   ln_ssr      = .false.   !  Sea Surface Restoring on T and/or S       (T => fill namsbc_ssr)
66   ln_traqsr   = .false.   !  Light penetration in the ocean            (T => fill namtra_qsr)
67   nn_fwb      = 0         !  FreshWater Budget: =0 unchecked
68/
69
70
71!-----------------------------------------------------------------------
72&namsbc_usr  !   namsbc_surge   surge model fluxes
73!-----------------------------------------------------------------------
74   ln_use_sbc  = .false.    ! (T) to turn on surge fluxes (wind and pressure only)
75                            ! (F) for no fluxes (ie tide only case)
76
77!
78!              !  file name                    ! frequency (hours) ! variable  ! time interp. !  clim  ! 'yearly'/ ! weights  ! rotation !
79!              !                               !  (if <0  months)  !   name    !   (logical)  !  (T/F) ! 'monthly' ! filename ! pairing  !
80   sn_wndi     = 'windspd_u_amm15'              ,       1           ,'x_wind',   .true.     , .false. , 'daily'  ,'' , ''
81   sn_wndj     = 'windspd_v_amm15'              ,       1           ,'y_wind',   .true.     , .false. , 'daily'  ,'' , ''
82   cn_dir      = './fluxes/'          !  root directory for the location of the bulk files
83   rn_vfac     = 1.                   !  multiplicative factor for ocean/ice velocity
84                                      !  in the calculation of the wind stress (0.=absolute winds or 1.=relative winds)
85   rn_charn_const = 0.0275
86/
87
88!-----------------------------------------------------------------------
89&namtra_qsr    !   penetrative solar radiation
90!-----------------------------------------------------------------------
91   ln_traqsr   = .false.   !  Light penetration (T) or not (F)
92   nn_chldta   =      0    !  RGB : Chl data (=1) or cst value (=0)
93/
94
95!-----------------------------------------------------------------------
96&namsbc_apr    !   Atmospheric pressure used as ocean forcing or in bulk
97!-----------------------------------------------------------------------
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_apr= 'pressure_amm15',        1         ,   'air_pressure_at_sea_level' ,    .true.    , .false., 'daily'   ,  ''      ,   ''     ,  ''
101   cn_dir      = './fluxes/'!  root directory for the location of the bulk files
102   rn_pref     = 101200.    !  reference atmospheric pressure   [N/m2]/
103   ln_ref_apr  = .false.    !  ref. pressure: global mean Patm (T) or a constant (F)
104   ln_apr_obc  = .true.     !  inverse barometer added to OBC ssh data
105/
106!-----------------------------------------------------------------------
107&namberg       !   iceberg parameters                                   (default: No iceberg)
108!-----------------------------------------------------------------------
109/
110!-----------------------------------------------------------------------
111&namlbc        !   lateral momentum boundary condition
112!-----------------------------------------------------------------------
113   rn_shlat    =     0     !  shlat = 0  !  0 < shlat < 2  !  shlat = 2  !  2 < shlat
114                           !  free slip  !   partial slip  !   no slip   ! strong slip
115/
116
117!-----------------------------------------------------------------------
118&nam_tide      !   tide parameters
119!-----------------------------------------------------------------------
120   ln_tide     = .true.
121 clname(1)     =   'M2'
122 clname(2)     =   'S2'
123 clname(3)     =   'N2'
124 clname(4)     =   'K2'
125 clname(5)     =   'K1'
126 clname(6)     =   'O1'
127 clname(7)     =   'P1'
128 clname(8)     =   'Q1'
129 clname(9)     =   'Mm'
130 clname(10)    =   'Mf'
131 clname(11)    =   'M4'
132 clname(12)    =   'MN4'
133 clname(13)    =   'MS4'
134 clname(14)    =   '2N2'
135 clname(15)    =   'S1'
136/
137!-----------------------------------------------------------------------
138&nambdy        !  unstructured open boundaries
139!-----------------------------------------------------------------------
140   ln_bdy     = .true.
141   nb_bdy         = 2                    !  number of open boundary sets
142
143   ln_coords_file = .true.,.true.              !  =T : read bdy coordinates from file
144   cn_coords_file = 'amm15.bdy.coordinates.rim15.nc','amm15.baltic.bdy.coordinates.nc' !  bdy coordinates files
145
146
147   cn_dyn2d       = 'flather','flather'            !
148   nn_dyn2d_dta   =  2,2                   !  = 0, bdy data are equal to the initial state
149                                         !  = 1, bdy data are read in 'bdydata   .nc' files
150                                         !  = 2, use tidal harmonic forcing data from files
151                                         !  = 3, use external data AND tidal harmonic forcing
152   cn_dyn3d      =  'none','none'               !
153   nn_dyn3d_dta  =  0,0                    !  = 0, bdy data are equal to the initial state
154
155   cn_tra        =  'frs', 'frs'                !
156   nn_tra_dta    =  0,0                    !  = 0, bdy data are equal to the initial state
157                                         !  = 1, bdy data are read in 'bdydata   .nc' files
158/
159!-----------------------------------------------------------------------
160&nambdy_dta      !  open boundaries - external data
161!-----------------------------------------------------------------------
162/
163!-----------------------------------------------------------------------
164&nambdy_dta      !  open boundaries - external data
165!-----------------------------------------------------------------------
166/
167!-----------------------------------------------------------------------
168&nambdy_tide     ! tidal forcing at open boundaries
169!-----------------------------------------------------------------------
170   filtide      = 'bdydta/amm15_bdytide_',         !  file name root of tidal forcing files
171   ln_bdytide_2ddta = .true.,
172   ln_bdytide_conj=.false.,
173/
174!-----------------------------------------------------------------------
175&nambdy_tide     ! tidal forcing at open boundaries
176!-----------------------------------------------------------------------
177   filtide      = 'bdydta/amm15_bdytide_',         !  file name root of tidal forcing files
178   ln_bdytide_2ddta = .true.,
179   ln_bdytide_conj=.false.,
180/
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.4e-3 !  bottom drag coefficient (non linear case)
187   rn_bfeb2    =    0.0e0  !  bottom turbulent kinetic energy background  (m2/s2)
188   ln_loglayer =   .false. !  loglayer bottom friction (only effect when nn_bfr = 2)
189   rn_bfrz0    =    0.003  !  bottom roughness (only effect when ln_loglayer = .true.)
190/
191!-----------------------------------------------------------------------
192&nambbc        !   bottom temperature boundary condition
193!-----------------------------------------------------------------------
194   ln_trabbc   = .false.   !  Apply a geothermal heating at the ocean bottom
195/
196!-----------------------------------------------------------------------
197&nambbl        !   bottom boundary layer scheme
198!-----------------------------------------------------------------------
199   nn_bbl_ldf  =  0      !  diffusive bbl (=1)   or not (=0)
200/
201!-----------------------------------------------------------------------
202&nameos        !   ocean physical parameters
203!-----------------------------------------------------------------------
204   ln_teos10   = .true.         !  = Use TEOS-10 equation of state
205/
206!-----------------------------------------------------------------------
207&namtra_adv    !   advection scheme for tracer
208!-----------------------------------------------------------------------
209/
210!-----------------------------------------------------------------------
211&namtra_adv_mle !  mixed layer eddy parametrisation (Fox-Kemper param)
212!-----------------------------------------------------------------------
213/
214!----------------------------------------------------------------------------------
215&namtra_ldf    !   lateral diffusion scheme for tracers
216!----------------------------------------------------------------------------------
217/
218!-----------------------------------------------------------------------
219&namtra_ldfeiv !   eddy induced velocity param.                         (default: NO)
220!-----------------------------------------------------------------------
221/
222!-----------------------------------------------------------------------
223&namtra_dmp    !   tracer: T & S newtonian damping
224!-----------------------------------------------------------------------
225/
226!-----------------------------------------------------------------------
227&namdyn_adv    !   formulation of the momentum advection
228!-----------------------------------------------------------------------
229/
230!-----------------------------------------------------------------------
231&namdyn_vor    !   option of physics/algorithm (not control by CPP keys)
232!-----------------------------------------------------------------------
233   ln_dynvor_een = .true.  !  energy & enstrophy scheme
234/
235!-----------------------------------------------------------------------
236&namdyn_hpg    !   Hydrostatic pressure gradient option
237!-----------------------------------------------------------------------
238   ln_hpg_zps  = .false.   !  z-coordinate - partial steps (interpolation)
239   ln_hpg_sco  = .true.    !  s-coordinate (Standard Jacobian scheme)
240/
241!-----------------------------------------------------------------------
242&namdyn_spg    !   surface pressure gradient   (CPP key only)
243!-----------------------------------------------------------------------
244   ln_dynspg_ts = .true.    ! split-explicit free surface
245   ln_bt_auto =    .true.           !  Set nn_baro automatically to be just below
246                                       !  a user defined maximum courant number (rn_bt_cmax)
247/
248!-----------------------------------------------------------------------
249&namdyn_ldf    !   lateral diffusion on momentum
250!-----------------------------------------------------------------------
251   !                       !  Type of the operator :
252   ln_dynldf_blp  =  .true.   !  bilaplacian operator
253   ln_dynldf_lap    =  .false.  !  bilaplacian operator
254   !                       !  Direction of action  :
255   ln_dynldf_lev  =  .true.   !  iso-level
256                           !  Coefficient
257   rn_ahm_0     = 0.0      !  horizontal laplacian eddy viscosity   [m2/s]
258   rn_bhm_0     = -6e+7   !  horizontal bilaplacian eddy viscosity [m4/s]
259/
260!-----------------------------------------------------------------------
261&namzdf        !   vertical physics
262!-----------------------------------------------------------------------
263   rn_avm0     =   0.1e-6  !  vertical eddy viscosity   [m2/s]          (background Kz if not "key_zdfcst")
264   rn_avt0     =   0.1e-6  !  vertical eddy diffusivity [m2/s]          (background Kz if not "key_zdfcst")
265   ln_zdfevd   = .false.   !  enhanced vertical diffusion (evd) (T) or not (F)
266   nn_evdm     =    1      !  evd apply on tracer (=0) or on tracer and momentum (=1)
267/
268!-----------------------------------------------------------------------
269&namzdf_ric    !   richardson number dependent vertical diffusion       ("key_zdfric" )
270!-----------------------------------------------------------------------
271/
272!-----------------------------------------------------------------------
273&namzdf_tke    !   turbulent eddy kinetic dependent vertical diffusion  ("key_zdftke")
274!-----------------------------------------------------------------------
275/
276!------------------------------------------------------------------------
277&namzdf_kpp    !   K-Profile Parameterization dependent vertical mixing  ("key_zdfkpp", and optionally:
278!------------------------------------------------------------------------ "key_kppcustom" or "key_kpplktb")
279/
280!-----------------------------------------------------------------------
281&namzdf_gls                !   GLS vertical diffusion                   ("key_zdfgls")
282!-----------------------------------------------------------------------
283/
284!-----------------------------------------------------------------------
285&namzdf_ddm    !   double diffusive mixing parameterization             ("key_zdfddm")
286!-----------------------------------------------------------------------
287/
288!-----------------------------------------------------------------------
289&namzdf_tmx    !   tidal mixing parameterization                        ("key_zdftmx")
290!-----------------------------------------------------------------------
291/
292!-----------------------------------------------------------------------
293&namsol        !   elliptic solver / island / free surface
294!-----------------------------------------------------------------------
295/
296!-----------------------------------------------------------------------
297&nammpp        !   Massively Parallel Processing                        ("key_mpp_mpi)
298!-----------------------------------------------------------------------
299/
300!-----------------------------------------------------------------------
301&namctl        !   Control prints & Benchmark
302!-----------------------------------------------------------------------
303/
304!-----------------------------------------------------------------------
305&namnc4        !   netcdf4 chunking and compression settings            ("key_netcdf4")
306!-----------------------------------------------------------------------
307/
308!-----------------------------------------------------------------------
309&namtrd        !   diagnostics on dynamics and/or tracer trends         ("key_trddyn" and/or "key_trdtra")
310!              !       or mixed-layer trends or barotropic vorticity    ("key_trdmld" or     "key_trdvor")
311!-----------------------------------------------------------------------
312/
313!-----------------------------------------------------------------------
314&namflo       !   float parameters                                      ("key_float")
315!-----------------------------------------------------------------------
316/
317!-----------------------------------------------------------------------
318&namptr       !   Poleward Transport Diagnostic
319!-----------------------------------------------------------------------
320/
321!-----------------------------------------------------------------------
322&namhsb       !  Heat and salt budgets
323!-----------------------------------------------------------------------
324/
325!-----------------------------------------------------------------------
326&namdiu        !   Cool skin and warm layer models                       (default F)
327!-----------------------------------------------------------------------
328/
329!-----------------------------------------------------------------------
330&nam_diaharm   !   Harmonic analysis of tidal constituents ('key_diaharm')
331!-----------------------------------------------------------------------
332    nit000_han = 52560     ! First time step used for harmonic analysis
333    nitend_han =105120     ! Last time step used for harmonic analysis
334    nstep_han  = 1         ! Time step frequency for harmonic analysis
335    tname(1)   = 'M2'      ! Name of tidal constituents
336    tname(2)   = 'S2'
337/
338!-----------------------------------------------------------------------
339&namdct        ! transports through sections
340!-----------------------------------------------------------------------
341/
342!-----------------------------------------------------------------------
343&nam_diatmb    !  Top Middle Bottom Output                               (default F)
344!-----------------------------------------------------------------------
345/
346!-----------------------------------------------------------------------
347&nam_dia25h    !  25h Mean Output                                        (default F)
348!-----------------------------------------------------------------------
349/
350!-----------------------------------------------------------------------
351&namobs       !  observation usage switch                               ('key_diaobs')
352!-----------------------------------------------------------------------
353/
354!-----------------------------------------------------------------------
355&nam_asminc   !   assimilation increments                               ('key_asminc')
356!-----------------------------------------------------------------------
357/
358!-----------------------------------------------------------------------
359&namsbc_wave   ! External fields from wave model
360!-----------------------------------------------------------------------
361/
362!-----------------------------------------------------------------------
363&namdyn_nept  !   Neptune effect (simplified: lateral and vertical diffusions removed)
364!-----------------------------------------------------------------------
365/
366!-----------------------------------------------------------------------
367&namwad       !   Wetting and Drying namelist
368!-----------------------------------------------------------------------
369   ln_wd_il          = .false   ! T/F activation of iterative limiter for  wetting and drying scheme
370   ln_wd_dl          = .false.   ! T/F activation of directional llimiter for wetting drying scheme
371   ln_wd_dl_bc       = .false.   ! T/F Directional limiteer Baroclinic option
372   ln_wd_dl_rmp      = .false.   ! T/F Turn on directional limiter ramp
373   rn_wdmin0         =  0.30    ! dpoth at which wetting/drying starts
374   rn_wdmin1         =  0.2     ! Minimum wet depth on dried cells
375   rn_wdmin2         =  0.0001  ! Tolerance of min wet depth on dried cells
376   rn_wdld           =  2.5     ! Land elevation below which wetting/drying is allowed
377   nn_wdit           =   20     ! Max iterations for W/D limiter
378/
Note: See TracBrowser for help on using the repository browser.