source: CONFIG/UNIFORM/v6/IPSLCM6/GENERAL/PARAM/namelist_ORCA1_cfg @ 2590

Last change on this file since 2590 was 2590, checked in by jgipsl, 7 years ago

ORAC2 : correct error : add AUTOBLOCKER and AUTO

ORCA1 : changed AUTO en AUTOBLOCKER to correspond to the option blocker set in opa9.driver. This is done to notify the user that she cannot change the value without stopping the job. No change in behavior.


File size: 22.4 KB
Line 
1!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2!! NEMO/OPA  Configuration namelist : used to overwrite defaults values defined in SHARED/namelist_ref
3!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
4!
5!-----------------------------------------------------------------------
6&namrun        !   parameters of the run
7!-----------------------------------------------------------------------
8   cn_exp      = _AUTOBLOCKER_    !  Experience name
9   nn_it000    = _AUTOBLOCKER_    !  First time step
10   nn_itend    = _AUTOBLOCKER_    !  Last  time step
11   nn_date0    = _AUTOBLOCKER_    !  Date at nit_0000 (format yyyymmdd) used if ln_rstart=F or (ln_rstart=T and nn_rstctl=0 or 1)
12   nn_leapy    = _AUTOBLOCKER_    !  Leap year calendar (1) or not (0)
13   ln_rstart   = _AUTOBLOCKER_    !  start from rest (F) or from a restart file (T)
14   nn_rstctl   = _AUTOBLOCKER_    !  Restart control => activated only if ln_rstart = T
15                           !    = 0 nn_date0 read in namelist ; nn_it000 : read in namelist
16                           !    = 1 nn_date0 read in namelist ; nn_it000 : check consistancy between namelist and restart
17                           !    = 2 nn_date0 read in restart  ; nn_it000 : check consistancy between namelist and restart
18   cn_ocerst_in  = "restartopa"   !  Suffix of ocean restart name (input)
19   cn_ocerst_out = "restart"      !  Suffix of ocean restart name (output)
20   nn_istate   =       0   !  Output the initial state (1) or not (0)
21   nn_stock    =  _AUTOBLOCKER_   !  Frequency of creation of a restart file (modulo referenced to 1)
22   nn_write    =    5475   !  Requency of write in the output file   (modulo referenced to nn_it000)
23   ln_mskland  = .true.    !  Masks land points in NetCDF outputs
24/
25!-----------------------------------------------------------------------
26&namcfg        !   parameters of the configuration
27!-----------------------------------------------------------------------
28   cp_cfg      =  "orca"               !  name of the configuration
29   jp_cfg      =       1               !  resolution of the configuration
30   jpidta      =     362               !  1st lateral dimension ( >= jpi )
31   jpjdta      =     292               !  2nd    "         "    ( >= jpj )
32   jpkdta      =      75               !  number of levels      ( >= jpk )
33   jpiglo      =     362               !  1st dimension of global domain --> i =jpidta
34   jpjglo      =     292               !  2nd    -                  -    --> j  =jpjdta
35   jperio      =       6               !  lateral cond. type (between 0 and 6)
36   ln_use_jattr = .true.               !  use (T) the file attribute: open_ocean_jstart if present
37/
38!-----------------------------------------------------------------------
39&namzgr        !   vertical coordinate
40!-----------------------------------------------------------------------
41/
42!-----------------------------------------------------------------------
43&namzgr_sco    !   s-coordinate or hybrid z-s-coordinate
44!-----------------------------------------------------------------------
45/
46!-----------------------------------------------------------------------
47&namdom        !   space and time domain (bathymetry, mesh, timestep)
48!-----------------------------------------------------------------------
49   nn_msh      = _AUTO_    !  Create (=1) a mesh file or not (=0)
50   rn_rdt      = 2700.     !  time step for the dynamics (and tracer if nn_acc=0)
51   nn_closea    =   1      !  remove (=0) or keep (=1) closed seas and lakes (ORCA)
52   !
53   jphgr_msh   =       0               !  type of horizontal mesh
54   ppglam0     =  999999.0             !  longitude of first raw and column T-point (jphgr_msh = 1)
55   ppgphi0     =  999999.0             ! latitude  of first raw and column T-point (jphgr_msh = 1)
56   ppe1_deg    =  999999.0             !  zonal      grid-spacing (degrees)
57   ppe2_deg    =  999999.0             !  meridional grid-spacing (degrees)
58   ppe1_m      =  999999.0             !  zonal      grid-spacing (degrees)
59   ppe2_m      =  999999.0             !  meridional grid-spacing (degrees)
60   ppsur       =   -3958.951371276829  !  ORCA r4, r2 and r05 coefficients
61   ppa0        =     103.9530096000000 ! (default coefficients)
62   ppa1        =       2.415951269000000   !
63   ppkth       =      15.35101370000000    !
64   ppacr       =       7.0             !
65   ppdzmin     =  999999.0             !  Minimum vertical spacing
66   pphmax      =  999999.0             !  Maximum depth
67   ppa2        =     100.7609285000000 !  Double tanh function parameters
68   ppkth2      =      48.02989372000000    !
69   ppacr2      =      13.00000000000   !
70   rn_hmin     =   20.
71/
72!-----------------------------------------------------------------------
73&namsplit       
74!-----------------------------------------------------------------------
75   ln_bt_fw      =    .TRUE.           !  Forward integration of barotropic equations
76   ln_bt_av      =    .TRUE.           !  Time filtering of barotropic variables
77   ln_bt_nn_auto =    .TRUE.           !  Set nn_baro automatically to be just below
78                                       !  a user defined maximum courant number (rn_bt_cmax)
79   nn_baro       =    30               !  Number of iterations of barotropic mode
80                                       !  during rn_rdt seconds. Only used if ln_bt_nn_auto=F
81   rn_bt_cmax    =    0.8              !  Maximum courant number allowed if ln_bt_nn_auto=T
82   nn_bt_flt     =    1                !  Time filter choice
83                                       !  = 0 None
84                                       !  = 1 Boxcar over   nn_baro barotropic steps
85                                       !  = 2 Boxcar over 2*nn_baro     "       
86/
87!-----------------------------------------------------------------------
88&namcrs        !   Grid coarsening for dynamics output and/or
89               !   passive tracer coarsened online simulations
90!-----------------------------------------------------------------------
91/
92!-----------------------------------------------------------------------
93&namtsd    !   data : Temperature  & Salinity
94!-----------------------------------------------------------------------
95   ln_tsd_init   = .true.   !  Initialisation of ocean T & S with T &S input data (T) or not (F)
96   ln_tsd_tradmp = .false.  !  damping of ocean T & S toward T &S input data (T) or not (F)
97/
98!-----------------------------------------------------------------------
99&namsbc        !   Surface Boundary Condition (surface module)
100!-----------------------------------------------------------------------
101   nn_fsbc     =  2        !  frequency of surface boundary condition computation
102                           !     (also = the frequency of sea-ice model call)
103   ln_blk_core = .false.   !  CORE bulk formulation                     (T => fill namsbc_core)
104   ln_apr_dyn  = .false.   !  Patm gradient added in ocean & ice Eqs.   (T => fill namsbc_apr )
105   nn_ice      = 2         !  =0 no ice boundary condition   ,
106                           !  =1 use observed ice-cover      ,
107                           !  =2 ice-model used                         ("key_lim3" or "key_lim2")
108   nn_limflx =   2         !  LIM3 Multi-category heat flux formulation (use -1 if LIM3 is not used)
109                           !  =-1  Use per-category fluxes, bypass redistributor, forced mode only, not yet implemented coupled
110                           !  = 0  Average per-category fluxes (forced and coupled mode)
111                           !  = 1  Average and redistribute per-category fluxes, forced mode only, not yet implemented coupled
112                           !  = 2  Redistribute a single flux over categories (coupled mode only)
113   nn_ice_embd = 1         !  AUTO -
114                           !  =0 levitating ice (no mass exchange, concentration/dilution effect)
115                           !  =1 levitating ice with mass and salt exchange but no presure effect
116                           !  =2 embedded sea-ice (full salt and mass exchanges and pressure)
117   ln_dm2dc    = .false.   !  daily mean to diurnal cycle on short wave
118   ln_rnf      = .false.   !  runoffs                                   (T => fill namsbc_rnf)
119   ln_ssr      = .false.   !  Sea Surface Restoring on T and/or S       (T => fill namsbc_ssr)
120   nn_fwb      = 0         !  FreshWater Budget: =0 unchecked
121                           !     =1 global mean of e-p-r set to zero at each time step
122/
123!-----------------------------------------------------------------------
124&namsbc_core   !   namsbc_core  CORE bulk formulae
125!-----------------------------------------------------------------------
126/
127!-----------------------------------------------------------------------
128&namtra_qsr    !   penetrative solar radiation
129!-----------------------------------------------------------------------
130   nn_chldta   =      0    !  RGB : Chl data (=1) or cst value (=0)
131/
132!-----------------------------------------------------------------------
133&namsbc_rnf    !   runoffs namelist surface boundary condition
134!-----------------------------------------------------------------------
135/
136!-----------------------------------------------------------------------
137&namsbc_ssr    !   surface boundary condition : sea surface restoring
138!-----------------------------------------------------------------------
139/
140!-----------------------------------------------------------------------
141&namsbc_alb    !   albedo parameters
142!-----------------------------------------------------------------------
143   rn_cloud    =    0.00   !  cloud correction to snow and ice albedo
144   rn_albice   =    0.5    !  albedo of melting ice in the arctic and antarctic
145   rn_alphd    =    0.80   !  coefficients for linear interpolation used to
146   rn_alphc    =    0.65   !  compute albedo between two extremes values
147   rn_alphdi   =    0.72   !  (Pyane, 1972)
148/
149!-----------------------------------------------------------------------
150&namsbc_cpl    !   coupling parameters
151!-----------------------------------------------------------------------
152!                    !     description       !  multiple  !    vector   !      vector          ! vector !
153!                    !                       ! categories !  reference  !    orientation       ! grids  !
154! send
155sn_snd_temp   =       'weighted oce and ice' ,    'no'    ,     ''      ,         ''           ,   ''
156sn_snd_alb    =       'weighted ice'         ,    'no'    ,     ''      ,         ''           ,   ''
157sn_snd_thick  =       'none'                 ,    'no'    ,     ''      ,         ''           ,   ''
158sn_snd_crt    =       'mixed oce-ice'        ,    'no'    , 'cartesian' , 'eastward-northward' ,  'T'
159sn_snd_co2    =       'none'              ,    'no'    ,     ''      ,         ''           ,   ''
160! receive
161sn_rcv_w10m   =       'coupled'              ,    'no'    ,     ''      ,         ''          ,   ''
162sn_rcv_taumod =       'none'                 ,    'no'    ,     ''      ,         ''          ,   ''
163sn_rcv_tau    =       'mixed oce-ice'        ,    'no'    , 'cartesian' , 'eastward-northward',  'U,V'
164sn_rcv_dqnsdt =       'coupled'              ,    'no'    ,     ''      ,         ''          ,   ''
165sn_rcv_qsr    =       'conservative'         ,    'no'    ,     ''      ,         ''          ,   ''
166sn_rcv_qns    =       'conservative'         ,    'no'    ,     ''      ,         ''          ,   ''
167sn_rcv_emp    =       'conservative'         ,    'no'    ,     ''      ,         ''          ,   ''
168sn_rcv_rnf    =       'coupled'              ,    'no'    ,     ''      ,         ''          ,   ''
169sn_rcv_cal    =       'coupled'              ,    'no'    ,     ''      ,         ''          ,   ''
170sn_rcv_co2    =       'none'              ,    'no'    ,     ''      ,         ''          ,   ''
171/
172/
173!-----------------------------------------------------------------------
174&namberg       !   iceberg parameters
175!-----------------------------------------------------------------------
176      ln_icebergs              = .false.
177      ln_bergdia               = .false.              ! Calculate budgets
178      nn_verbose_level         = 0                    ! Turn on more verbose output if level > 0
179      nn_verbose_write         = 120                  ! Timesteps between verbose messages
180      nn_sample_rate           = 1                    ! Timesteps between sampling for trajectory storage
181                                                      ! Initial mass required for an iceberg of each class
182      rn_initial_mass          = 8.8e7, 4.1e8, 3.3e9, 1.8e10, 3.8e10, 7.5e10, 1.2e11, 2.2e11, 3.9e11, 7.4e11
183                                                      ! Proportion of calving mass to apportion to each class 
184      rn_distribution          = 0.24, 0.12, 0.15, 0.18, 0.12, 0.07, 0.03, 0.03, 0.03, 0.02
185                                                      ! Ratio between effective and real iceberg mass (non-dim)
186                                                      ! i.e. number of icebergs represented at a point         
187      rn_mass_scaling          = 2000, 200, 50, 20, 10, 5, 2, 1, 1, 1
188                                                      ! thickness of newly calved bergs (m)
189      rn_initial_thickness     = 40., 67., 133., 175., 250., 250., 250., 250., 250., 250.
190      rn_rho_bergs             = 850.                 ! Density of icebergs
191      rn_LoW_ratio             = 1.5                  ! Initial ratio L/W for newly calved icebergs
192      ln_operator_splitting    = .true.               ! Use first order operator splitting for thermodynamics
193      rn_bits_erosion_fraction = 0.                   ! Fraction of erosion melt flux to divert to bergy bits
194      rn_sicn_shift            = 0.                   ! Shift of sea-ice concn in erosion flux (0<sicn_shift<1)
195      ln_passive_mode          = .false.              ! iceberg - ocean decoupling   
196      nn_test_icebergs         =   8                  ! Create test icebergs of this class (-1 = no)
197                                                      ! Put a test iceberg at each gridpoint in box (lon1,lon2,lat1,lat2)
198      !rn_test_box              = 108.0,  116.0, -66.0, -58.0
199      rn_test_box              = -180.0,  180.0,  70.0,  90.0     !
200      rn_speed_limit           = 0.                   ! CFL speed limit for a berg   
201
202!              ! file name ! frequency (hours) !   variable   ! time interp.   !  clim   ! 'yearly'/ ! weights  ! rotation ! land/sea mask !
203!              !           !  (if <0  months)  !     name     !   (logical)    !  (T/F ) ! 'monthly' ! filename ! pairing  ! filename      !
204      sn_icb =  'calving' ,       -1           , 'calvingmask',  .true.        , .true.  , 'yearly'  , ''       , ''       , ''
205   
206      cn_dir = './'
207/
208!-----------------------------------------------------------------------
209&namlbc        !   lateral momentum boundary condition
210!-----------------------------------------------------------------------
211   rn_shlat    =    0.0    !  shlat = 0  !  0 < shlat < 2  !  shlat = 2  !  2 < shlat
212/
213!-----------------------------------------------------------------------
214&namcla        !   cross land advection
215!-----------------------------------------------------------------------
216/
217!-----------------------------------------------------------------------
218&nambfr        !   bottom friction
219!-----------------------------------------------------------------------
220   nn_bfr      =    2      !  type of bottom friction :   = 0 : free slip,  = 1 : linear friction
221/
222!-----------------------------------------------------------------------
223&nambbc        !   bottom temperature boundary condition
224!-----------------------------------------------------------------------
225/
226!-----------------------------------------------------------------------
227&nambbl        !   bottom boundary layer scheme
228!-----------------------------------------------------------------------
229/
230!-----------------------------------------------------------------------
231&nameos        !   ocean physical parameters
232!-----------------------------------------------------------------------
233/
234!-----------------------------------------------------------------------
235&namtra_adv    !   advection scheme for tracer
236!-----------------------------------------------------------------------
237   ln_traadv_tvd    =  .true.   !  TVD scheme
238   ln_traadv_ubs    =  .false.  !  UBS scheme
239/
240!-----------------------------------------------------------------------
241&namtra_adv_mle !  mixed layer eddy parametrisation (Fox-Kemper param)
242!-----------------------------------------------------------------------
243/
244!-----------------------------------------------------------------------
245&namtra_adv_mle !  mixed layer eddy parametrisation (Fox-Kemper param)
246!-----------------------------------------------------------------------
247/
248!----------------------------------------------------------------------------------
249&namtra_ldf    !   lateral diffusion scheme for tracers
250!----------------------------------------------------------------------------------
251   ln_traldf_grif   =  .false.   !  griffies skew flux formulation       (require "key_ldfslp")
252   ln_traldf_gdia   =  .false.   !  griffies operator strfn diagnostics  (require "key_ldfslp")
253   ln_botmix_grif   =  .false.   !  griffies operator with lateral mixing on bottom (require "key_ldfslp")
254   rn_aht_0         =  1000.    !  horizontal eddy diffusivity for tracers [m2/s]
255   rn_aeiv_0        =  1000.    !  eddy induced velocity coefficient [m2/s]    (require "key_traldf_eiv")
256/
257!-----------------------------------------------------------------------
258&namtra_dmp    !   tracer: T & S newtonian damping
259!-----------------------------------------------------------------------
260   ln_tradmp   =  .false.  !  add a damping termn (T) or not (F)
261/
262!-----------------------------------------------------------------------
263&namdyn_adv    !   formulation of the momentum advection
264!-----------------------------------------------------------------------
265   ln_dynadv_vec = .true.  !  vector form (T) or flux form (F)
266   ln_dynadv_cen2= .false. !  flux form - 2nd order centered scheme
267   ln_dynadv_ubs = .false. !  flux form - 3rd order UBS      scheme
268/
269!-----------------------------------------------------------------------
270&nam_vvl    !   vertical coordinate options
271!-----------------------------------------------------------------------
272/
273!-----------------------------------------------------------------------
274&namdyn_vor    !   option of physics/algorithm (not control by CPP keys)
275!-----------------------------------------------------------------------
276/
277!-----------------------------------------------------------------------
278&namdyn_hpg    !   Hydrostatic pressure gradient option
279!-----------------------------------------------------------------------
280   ln_hpg_zps  = .false.   !  z-coordinate - partial steps (interpolation)
281   ln_hpg_sco  = .true.    !  s-coordinate (standard jacobian formulation)
282   !ln_hpg_isf  = .true.    !  s-coordinate (sco ) adapted to isf
283   ln_dynhpg_imp = .false. !  time stepping: semi-implicit time scheme  (T)
284                           !           centered      time scheme  (F)
285/
286!-----------------------------------------------------------------------
287&namdyn_ldf    !   lateral diffusion on momentum
288!-----------------------------------------------------------------------
289   rn_ahm_0_lap     = 20000.    !  horizontal laplacian eddy viscosity   [m2/s]
290/
291!-----------------------------------------------------------------------
292&namzdf        !   vertical physics
293!-----------------------------------------------------------------------
294/
295!-----------------------------------------------------------------------
296&namzdf_tke    !   turbulent eddy kinetic dependent vertical diffusion  ("key_zdftke")
297!-----------------------------------------------------------------------
298/
299!-----------------------------------------------------------------------
300&namzdf_ddm    !   double diffusive mixing parameterization             ("key_zdfddm")
301!-----------------------------------------------------------------------
302/
303!-----------------------------------------------------------------------
304&namzdf_tmx    !   tidal mixing parameterization                        ("key_zdftmx")
305!-----------------------------------------------------------------------
306/
307!-----------------------------------------------------------------------
308&namsol        !   elliptic solver / island / free surface
309!-----------------------------------------------------------------------
310/
311!-----------------------------------------------------------------------
312&nammpp        !   Massively Parallel Processing                        ("key_mpp_mpi)
313!-----------------------------------------------------------------------
314   ln_nnogather=  .false.  !
315   jpni        =    8      !  jpni   number of processors following i (set automatically if < 1)
316   jpnj        =   10      !  jpnj   number of processors following j (set automatically if < 1)
317   jpnij       =   80      !  jpnij  number of local domains (set automatically if < 1)
318/
319!-----------------------------------------------------------------------
320&namctl        !   Control prints & Benchmark
321!-----------------------------------------------------------------------
322!   ln_ctl      = .true.
323/
324!-----------------------------------------------------------------------
325&namptr       !   Poleward Transport Diagnostic
326!-----------------------------------------------------------------------
327   ln_diaptr  = .true.      !  Poleward heat and salt transport (T) or not (F)
328   ln_subbas  = .true.      !  Atlantic/Pacific/Indian basins computation (T) or not
329                            !  (orca configuration only, need input basins mask file named "subbasins.nc"
330/
331!-----------------------------------------------------------------------
332&namhsb       !  Heat and salt budgets
333!-----------------------------------------------------------------------
334/
335!-----------------------------------------------------------------------
336&namdyn_nept  !   Neptune effect (simplified: lateral and vertical diffusions removed)
337!-----------------------------------------------------------------------
338/
339!-----------------------------------------------------------------------
340&nam_vvl    !   vertical coordinate options
341!-----------------------------------------------------------------------
342/
343!-----------------------------------------------------------------------
344&namzdf_gls                !   GLS vertical diffusion                   ("key_zdfgls")
345!-----------------------------------------------------------------------
346/
347!-----------------------------------------------------------------------
348&namtrd        !   diagnostics on dynamics and/or tracer trends
349!              !       and/or mixed-layer trends and/or barotropic vorticity
350!-----------------------------------------------------------------------
351/
Note: See TracBrowser for help on using the repository browser.