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/2015/dev_r5803_NOC_WAD/NEMOGCM/CONFIG/GYRE_BFM/EXP00 – NEMO

source: branches/2015/dev_r5803_NOC_WAD/NEMOGCM/CONFIG/GYRE_BFM/EXP00/namelist_cfg @ 5870

Last change on this file since 5870 was 5870, checked in by acc, 8 years ago

Branch 2015/dev_r5803_NOC_WAD. Merge in trunk changes from 5803 to 5869 in preparation for merge. Also tidied and reorganised some wetting and drying code. Renamed wadlmt.F90 to wetdry.F90. Wetting drying code changes restricted to domzgr.F90, domvvl.F90 nemogcm.F90 sshwzv.F90, dynspg_ts.F90, wetdry.F90 and dynhpg.F90. Code passes full SETTE tests with ln_wd=.false.. Still awaiting test case for checking with ln_wd=.false.

File size: 23.9 KB
Line 
1!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2!! NEMO/OPA  : GYRE_PISCES Configuration namelist to overwrite reference dynamical namelist
3!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
4
5!!======================================================================
6!!                   ***  Run management namelists  ***
7!!======================================================================
8!!   namrun        parameters of the run
9!!======================================================================
10!
11!-----------------------------------------------------------------------
12&namrun        !   parameters of the run
13!-----------------------------------------------------------------------
14   cn_exp      =  "GYRE"   !  experience name
15   nn_it000    =       1   !  first time step
16   nn_itend    =    4320   !  last  time step
17   nn_leapy    =      30   !  Leap year calendar (1) or not (0)
18   nn_stock    =    4320   !  frequency of creation of a restart file (modulo referenced to 1)
19   nn_write    =      60   !  frequency of write in the output file   (modulo referenced to nn_it000)
20/
21!-----------------------------------------------------------------------
22&namcfg     !   parameters of the configuration   
23!-----------------------------------------------------------------------
24   cp_cfg      =  "gyre"                 !  name of the configuration
25   jp_cfg      =       1                 !  resolution of the configuration
26   jpidta      =      32                 !  1st lateral dimension ( >= jpi ) = 30*jp_cfg+2
27   jpjdta      =      22                 !  2nd    "         "    ( >= jpj ) = 20*jp_cfg+2
28   jpkdta      =      31                 !  number of levels      ( >= jpk )
29   jpiglo      =      32                 !  1st dimension of global domain --> i  = jpidta
30   jpjglo      =      22                 !  2nd    -                  -    --> j  = jpjdta
31   jpizoom     =       1                 !  left bottom (i,j) indices of the zoom
32   jpjzoom     =       1                 !  in data domain indices
33   jperio      =       0                 !  lateral cond. type (between 0 and 6)
34/
35&namzgr        !   vertical coordinate
36!-----------------------------------------------------------------------
37   ln_zco      = .true.    !  z-coordinate - full    steps   (T/F)      ("key_zco" may also be defined)
38   ln_zps      = .false.   !  z-coordinate - partial steps   (T/F)
39/
40!-----------------------------------------------------------------------
41&namzgr_sco    !   s-coordinate or hybrid z-s-coordinate
42!-----------------------------------------------------------------------
43/
44!-----------------------------------------------------------------------
45&namdom        !   space and time domain (bathymetry, mesh, timestep)
46!-----------------------------------------------------------------------
47   nn_bathy    =    0      !  compute (=0) or read (=1) the bathymetry file
48   rn_rdt      = 7200.     !  time step for the dynamics (and tracer if nn_acc=0)
49   rn_rdtmin   = 7200.           !  minimum time step on tracers (used if nn_acc=1)
50   rn_rdtmax   = 7200.           !  maximum time step on tracers (used if nn_acc=1)
51   jphgr_msh   =       5                 !  type of horizontal mesh
52   ppglam0     =       0.0               !  longitude of first raw and column T-point (jphgr_msh = 1)
53   ppgphi0     =      29.0               ! latitude  of first raw and column T-point (jphgr_msh = 1)
54   ppe1_deg    =  999999.0               !  zonal      grid-spacing (degrees)
55   ppe2_deg    =  999999.0               !  meridional grid-spacing (degrees)
56   ppe1_m      =  999999.0               !  zonal      grid-spacing (degrees)
57   ppe2_m      =  999999.0               !  meridional grid-spacing (degrees)
58   ppsur       =   -2033.194295283385    !  ORCA r4, r2 and r05 coefficients
59   ppa0        =     155.8325369664153   ! (default coefficients)
60   ppa1        =     146.3615918601890   !
61   ppkth       =      17.28520372419791  !
62   ppacr       =       5.0               !
63   ppdzmin     =  999999.0               !  Minimum vertical spacing
64   pphmax      =  999999.0               !  Maximum depth
65   ldbletanh   =  .FALSE.                !  Use/do not use double tanf function for vertical coordinates
66   ppa2        =  999999.0               !  Double tanh function parameters
67   ppkth2      =  999999.0               !
68   ppacr2      =  999999.0               !
69/
70!-----------------------------------------------------------------------
71&namsplit      !   time splitting parameters                            ("key_dynspg_ts")
72!-----------------------------------------------------------------------
73/
74!-----------------------------------------------------------------------
75&namcrs        !   Grid coarsening for dynamics output and/or
76               !   passive tracer coarsened online simulations
77!-----------------------------------------------------------------------
78/
79!-----------------------------------------------------------------------
80&namtsd    !   data : Temperature  & Salinity
81!-----------------------------------------------------------------------
82!          ! file name ! frequency (hours)    ! variable ! time interp. ! clim  !'yearly' or ! weights  ! rotation !
83!          !           !  (if <0  months)     !   name   !  (logical)   ! (T/F) ! 'monthly'  ! filename ! pairing 
84   cn_dir        = './'      !  root directory for the location of the runoff files
85   ln_tsd_init   = .false.   !  Initialisation of ocean T & S with T &S input data (T) or not (F)
86   ln_tsd_tradmp = .false.   !  damping of ocean T & S toward T &S input data (T) or not (F)
87/
88!-----------------------------------------------------------------------
89&namsbc        !   Surface Boundary Condition (surface module)
90!-----------------------------------------------------------------------
91   nn_fsbc     = 1         !  frequency of surface boundary condition computation
92                           !     (also = the frequency of sea-ice model call)
93   ln_ana      = .true.    !  analytical formulation                    (T => fill namsbc_ana )
94   ln_blk_core = .false.   !  CORE bulk formulation                     (T => fill namsbc_core)
95   nn_ice      = 0         !  =0 no ice boundary condition   ,
96   ln_rnf      = .false.   !  runoffs                                   (T => fill namsbc_rnf)
97   ln_ssr      = .false.   !  Sea Surface Restoring on T and/or S       (T => fill namsbc_ssr)
98   nn_fwb      = 0         !  FreshWater Budget: =0 unchecked
99/
100!-----------------------------------------------------------------------
101&namsbc_ana    !   analytical surface boundary condition
102!-----------------------------------------------------------------------
103   nn_tau000   =   100     !  gently increase the stress over the first ntau_rst time-steps
104   rn_utau0    =   0.1e0   !  uniform value for the i-stress
105/
106!-----------------------------------------------------------------------
107&namsbc_flx    !   surface boundary condition : flux formulation
108!-----------------------------------------------------------------------
109/
110!-----------------------------------------------------------------------
111&namsbc_clio   !   namsbc_clio  CLIO bulk formulae
112!-----------------------------------------------------------------------
113/
114!-----------------------------------------------------------------------
115&namsbc_core   !   namsbc_core  CORE bulk formulae
116!-----------------------------------------------------------------------
117/
118!-----------------------------------------------------------------------
119&namsbc_mfs   !   namsbc_mfs  MFS bulk formulae
120!-----------------------------------------------------------------------
121/
122!-----------------------------------------------------------------------
123&namsbc_cpl    !   coupled ocean/atmosphere model                       ("key_oasis3")
124!-----------------------------------------------------------------------
125/
126!-----------------------------------------------------------------------
127&namtra_qsr    !   penetrative solar radiation
128!-----------------------------------------------------------------------
129   ln_qsr_rgb  = .false.   !  RGB (Red-Green-Blue) light penetration
130   ln_qsr_2bd  = .true.    !  2 bands              light penetration
131   nn_chldta   =      0    !  RGB : Chl data (=1) or cst value (=0)
132/
133!-----------------------------------------------------------------------
134&namsbc_rnf    !   runoffs namelist surface boundary condition
135!-----------------------------------------------------------------------
136   ln_rnf_mouth = .false.   !  specific treatment at rivers mouths
137/
138!-----------------------------------------------------------------------
139&namsbc_apr    !   Atmospheric pressure used as ocean forcing or in bulk
140!-----------------------------------------------------------------------
141/
142!-----------------------------------------------------------------------
143&namsbc_ssr    !   surface boundary condition : sea surface restoring
144!-----------------------------------------------------------------------
145   nn_sssr     =     0     !  add a damping     term in the surface freshwater flux (=2)
146   rn_deds     =   -27.7   !  magnitude of the damping on salinity   [mm/day]
147   ln_sssr_bnd =   .false. !  flag to bound erp term (associated with nn_sssr=2)
148/
149!-----------------------------------------------------------------------
150&namsbc_alb    !   albedo parameters
151!-----------------------------------------------------------------------
152/
153!-----------------------------------------------------------------------
154&namberg       !   iceberg parameters
155!-----------------------------------------------------------------------
156/
157!-----------------------------------------------------------------------
158&namlbc        !   lateral momentum boundary condition
159!-----------------------------------------------------------------------
160   rn_shlat    =    0.     !  shlat = 0  !  0 < shlat < 2  !  shlat = 2  !  2 < shlat
161/
162!-----------------------------------------------------------------------
163&namagrif      !  AGRIF zoom                                            ("key_agrif")
164!-----------------------------------------------------------------------
165/
166!-----------------------------------------------------------------------
167&nam_tide      !    tide parameters (#ifdef key_tide)
168!-----------------------------------------------------------------------
169/
170!-----------------------------------------------------------------------
171&nambdy        !  unstructured open boundaries                          ("key_bdy")
172!-----------------------------------------------------------------------
173/
174!-----------------------------------------------------------------------
175&nambdy_dta      !  open boundaries - external data           ("key_bdy")
176!-----------------------------------------------------------------------
177/
178!-----------------------------------------------------------------------
179&nambdy_tide     ! tidal forcing at open boundaries
180!-----------------------------------------------------------------------
181/
182!-----------------------------------------------------------------------
183&nambfr        !   bottom friction
184!-----------------------------------------------------------------------
185   nn_bfr      =    2      !  type of bottom friction :   = 0 : free slip,  = 1 : linear friction
186/
187!-----------------------------------------------------------------------
188&nambbc        !   bottom temperature boundary condition
189!-----------------------------------------------------------------------
190   ln_trabbc   = .false.   !  Apply a geothermal heating at the ocean bottom
191   nn_geoflx   =    0      !  geothermal heat flux: = 0 no flux
192/
193!-----------------------------------------------------------------------
194&nambbl        !   bottom boundary layer scheme
195!-----------------------------------------------------------------------
196/
197!-----------------------------------------------------------------------
198&nameos        !   ocean physical parameters
199!-----------------------------------------------------------------------
200   nn_eos      =  0       !  type of equation of state and Brunt-Vaisala frequency
201                                 !  =-1, TEOS-10
202                                 !  = 0, EOS-80
203                                 !  = 1, S-EOS   (simplified eos)
204   ln_useCT    = .false.  ! use of Conservative Temp. ==> surface CT converted in Pot. Temp. in sbcssm
205   !                             !
206   !                      ! S-EOS coefficients :
207   !                             !  rd(T,S,Z)*rau0 = -a0*(1+.5*lambda*dT+mu*Z+nu*dS)*dT+b0*dS
208   rn_a0       =  1.6550e-1      !  thermal expension coefficient (nn_eos= 1)
209   rn_b0       =  7.6554e-1      !  saline  expension coefficient (nn_eos= 1)
210   rn_lambda1  =  5.9520e-2      !  cabbeling coeff in T^2  (=0 for linear eos)
211   rn_lambda2  =  7.4914e-4      !  cabbeling coeff in S^2  (=0 for linear eos)
212   rn_mu1      =  1.4970e-4      !  thermobaric coeff. in T (=0 for linear eos)
213   rn_mu2      =  1.1090e-5      !  thermobaric coeff. in S (=0 for linear eos)
214   rn_nu       =  2.4341e-3      !  cabbeling coeff in T*S  (=0 for linear eos)
215!!org GYRE   rn_alpha    =   2.0e-4  !  thermal expension coefficient (nn_eos= 1 or 2)
216!!org GYRE   rn_beta     =   7.7e-4  !  saline  expension coefficient (nn_eos= 2)
217!!org  caution  now a0 = alpha / rau0   with rau0 = 1026
218/
219!-----------------------------------------------------------------------
220&namtra_adv    !   advection scheme for tracer
221!-----------------------------------------------------------------------
222   ln_traadv_fct =  .true.   !  FCT scheme
223      nn_fct_h   =  2               !  =2/4, horizontal 2nd / 4th order
224      nn_fct_v   =  2               !  =2/4, vertical   2nd / COMPACT 4th order
225      nn_fct_zts =  0               !  >=1,  2nd order FCT scheme with vertical sub-timestepping
226      !                             !        (number of sub-timestep = nn_fct_zts)
227/
228!-----------------------------------------------------------------------
229&namtra_adv_mle !  mixed layer eddy parametrisation (Fox-Kemper param)
230!-----------------------------------------------------------------------
231/
232!----------------------------------------------------------------------------------
233&namtra_ldf    !   lateral diffusion scheme for tracers
234!----------------------------------------------------------------------------------
235   !                       !  Operator type:
236   ln_traldf_lap   =  .true.   !    laplacian operator
237   ln_traldf_blp   =  .false.  !  bilaplacian operator
238   !                       !  Direction of action:
239   ln_traldf_lev   =  .false.  !  iso-level
240   ln_traldf_hor   =  .false.  !  horizontal (geopotential)
241   ln_traldf_iso   =  .true.   !  iso-neutral (standard operator)
242   ln_traldf_triad =  .false.  !  iso-neutral (triad    operator)
243   !
244   !                       !  iso-neutral options:       
245   ln_traldf_msc   =  .true.   !  Method of Stabilizing Correction (both operators)
246   rn_slpmax       =   0.01    !  slope limit                      (both operators)
247   ln_triad_iso    =  .false.  !  pure horizontal mixing in ML              (triad only)
248   rn_sw_triad     =  1        !  =1 switching triad ; =0 all 4 triads used (triad only)
249   ln_botmix_triad =  .false.  !  lateral mixing on bottom                  (triad only)
250   !
251   !                       !  Coefficients:
252   nn_aht_ijk_t    = 0         !  space/time variation of eddy coef
253   !                                !   =-20 (=-30)    read in eddy_diffusivity_2D.nc (..._3D.nc) file
254   !                                !   =  0           constant
255   !                                !   = 10 F(k)      =ldf_c1d
256   !                                !   = 20 F(i,j)    =ldf_c2d
257   !                                !   = 21 F(i,j,t)  =Treguier et al. JPO 1997 formulation
258   !                                !   = 30 F(i,j,k)  =ldf_c2d + ldf_c1d
259   !                                !   = 31 F(i,j,k,t)=F(local velocity)
260   rn_aht_0        = 1000.     !  lateral eddy diffusivity   (lap. operator) [m2/s]
261   rn_bht_0        = 1.e+12    !  lateral eddy diffusivity (bilap. operator) [m4/s]
262/
263!----------------------------------------------------------------------------------
264&namtra_ldfeiv !   eddy induced velocity param.
265!----------------------------------------------------------------------------------
266   ln_ldfeiv     =.false.   ! use eddy induced velocity parameterization
267/
268!-----------------------------------------------------------------------
269&namtra_dmp    !   tracer: T & S newtonian damping
270!-----------------------------------------------------------------------
271   ln_tradmp   =  .false.  !  add a damping termn (T) or not (F)
272/
273!-----------------------------------------------------------------------
274&namdyn_adv    !   formulation of the momentum advection
275!-----------------------------------------------------------------------
276/
277!-----------------------------------------------------------------------
278&namdyn_vor    !   option of physics/algorithm (not control by CPP keys)
279!-----------------------------------------------------------------------
280   ln_dynvor_ene = .true.  !  enstrophy conserving scheme
281/
282!-----------------------------------------------------------------------
283&namdyn_hpg    !   Hydrostatic pressure gradient option
284!-----------------------------------------------------------------------
285   ln_hpg_zco  = .true.    !  z-coordinate - full steps
286   ln_hpg_zps  = .false.   !  z-coordinate - partial steps (interpolation)
287/
288!-----------------------------------------------------------------------
289!namdyn_spg    !   surface pressure gradient   (CPP key only)
290!-----------------------------------------------------------------------
291!-----------------------------------------------------------------------
292&namdyn_ldf    !   lateral diffusion on momentum
293!-----------------------------------------------------------------------
294   !                       !  Type of the operator :
295   !                           !  no diffusion: set ln_dynldf_lap=..._blp=F
296   ln_dynldf_lap =  .true.     !    laplacian operator
297   ln_dynldf_blp =  .false.    !  bilaplacian operator
298   !                       !  Direction of action  :
299   ln_dynldf_lev =  .true.     !  iso-level
300   ln_dynldf_hor =  .false.    !  horizontal (geopotential)
301   ln_dynldf_iso =  .false.    !  iso-neutral
302   !                       !  Coefficient
303   nn_ahm_ijk_t  = 0           !  space/time variation of eddy coef
304   !                                !  =-30  read in eddy_viscosity_3D.nc file
305   !                                !  =-20  read in eddy_viscosity_2D.nc file
306   !                                !  =  0  constant
307   !                                !  = 10  F(k)=c1d
308   !                                !  = 20  F(i,j)=F(grid spacing)=c2d
309   !                                !  = 30  F(i,j,k)=c2d*c1d
310   !                                !  = 31  F(i,j,k)=F(grid spacing and local velocity)
311   rn_ahm_0      = 100000.     !  horizontal laplacian eddy viscosity   [m2/s]
312   rn_ahm_b      =      0.     !  background eddy viscosity for ldf_iso [m2/s]
313   rn_bhm_0      =      0.     !  horizontal bilaplacian eddy viscosity [m4/s]
314   !
315   ! Caution in 20 and 30 cases the coefficient have to be given for a 1 degree grid (~111km)
316/
317   rn_ahm_0_lap     = 100000.   !  horizontal laplacian eddy viscosity   [m2/s]
318/
319!-----------------------------------------------------------------------
320&namzdf        !   vertical physics
321!-----------------------------------------------------------------------
322   nn_evdm     =    1      !  evd apply on tracer (=0) or on tracer and momentum (=1)
323/
324!-----------------------------------------------------------------------
325&namzdf_ric    !   richardson number dependent vertical diffusion       ("key_zdfric" )
326!-----------------------------------------------------------------------
327/
328!-----------------------------------------------------------------------
329&namzdf_tke    !   turbulent eddy kinetic dependent vertical diffusion  ("key_zdftke")
330!-----------------------------------------------------------------------
331   nn_etau     =   0       !  penetration of tke below the mixed layer (ML) due to internal & intertial waves
332/
333!-----------------------------------------------------------------------
334&namzdf_gls                !   GLS vertical diffusion                   ("key_zdfgls")
335!-----------------------------------------------------------------------
336/
337!-----------------------------------------------------------------------
338&namzdf_ddm    !   double diffusive mixing parameterization             ("key_zdfddm")
339!-----------------------------------------------------------------------
340/
341!-----------------------------------------------------------------------
342&namzdf_tmx    !   tidal mixing parameterization                        ("key_zdftmx")
343!-----------------------------------------------------------------------
344   ln_tmx_itf  = .false.   !  ITF specific parameterisation
345/
346!-----------------------------------------------------------------------
347&namsol        !   elliptic solver / island / free surface
348!-----------------------------------------------------------------------
349   nn_solv     =      2    !  elliptic solver: =1 preconditioned conjugate gradient (pcg)
350   nn_nmin     =    210    !  minimum of iterations for the SOR solver
351   rn_sor      =  1.96     !  optimal coefficient for SOR solver (to be adjusted with the domain)
352/
353!-----------------------------------------------------------------------
354&nammpp        !   Massively Parallel Processing                        ("key_mpp_mpi)
355!-----------------------------------------------------------------------
356/
357!-----------------------------------------------------------------------
358&namctl        !   Control prints & Benchmark
359!-----------------------------------------------------------------------
360/
361!-----------------------------------------------------------------------
362&namnc4        !   netcdf4 chunking and compression settings            ("key_netcdf4")
363!-----------------------------------------------------------------------
364/
365!-----------------------------------------------------------------------
366&namtrd        !   diagnostics on dynamics and/or tracer trends         ("key_trddyn" and/or "key_trdtra")
367!              !       or mixed-layer trends or barotropic vorticity    ("key_trdmld" or     "key_trdvor")
368!-----------------------------------------------------------------------
369/
370!-----------------------------------------------------------------------
371&namflo       !   float parameters                                      ("key_float")
372!-----------------------------------------------------------------------
373/
374!-----------------------------------------------------------------------
375&namptr       !   Poleward Transport Diagnostic
376!-----------------------------------------------------------------------
377/
378!-----------------------------------------------------------------------
379&namhsb       !  Heat and salt budgets
380!-----------------------------------------------------------------------
381/
382!-----------------------------------------------------------------------
383&namdct        ! transports through sections
384!-----------------------------------------------------------------------
385    nn_dct      = 60       !  time step frequency for transports computing
386    nn_dctwri   = 60       !  time step frequency for transports writing
387    nn_secdebug = 0        !      0 : no section to debug
388/
389!-----------------------------------------------------------------------
390&namobs       !  observation usage switch                               ('key_diaobs')
391!-----------------------------------------------------------------------
392/
393!-----------------------------------------------------------------------
394&nam_asminc   !   assimilation increments                               ('key_asminc')
395!-----------------------------------------------------------------------
396/
397!-----------------------------------------------------------------------
398&namsbc_wave   ! External fields from wave model
399!-----------------------------------------------------------------------
400/
401!-----------------------------------------------------------------------
402&namdyn_nept  !   Neptune effect (simplified: lateral and vertical diffusions removed)
403!-----------------------------------------------------------------------
404   ln_neptramp       = .false.  ! ramp down Neptune velocity in shallow water
405/
Note: See TracBrowser for help on using the repository browser.