source: NEMO/trunk/tests/OVERFLOW/EXPREF/namelist_sco_FCT4_flux_ubs_cfg @ 11848

Last change on this file since 11848 was 11848, checked in by jchanut, 11 months ago

1) Correct typo in OVERFLOW namelists 2) add implicit vertical advection in default namelist (so that it runs with 4th order advection)

File size: 13.6 KB
Line 
1!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2!! NEMO/OCE  Configuration namelist : used to overwrite defaults values defined in SHARED/namelist_ref
3!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
4!
5!-----------------------------------------------------------------------
6&namusr_def    !   User defined :   OVERFLOW configuration
7!-----------------------------------------------------------------------
8   !                       !  type of vertical coordinate
9   ln_zco      = .false.      ! z-coordinate
10   ln_zps      = .false.      ! z-partial-step coordinate
11   ln_sco      = .true.       ! s-coordinate   
12   rn_dx       =   1000.   !  horizontal resolution   [meters]
13   rn_dz       =     20.   !  vertical   resolution   [meters]
14/
15!
16!-----------------------------------------------------------------------
17&namrun        !   parameters of the run
18!-----------------------------------------------------------------------
19   nn_no       =       0   !  job number (no more used...)
20   cn_exp      =   "OVF_sco_FCT4_flux_ubs"  !  experience name
21   nn_it000    =       1   !  first time step
22   nn_itend    =    6120  ! here 17h of simulation  (=6120 time-step)
23   !nn_itend    =    5760   ! here 16h of simulation  (=5760 time-step) abort after 5802 for zps: pb of physics conditions
24   nn_istate   =       0   !  output the initial state (1) or not (0)
25   nn_stock    =    1080   !  frequency of creation of a restart file (modulo referenced to 1)
26   nn_write    =    1080   !  frequency of write in the output file   (modulo referenced to nn_it000)
27/
28!-----------------------------------------------------------------------
29&namcfg        !   parameters of the configuration
30!-----------------------------------------------------------------------
31/
32!-----------------------------------------------------------------------
33&namdom        !   space and time domain (bathymetry, mesh, timestep)
34!-----------------------------------------------------------------------
35   rn_rdt      =   10.     !  time step for the dynamics (and tracer if nn_acc=0)
36   rn_atfp     =    0.1    !  asselin time filter parameter
37/
38!-----------------------------------------------------------------------
39&namtsd    !   data : Temperature  & Salinity
40!-----------------------------------------------------------------------
41/
42!-----------------------------------------------------------------------
43&namsbc        !   Surface Boundary Condition (surface module)
44!-----------------------------------------------------------------------
45  nn_fsbc     = 1         !  frequency of surface boundary condition computation
46                          !     (also = the frequency of sea-ice & iceberg model call)
47  ln_usr      = .true.    !  user defined formulation                  (T => check usrdef_sbc)
48  ln_blk      = .false.   !  Bulk formulation                          (T => fill namsbc_blk )
49  nn_ice      = 0         !  =0 no ice boundary condition   
50  ln_traqsr   = .false.   !  Light penetration in the ocean            (T => fill namtra_qsr )
51  ln_rnf      = .false.   !  runoffs                                   (T => fill namsbc_rnf)
52  ln_ssr      = .false.   !  Sea Surface Restoring on T and/or S       (T => fill namsbc_ssr)
53  nn_fwb      = 0         !  FreshWater Budget: =0 unchecked
54/
55!-----------------------------------------------------------------------
56&namlbc        !   lateral momentum boundary condition                  (default: NO selection)
57!-----------------------------------------------------------------------
58   rn_shlat    =    0.     !  free slip
59/
60!!======================================================================
61!!                ***  Top/Bottom boundary condition  ***             !!
62!!======================================================================
63!!   namdrg        top/bottom drag coefficient                          (default: NO selection)
64!!   namdrg_top    top    friction                                      (ln_isfcav=T)
65!!   namdrg_bot    bottom friction
66!!   nambbc        bottom temperature boundary condition                (default: OFF)
67!!   nambbl        bottom boundary layer scheme                         (default: OFF)
68!!======================================================================
69!
70!-----------------------------------------------------------------------
71&namdrg            !   top/bottom drag coefficient                      (default: NO selection)
72!-----------------------------------------------------------------------
73   ln_OFF     = .true.     !  free-slip       : Cd = 0                  (F => fill namdrg_bot
74   ln_lin     = .false.    !      linear  drag: Cd = Cd0 Uc0                   &   namdrg_top)
75   ln_non_lin = .false.    !  non-linear  drag: Cd = Cd0 |U|
76   ln_loglayer = .false.    !  logarithmic drag: Cd = vkarmn/log(z/z0) |U|
77   !
78   ln_drgimp  = .true.     !  implicit top/bottom friction flag
79/
80!-----------------------------------------------------------------------
81&nameos        !   ocean physical parameters
82!-----------------------------------------------------------------------
83   ln_seos     = .true.         !  = Use simplified equation of state (S-EOS)
84   !                             !  rd(T,S,Z)*rau0 = -a0*(1+.5*lambda*dT+mu*Z+nu*dS)*dT+b0*dS
85   rn_a0       =  0.2         !  thermal expension coefficient (for simplified equation of state)
86   rn_b0       =  0.          !  saline  expension coefficient (for simplified equation of state)
87   rn_lambda1  =  0.          !  cabbeling coeff in T^2  (=0 for linear eos)
88   rn_lambda2  =  0.          !  cabbeling coeff in S^2  (=0 for linear eos)
89   rn_mu1      =  0.          !  thermobaric coeff. in T (=0 for linear eos)
90   rn_mu2      =  0.          !  thermobaric coeff. in S (=0 for linear eos)
91   rn_nu       =  0.          !  cabbeling coeff in T*S  (=0 for linear eos)
92/
93!-----------------------------------------------------------------------
94&namtra_adv    !   advection scheme for tracer
95!-----------------------------------------------------------------------
96   ln_traadv_cen = .false. !  2nd order centered scheme
97      nn_cen_h   =  4            !  =2/4, horizontal 2nd order CEN / 4th order CEN
98      nn_cen_v   =  4            !  =2/4, vertical   2nd order CEN / 4th order COMPACT
99   ln_traadv_fct = .true. !  FCT scheme
100      nn_fct_h   =  4            !  =2/4, horizontal 2nd / 4th order
101      nn_fct_v   =  4            !  =2/4, vertical   2nd / COMPACT 4th order
102   ln_traadv_mus = .false. !  MUSCL scheme
103      ln_mus_ups = .false.       !  use upstream scheme near river mouths
104   ln_traadv_ubs = .false. !  UBS scheme
105      nn_ubs_v   =  2            !  =2  , vertical 2nd order FCT / COMPACT 4th order
106   ln_traadv_qck = .false. !  QUICKEST scheme
107/
108!-----------------------------------------------------------------------
109&namtra_ldf    !   lateral diffusion scheme for tracers
110!-----------------------------------------------------------------------
111   !                       !  Operator type:    both false = No lateral diffusion
112   ln_traldf_OFF   =  .true.  !  No explicit diffusion
113   ln_traldf_lap   =  .false.  !    laplacian operator
114   ln_traldf_blp   =  .false.  !  bilaplacian operator
115/
116
117!!======================================================================
118!!                      ***  Dynamics namelists  ***                  !!
119!!======================================================================
120!
121!-----------------------------------------------------------------------
122&namdyn_adv    !   formulation of the momentum advection                (default: NO selection)
123!-----------------------------------------------------------------------
124   ln_dynadv_OFF = .false. !  linear dynamics (no momentum advection)
125   ln_dynadv_vec = .false. !  vector form (T) or flux form (F)
126   nn_dynkeg     = 0       ! scheme for grad(KE): =0   C2  ;  =1   Hollingsworth correction
127   ln_dynadv_cen2 = .false. !  flux form - 2nd order centered scheme
128   ln_dynadv_ubs = .true.  !  flux form - 3rd order UBS      scheme
129/
130!-----------------------------------------------------------------------
131&nam_vvl    !   vertical coordinate options                             (default: zstar)
132!-----------------------------------------------------------------------
133   ln_vvl_zstar  = .true.           !  zstar vertical coordinate
134/
135!-----------------------------------------------------------------------
136&namdyn_vor    !   option of physics/algorithm
137!-----------------------------------------------------------------------
138   ln_dynvor_ene = .false. !  enstrophy conserving scheme
139   ln_dynvor_ens = .true.  !  energy conserving scheme
140   ln_dynvor_mix = .false. !  mixed scheme
141   ln_dynvor_een = .false. !  energy & enstrophy scheme
142      nn_een_e3f = 0             !  e3f = masked averaging of e3t divided by 4 (=0) or by the sum of mask (=1)
143/
144!-----------------------------------------------------------------------
145&namdyn_hpg    !   Hydrostatic pressure gradient option
146!-----------------------------------------------------------------------
147   ln_hpg_zps  = .false.  !  z-coordinate - partial steps (interpolation)
148   ln_hpg_sco  = .true.   !  s-coordinate (standard jacobian formulation)
149/
150!-----------------------------------------------------------------------
151&namdyn_spg    !   Surface pressure gradient
152!-----------------------------------------------------------------------
153   ln_dynspg_ts  = .true.   ! split-explicit free surface
154      ln_bt_fw      = .true.     ! Forward integration of barotropic Eqs.
155      ln_bt_av      = .true.     ! Time filtering of barotropic variables
156         nn_bt_flt     = 1          ! Time filter choice  = 0 None
157         !                          !                     = 1 Boxcar over   nn_baro sub-steps
158         !                          !                     = 2 Boxcar over 2*nn_baro  "    "
159      ln_bt_auto    = .true.     ! Number of sub-step defined from:
160         nn_baro      =  1         ! =F : the number of sub-step in rn_rdt seconds
161/
162!-----------------------------------------------------------------------
163&namdyn_ldf    !   lateral diffusion on momentum                        (default: NO selection)
164!-----------------------------------------------------------------------
165   !                       !  Type of the operator :
166   ln_dynldf_OFF =  .true.    !  No operator (i.e. no explicit diffusion)
167   ln_dynldf_lap =  .false.    !    laplacian operator
168   ln_dynldf_blp =  .false.    !  bilaplacian operator
169   !                       !  Direction of action  :
170   ln_dynldf_lev =  .false.    !  iso-level
171   ln_dynldf_hor =  .false.    !  horizontal (geopotential)
172   ln_dynldf_iso =  .false.    !  iso-neutral
173   !                       !  Coefficient
174   nn_ahm_ijk_t  = 0           !  space/time variation of eddy coef
175      !                             !  =  0  constant
176      !                        !  time invariant coefficients :  ahm = 1/2  Uv*Lv   (lap case)
177      !                             !                            bhm = 1/12 Uv*Lv^3 (blp case)
178      rn_Uv      = 2.0              !  lateral viscous velocity [m/s] (nn_ahm_ijk_t= 0, 10, 20, 30)
179      rn_Lv      = 1000.            !  lateral viscous length   [m]   (nn_ahm_ijk_t= 0, 10)
180/
181
182!!======================================================================
183!!                     vertical physics namelists                     !!
184!!======================================================================
185!-----------------------------------------------------------------------
186&namzdf        !   vertical physics                                     (default: NO selection)
187!-----------------------------------------------------------------------
188   !                       ! type of vertical closure (required)
189   ln_zdfcst   = .true.      !  constant mixing
190   ln_zdfric   = .false.      !  local Richardson dependent formulation (T =>   fill namzdf_ric)
191   ln_zdftke   = .false.      !  Turbulent Kinetic Energy closure       (T =>   fill namzdf_tke)
192   ln_zdfgls   = .false.      !  Generic Length Scale closure           (T =>   fill namzdf_gls)
193   !
194   !                       ! convection
195   ln_zdfevd   = .false.      !  enhanced vertical diffusion
196      nn_evdm     =    0         ! apply on tracer (=0) or on tracer and momentum (=1)
197      rn_evd      =  100.        ! mixing coefficient [m2/s]
198   ln_zdfnpc   = .false.      !  Non-Penetrative Convective algorithm
199      nn_npc      =    1         ! frequency of application of npc
200      nn_npcp     =  365         ! npc control print frequency
201   !
202   ln_zdfddm   = .false.   ! double diffusive mixing
203      rn_avts  =    1.e-4     !  maximum avs (vertical mixing on salinity)
204      rn_hsbfr =    1.6       !  heat/salt buoyancy flux ratio
205   !
206   !                       ! gravity wave-driven vertical mixing
207   ln_zdfiwm   = .false.      ! internal wave-induced mixing            (T =>   fill namzdf_iwm)
208   ln_zdfswm   = .false.      ! surface  wave-induced mixing            (T => ln_wave=ln_sdw=T )
209   !
210   !                       ! coefficients
211   rn_avm0     =   1.e-4     !  vertical eddy viscosity   [m2/s]       (background Kz if ln_zdfcst=F)
212   rn_avt0     =   0.0       !  vertical eddy diffusivity [m2/s]       (background Kz if ln_zdfcst=F)
213   nn_avb      =    0        !  profile for background avt & avm (=1) or not (=0)
214   nn_havtb    =    0        !  horizontal shape for avtb (=1) or not (=0)
215/
216!-----------------------------------------------------------------------
217&nammpp        !   Massively Parallel Processing                        ("key_mpp_mpi)
218!-----------------------------------------------------------------------
219/
220!-----------------------------------------------------------------------
221&namctl        !   Control prints & Benchmark
222!-----------------------------------------------------------------------
223/
Note: See TracBrowser for help on using the repository browser.