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_XIOS/EXP00 – NEMO

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