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.
1_namelist in trunk/CONFIG/ORCA2_LIM/EXP00 – NEMO

source: trunk/CONFIG/ORCA2_LIM/EXP00/1_namelist @ 545

Last change on this file since 545 was 545, checked in by opalod, 18 years ago

nemo_v1_update_078:RB: finalization of IOM

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 29.0 KB
Line 
1!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2! OPA namelist :  model option and parameter input
3! -------------
4!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
5!
6!-----------------------------------------------------------------------
7!       namrun   parameters of the run
8!-----------------------------------------------------------------------
9!  no         job number
10!  cexper     experience name for vairmer format
11!  ln_rstart  boolean term for restart (true or false)
12!  nrstdt     control of the restart timestep:
13!                = 0 restart, do not control nit000 in the restart file.
14!                = 1 restart, control nit000 in the restart file. Do not
15!                    use the date in the restart file (use ndate0 in namelist)
16!                = 2 restart, control nit000 in the restart file, use the date
17!                    in the restart file. ndate0 in the namelist is ignored.
18!  nit000     number of the first time step
19!  nitend     number of the last time step
20!  ndate0     initial calendar date aammjj
21!  nleapy     Leap year calendar (0/1)
22!  ninist     initial state output flag (0/1)
23!  nstock     frequency of restart file
24!  nwrite     frequency of OUTPUT file
25!  nrunoff    = 0 no, 1 runoff, 2 runoff+river mouth ups adv
26!
27!  CAUTION: for usual run scripts, logical value of
28!  *******  ln_rstart must be .true. or .false.
29!                     and NOT .TRUE. or .FALSE.
30&namrun
31   no         =       0
32   cexper     =  "Agulhas"
33   ln_rstart  = .false.
34   nrstdt     =       0
35   nit000     =       1
36   nitend     =   10950
37   ndate0     =  010101
38   nleapy     =       0
39   ninist     =       0
40   nstock     =   10950
41   nwrite     =   10950
42   nrunoff    =       0
43/
44!-----------------------------------------------------------------------
45!       nam_ctl      Control prints & Benchmark
46!-----------------------------------------------------------------------
47!  ln_ctl     trends control print (expensive!)
48!  nprint     level of print (0 no print)
49!  nictls     start i indice to make the control SUM (very usefull to compare mono-
50!  nictle     end   i indice to make the control SUM (-versus multi processor runs)
51!  njctls     start j indice to make the control SUM (very usefull to compare mono-
52!  njctle     end   j indice to make the control SUM (-versus multi processor runs)
53!  nisplt     number of processors following i
54!  njsplt     number of processors following j
55!  nbench     Bench parameter (0/1): CAUTION it must be zero except for bench
56!             for which we don't care about physical meaning of the results
57!  nbit_cmp   bit comparison mode parameter (0/1): enables bit comparison between
58!             single and multiple processor runs.
59&namctl
60   ln_ctl =  .false.
61   nprint =       0
62   nictls =       0
63   nictle =       0
64   njctls =       0
65   njctle =       0
66   isplt  =       1
67   jsplt  =       1
68   nbench =       0
69   nbit_cmp =     0
70/
71!!-----------------------------------------------------------------------
72!       nam_mpp      Massively Parallel Processing
73!-----------------------------------------------------------------------
74!  c_mpi_send         mpi send/recieve type
75!                      = 'S'  : standard blocking send
76!                      = 'B'  : buffer blocking send
77!                      = 'I'  : immediate non-blocking send
78&nam_mpp
79   c_mpi_send =  'S'
80/
81!-----------------------------------------------------------------------
82!       nam_zgr       vertical coordinate
83!-----------------------------------------------------------------------
84!  ln_zco     z-coordinate - full steps      (T/F)
85!  ln_zps     z-coordinate - partial steps   (T/F)
86!  ln_sco     s- or hybrid z-s-coordinate    (T/F)
87&nam_zgr
88   ln_zco   =  .false.
89   ln_zps   =  .true.
90   ln_sco   =  .false.
91/
92!-----------------------------------------------------------------------
93!       nam_zgr_sco   s-coordinate or hybrid z-s-coordinate
94!-----------------------------------------------------------------------
95!  sbot_min   minimum depth of s-bottom surface (>0) (m)
96!  sbot_max   maximum depth of s-bottom surface (= ocean depth) (>0) (m)
97!  theta      surface control parameter (0<=theta<=20)
98!  thetb      bottom control parameter  (0<=thetb<= 1)
99!  r_max      maximum cut-off r-value allowed (0<r_max<1)
100&nam_zgr_sco
101   sbot_min =  300.
102   sbot_max = 5250.
103   theta    =    6.0
104   thetb    =    0.75
105   r_max    =    0.15
106/
107!-----------------------------------------------------------------------
108!       nam_traadv   advection scheme for tracer (option not control by CPP keys)
109!-----------------------------------------------------------------------
110!  ln_traadv_cen2     2nd order centered scheme    (default T)
111!  ln_traadv_tvd      TVD scheme                   (default F)
112!  ln_traadv_muscl    MUSCL scheme                 (default F)
113!  ln_traadv_muscl2   MUSCL2 scheme                (default F)
114!  ln_traadv_ubs      UBS scheme                   (default F)
115&nam_traadv
116   ln_traadv_cen2   =  .false.
117   ln_traadv_tvd    =  .true.
118   ln_traadv_muscl  =  .false.
119   ln_traadv_muscl2 =  .false.
120   ln_traadv_ubs    =  .false.
121/
122!-----------------------------------------------------------------------
123!       nam_traldf   lateral diffusion scheme for tracer (option not control by CPP keys)
124!-----------------------------------------------------------------------
125!  Type of the operator :
126!     ln_traldf_lap    laplacian operator          (default T)
127!     ln_traldf_bilap  bilaplacian operator        (default F)
128!  Direction of action  :
129!     ln_traldf_level  iso-level                   (default F)
130!     ln_traldf_hor    horizontal (geopotential)   (default F)^**
131!     ln_traldf_iso    iso-neutral                 (default T)^*
132!  Coefficient
133!     aht0    horizontal eddy diffusivity for tracers (m2/s)
134!     ahtb0   background eddy diffusivity for isopycnal diffusion (m2/s)
135!     aeiv0   eddy induced velocity coefficient (m2/s)
136! ^* require key_ldfslp to compute the direction of the lateral diffusion
137! ^** require key_ldfslp in s-coordinate
138&nam_traldf
139   ln_traldf_lap    =  .true.
140   ln_traldf_bilap  =  .false.
141   ln_traldf_level  =  .false.
142   ln_traldf_hor    =  .false.
143   ln_traldf_iso    =  .true.
144   aht0    =  1000.
145   ahtb0   =     0.
146   aeiv0   =     0.
147/
148!-----------------------------------------------------------------------
149!       nam_dynldf   lateral diffusion on momentum
150!-----------------------------------------------------------------------
151!  Type of the operator :
152!     ln_dynldf_lap    laplacian operator          (default T)
153!     ln_dynldf_bilap  bilaplacian operator        (default F)
154!  Direction of action  :
155!     ln_dynldf_level  iso-level                   (default F)
156!     ln_dynldf_hor    horizontal (geopotential)   (default F)^**
157!     ln_dynldf_iso    iso-neutral                 (default T)^*
158!  Coefficient
159!  ahm0    horizontal eddy viscosity for the dynamics (m2/s)
160!  ahmb0   background eddy viscosity for isopycnal diffusion (m2/s)
161&nam_dynldf
162   ln_dynldf_lap    =  .false.
163   ln_dynldf_bilap  =  .true.
164   ln_dynldf_level  =  .false.
165   ln_dynldf_hor    =  .true.
166   ln_dynldf_iso    =  .false.
167   ahm0    = -8.5e+11
168   ahmb0   =     0.
169/
170!-----------------------------------------------------------------------
171!       namflg   algorithm flags (algorithm not control by CPP keys)
172!-----------------------------------------------------------------------
173!  ln_dynhpg_imp   hydrostatic pressure gradient: semi-implicit time scheme  (T)
174!                                                  centered      time scheme  (F)
175!   nn_dynhpg_rst  add dynhpg implicit variables in restart ot not (1/0)
176&namflg
177   ln_dynhpg_imp   =  .false.
178   nn_dynhpg_rst   =  0
179/
180!-----------------------------------------------------------------------
181!       nam_dynhpg   Hydrostatic pressure gradient option
182!-----------------------------------------------------------------------
183!  type of pressure gradient scheme (choose one only!)
184!     ln_hpg_zco    z-coordinate - full steps                   (default T)
185!     ln_hpg_zps    z-coordinate - partial steps (interpolation)
186!     ln_hpg_sco    s-coordinate (standard jacobian formulation)
187!     ln_hpg_hel    s-coordinate (helsinki modification)
188!     ln_hpg_wdj    s-coordinate (weighted density jacobian)
189!     ln_hpg_djc    s-coordinate (Density Jacobian with Cubic polynomial)
190!     ln_hpg_rot    s-coordinate (ROTated axes scheme)
191!  parameters
192!    gamm          weighting coefficient (wdj scheme)
193&nam_dynhpg
194   ln_hpg_zco = .false.
195   ln_hpg_zps = .true.
196   ln_hpg_sco = .false.
197   ln_hpg_hel = .false.
198   ln_hpg_wdj = .false.
199   ln_hpg_djc = .false.
200   ln_hpg_rot = .false.
201   gamm       = 0.e0
202/
203!-----------------------------------------------------------------------
204!       nam_dynvor   option of physics/algorithm (not control by CPP keys)
205!-----------------------------------------------------------------------
206!  ln_dynvor_ens   vorticity trends: enstrophy conserving scheme (default T)
207!  ln_dynvor_ene      "         "  : energy conserving scheme    (default F)
208!  ln_dynvor_mix      "         "  : mixed scheme                (default F)
209!  ln_dynvor_een      "         "  : energy & enstrophy scheme   (default F)
210&nam_dynvor
211   ln_dynvor_ene = .FALSE.
212   ln_dynvor_ens = .FALSE.
213   ln_dynvor_mix = .FALSE.
214   ln_dynvor_een = .TRUE.
215/
216!-----------------------------------------------------------------------
217!       namtau   surface wind stress
218!-----------------------------------------------------------------------
219!  ntau000   gently increase the stress over the first ntau_rst time-steps
220!  tau0x     uniform value used as default surface heat flux
221!  tau0y     uniform value used as default solar radiation flux
222&namtau
223   ntau000 =      0
224   tau0x   =      0.e0
225   tau0y   =      0.e0
226/
227!-----------------------------------------------------------------------
228!       namflx   surface fluxes
229!-----------------------------------------------------------------------
230!  q0       uniform value used as default surface heat flux
231!  qsr0     uniform value used as default solar radiation flux
232!  emp0     uniform value used as default surface freswater budget (E-P)
233!  dqdt0    feedback coefficient for SST damping (W/m2/K)
234!  deds0    feedback coefficient for SSS damping (mm/day)
235&namflx
236   q0      =      0.e0
237   qsr0    =      0.e0
238   emp0    =      0.e0
239   dqdt0   =      -40.
240   deds0   =        0.
241/
242!-----------------------------------------------------------------------
243!       namalb   albedo parameters
244!-----------------------------------------------------------------------
245!  cgren    correction of the snow or ice albedo to take into account
246!  albice   albedo of melting ice in the arctic and antarctic
247!  alphd    coefficients for linear interpolation used to compute albedo
248!           between two extremes values (Pyane, 1972)
249!  alphc     "                                         "
250!  alphdi    "                                         "
251&namalb
252   cgren    =      0.06
253   albice   =      0.5
254   alphd    =      0.80
255   alphc    =      0.65
256   alphdi   =      0.72
257/
258!-----------------------------------------------------------------------
259!       namdom   space and time domain (bathymetry, mesh, timestep)
260!-----------------------------------------------------------------------
261!  ntopo      = 0/1 ,compute/read the bathymetry file
262!               (mbathy, nb of T-ocean levels)
263!  e3zps_min  the thickness of the partial step is set larger than the
264!  e3zps_rat     the minimum of e3zps_min and e3zps_rat * e3t
265!                (N.B. 0<e3zps_rat<1)
266!                  (coordinates, scale factors)
267!  nmsh       =1 create a mesh file (coordinates, scale factors, masks)
268!  nacc       the acceleration of convergence method
269!             = 0, no acceleration, rdt = rdttra
270!             = 1, acceleration used, rdt < rdttra(k)
271!  atfp       asselin time filter parameter
272!  rdt        time step for the dynamics (and tracer if nacc=0)
273!  rdtmin     minimum time step on tracers
274!  rdtmax     maximum time step on tracers
275!  rdth       depth variation of tracer time step
276!  rdtbt      barotropic time step (for the time splitting algorithm)
277!  nfice      frequency of ice model call
278!  nfbulk     frequency of bulk formulea call (not used if ice used)
279!  nclosea    = 0 no closed sea
280!             = 1 closed sea (Black Sea, Caspian Sea, Great US Lakes...)
281&namdom
282   ntopo     =     1
283   e3zps_min =     5.
284   e3zps_rat =     0.1
285   nmsh      =     0
286   nacc      =     0
287   atfp      =     0.1
288   rdt       =  2880.
289   rdtmin    =  2880.
290   rdtmax    =  2880.
291   rdth      =   800.
292   rdtbt     =    90.
293   nfice     =     5 
294   nfbulk    =     5 
295   nclosea   =     0
296/
297!-----------------------------------------------------------------------
298!       namfwb   freshwater budget correction
299!-----------------------------------------------------------------------
300!  ln_fwb     logical flag for freshwater budget correction (0 annual mean)
301&namfwb
302   ln_fwb    = .false.
303/
304!-----------------------------------------------------------------------
305!       namptr   Poleward Transport Diagnostic
306!-----------------------------------------------------------------------
307!  ln_diaptr  logical flag for Poleward transport computation
308!  ln_subbas  logical flag for Atlantic/Pacific/Indian basins computation
309!             need input basins mask file named "subbasins.nc"
310!  nf_ptr     Frequency of computation
311&namptr
312   ln_diaptr = .false.
313   ln_subbas = .false.
314   nf_ptr    =  15
315/
316!-----------------------------------------------------------------------
317!       namcro   cross land advection
318!-----------------------------------------------------------------------
319!  n_cla   advection between 2 ocean pts separates by land
320&namcla
321   n_cla   = 0
322/
323!-----------------------------------------------------------------------
324!       namzdf   vertical physics
325!-----------------------------------------------------------------------
326!  ln_zdfevd  enhanced vertical diffusion         (default T)
327!  ln_zdfnpc  Non-Penetrative Convection          (default T)
328!  avm0       vertical eddy viscosity for the dynamic (m2/s)
329!  avt0       vertical eddy diffusivity for tracers (m2/s)
330!  avevd      vertical coefficient for enhanced diffusion scheme (m2/s)
331!  nevdm      = 0  apply enhanced mixing on tracer only
332!             = 1  apply enhanced mixing on both tracer and momentum
333!  ln_zdfexp   vertical physics: (=T)  time splitting (T)     (Default=F)
334!                               (=F)  euler backward (F)
335!  n_zdfexp   number of sub-timestep for time splitting scheme
336&namzdf
337   ln_zdfevd = .true.
338   ln_zdfnpc = .false.
339   avm0      = 1.2e-4
340   avt0      = 1.2e-5
341   avevd     =   100.
342   n_evdm    =     1
343   ln_zdfexp =  .false.
344   n_zdfexp  =     3
345/
346!-----------------------------------------------------------------------
347!       namnpc   vnon penetrative convection
348!-----------------------------------------------------------------------
349!  nnpc1   non penetrative convective scheme frequency
350!  nnpc2   non penetrative convective scheme print frequency
351&namnpc
352   nnpc1  =      1
353   nnpc2  =    365
354/
355!-----------------------------------------------------------------------
356!       nambbl   bottom boundary layer scheme
357!-----------------------------------------------------------------------
358!  atrbbl   lateral tracer coeff. for bottom boundary layer scheme(m2/s)
359&nambbl
360   atrbbl = 10000.
361/
362!-----------------------------------------------------------------------
363!       namric   richardson number dependent vertical diffusion
364!                ( #ifdef "key_zdfrichardson" )
365!-----------------------------------------------------------------------
366!  avmri   maximum value of the vertical viscosity
367!  alp     coefficient of the parameterization
368!  nric    coefficient of the parameterization
369&namric
370   avmri = 100.e-4
371   alp   =      5.
372   nric  =       2
373/
374!-----------------------------------------------------------------------
375!       namtke   turbulent eddy kinetic dependent vertical diffusion
376!                ( #ifdef "key_zdftke" )
377!-----------------------------------------------------------------------
378!  ln_rstke flag to restart with tke from a run without tke (default F)
379!  ediff    coef. to compute vertical eddy coef. (avt=ediff*mxl*sqrt(e) )
380!  ediss    coef. of the Kolmogoroff dissipation 
381!  ebb      coef. of the surface input of tke
382!  efave    coef. to applied to the tke diffusion ( avtke=efave*avm )
383!  emin     minimum value of tke (m^2/s^2)
384!  emin0    surface minimum value of tke (m^2/s^2)
385!  nitke    number of restart iterative loops
386!  ri_c     critic richardson number
387!  nmxl     flag on mixing length used
388!           = 0 bounded by the distance to surface and bottom
389!           = 1 bounded by the local vertical scale factor
390!           = 2 first vertical derivative of mixing length bounded by 1
391!  npdl     flag on prandtl number
392!           = 0 no vertical prandtl number (avt=avm)
393!           = 1 prandtl number function of richarson number (avt=pdl*avm)
394!           = 2 same as = 1 but a shapiro filter is applied on pdl
395!  nave     =  horizontal averaged (=1) or not (=0) of avt  (default =1)
396!  navb     = 0 cst background avt0, avm0 / =1 profile used on avtb
397&namtke
398   ln_rstke = .false.
399   ediff =       0.1
400   ediss =       0.7
401   ebb   =       60.
402   efave =        1.
403   emin  =     1.e-6
404   emin0 =     1.e-4
405   nitke =        50
406   nmxl  =         2
407   npdl  =         1
408   navb  =         0
409/
410!-----------------------------------------------------------------------
411!       namkpp   K-Profile Parameterization dependent vertical diffusion
412!                ( #ifdef "key_zdfkpp" )
413!-----------------------------------------------------------------------
414!  ln_kpprimix   shear instability mixing  (default T)
415!  difmiw        constant internal wave viscosity (m2/s)
416!  difsiw        constant internal wave diffusivity (m2/s)
417!  Riinfty       local Richardson Number limit for shear instability
418!  difri         maximum shear mixing at Rig = 0    (m2/s)
419!  bvsqcon       Brunt-Vaisala squared (1/s**2) for maximum convection
420!  difcon        maximum mixing in interior convection (m2/s)
421!  nave          = 0/1 flag for horizontal average on avt, avmu, avmv
422!  navb          = 0/1 flag for constant or profile background avt
423&namkpp
424   ln_kpprimix  = .true.
425   difmiw       =  1.e-04
426   difsiw       =  0.1e-04
427   Riinfty      =  0.8
428   difri        =  0.0050
429   bvsqcon      = -0.01e-07
430   difcon       =  1.
431   navb         =  0
432   nave         =  1
433/
434!-----------------------------------------------------------------------
435!       namddm   double diffusive mixing parameterization
436!-----------------------------------------------------------------------
437!   avts    maximum avs for dd mixing
438!   hsbfr   heat/salt buoyancy flux ratio
439&namddm
440      avts  = 1.e-4
441      hsbfr = 1.6
442/
443!-----------------------------------------------------------------------
444!       namlbc   lateral momentum boundary condition
445!-----------------------------------------------------------------------
446!  shlat   lateral boundary condition on velocity
447!                   shlat = 0 , free slip
448!               0 < shlat < 2 , partial slip
449!                   shlat = 2 , no slip
450!               2 < shlat     , strong slip
451&namlbc
452   shlat  =      2.
453/
454!-----------------------------------------------------------------------
455!       nambfr   bottom friction
456!-----------------------------------------------------------------------
457!  nbotfr  type of bottom friction
458!                  nbotfr = 0 , no slip
459!                  nbotfr = 1 , linear friction
460!                  nbotfr = 2 , nonlinear friction
461!                  nbotfr = 3 , free slip
462!  bfri1   bottom drag coefficient (linear case)
463!  bfri2   bottom drag coefficient (non linear case)
464!  bfeb2   bottom turbulent kinetic energy  (m^2/s^2)
465&nambfr
466   nbotfr =       1
467   bfri1  =   4.e-4
468   bfri2  =   1.e-3
469   bfeb2  =  2.5e-3
470/
471!-----------------------------------------------------------------------
472!       nambbc   bottom temperature boundary condition
473!-----------------------------------------------------------------------
474!  ngeo_flux  = 0 no geothermal heat flux
475!             = 1 constant geothermal heat flux
476!             = 2 variable geothermal heat flux (read in geothermal_heating.nc)
477!                 ( C A U T I O N : flux in mW/m2 in the NetCDF file )
478!  ngeo_flux_const   Constant value of geothermal heat flux (W/m2)
479&nambbc
480   ngeo_flux =  2
481   ngeo_flux_const = 86.4e-3
482/
483!-----------------------------------------------------------------------
484!       namqsr   penetrative solar radiation
485!-----------------------------------------------------------------------
486!  ln_traqsr : penetrative solar radiation (T) or not (F)     (Default=T)
487!  rabs       fraction of qsr associated with xsi1
488!  xsi1       first depth of extinction
489!  xsi2       second depth of extinction
490&namqsr
491   ln_traqsr = .true.
492   rabs     =   0.58
493   xsi1     =   0.35
494   xsi2     =   23.0
495/
496!-----------------------------------------------------------------------
497!       namtdp   tracer newtonian damping ('key_tradmp')
498!-----------------------------------------------------------------------
499!  ndmp    type of damping in temperature and salinity
500!          (='latitude', damping poleward of 'ndmp' degrees and function
501!             of the distance-to-coast. Red and Med Seas as ndmp=-1)
502!          (=-1 damping only in Med and Red Seas)
503!  ndmpf   =1 create a damping.coeff NetCDF file (the 3D damping array)
504!  nmldmp  type of damping in the mixed layer
505!          (=0 damping throughout the water column)
506!     (=1 no damping in the mixed layer defined by avt >5cm2/s )
507!     (=2 no damping in the mixed layer defined rho<rho(surf)+.01 )
508!  sdmp    surface time scale for internal damping (days)
509!  bdmp    bottom time scale for internal damping (days)
510!  hdmp    depth of transition between sdmp and bdmp (meters)
511&namtdp
512   ndmp   =   90
513   ndmpf  =    1
514   nmldmp =    1
515   sdmp   =  50.
516   bdmp   = 360.
517   hdmp   = 800.
518/
519!-----------------------------------------------------------------------
520!       nameos   ocean physical parameters
521!-----------------------------------------------------------------------
522!  neos    type of equation of state and Brunt-Vaisala frequency
523!          = 0, UNESCO (formulation of Jackett and McDougall (1994)
524!                                         and of McDougall (1987) )
525!          = 1, linear: rho(T)   = rau0 * ( 1.028 - ralpha * T )
526!          = 2, linear: rho(T,S) = rau0 * ( rbeta * S - ralpha * T )
527!                               with rau0=1020 set in parcst routine
528!  ralpha  thermal expension coefficient (linear equation of state)
529!  rbeta   saline  expension coefficient (linear equation of state)
530&nameos
531   neos   =      0
532   ralpha =  2.e-4
533   rbeta  =  0.001
534/
535!-----------------------------------------------------------------------
536!       namsol   elliptic solver / island / free surface
537!-----------------------------------------------------------------------
538!  nsolv     elliptic solver (=1 preconditioned conjugate gradient: pcg)
539!                            (=2 successive-over-relaxation: sor)
540!                            (=3 FETI: fet, all require "key_feti" defined)
541!                            (=4 sor with extra outer halo)
542!  nsol_arp  absolute/relative (0/1) precision convergence test
543!  nmin      minimum of iterations for the SOR solver
544!  nmax      maximum of iterations for the SOR solver
545!  nmod      frequency of test for the SOR solver
546!  eps       absolute precision of the solver
547!  resmax    absolute precision for the SOR solver
548!  sor       optimal coefficient for SOR solver
549!  epsisl    absolute precision on stream function solver
550!  nmisl     maximum pcg iterations for island
551!  rnu       strength of the additional force used in free surface b.c.
552&namsol
553   nsolv     =      1
554   nsol_arp  =      0
555   nmin      =    300
556   nmax      =    800
557   nmod      =     10
558   eps       =  1.E-6
559   resmax    = 1.E-10
560   sor       =   1.92
561   epsisl    = 1.e-10
562   nmisl     =   4000
563   rnu       =     1.
564/
565!=======================================================================
566!   Diagnostics namelists
567!       namtrd    dynamics and/or tracer trends
568!       namgap    level mean model-data gap
569!       namznl    zonal mean heat & freshwater fluxes computation
570!       namspr    surface pressure in rigid-lid
571!=======================================================================
572!-----------------------------------------------------------------------
573!       namtrd    diagnostics on dynamics and/or tracer trends
574!                         ('key_trdyn' and/or 'key_trdtra')
575!                 or mixed-layer trends ('key_trdmld')
576!-----------------------------------------------------------------------
577!  ntrd              time step frequency dynamics and tracers trends
578!  nctls             control surface type in mixed-layer trends (0,1 or n<jpk)
579!  ln_trdmld_restart restart for ML diagnostics
580!  ucf               unit conversion factor (=1 -> /seconds | =86400. -> /day)
581!  ln_trdmld_instant flag to diagnose trends of instantantaneous or mean ML T/S
582&namtrd
583   ntrd  = 365
584   nctls =   0
585   ln_trdmld_restart = .false.
586   ucf   =  1.
587   ln_trdmld_instant = .false.
588/
589!-----------------------------------------------------------------------
590!       namgap    level mean model-data gap ('key_diagap')
591!-----------------------------------------------------------------------
592!  ngap    time-step frequency of model-data gap computation
593!  nprg    time-step frequency of gap print in model output
594&namgap
595   ngap =  15
596   nprg =  10
597/
598!-----------------------------------------------------------------------
599!       namznl    zonal mean heat & freshwater fluxes computation
600!                 (#ifdef "key_diaznl")
601!-----------------------------------------------------------------------
602!  nfznl   time-step frequency of zonal mean fluxes computation
603&namznl
604   nfznl =  15
605/
606!-----------------------------------------------------------------------
607!       namspr  surface pressure diagnostic
608!-----------------------------------------------------------------------
609!  nmaxp   maximum of iterations for the solver
610!  epsp    absolute precision of the solver
611!  niterp  number of iteration done by the solver
612&namspr
613   nmaxp   =   1000
614   epsp    =  1.e-3
615   niterp  =    400
616/
617!-----------------------------------------------------------------------
618!       namcpl    coupled ocean/atmosphere model  (#ifdef "key_coupled")
619!-----------------------------------------------------------------------
620!  nexco   coupling frequency in time steps
621!  cchan   coupling technique 'PIPE' or 'CLIM'
622&namcpl
623   nexco            =         24
624   cchan            =     'PIPE'
625   nmodcpl          =          2
626   cplmodnam        =   'opa.xx'
627   cploasis         =    'Oasis'
628   nfldo2c          =          2
629   nflxc2o          =          6
630   ntauc2o          =          4
631   cpl_writ(1)      = 'SOSSTSST'
632   cpl_f_writ(1)    =   'ocesst'
633   cpl_writ(2)      = 'SOICECOV'
634   cpl_f_writ(2)    =   'oceice'
635   cpl_readflx(1)   = 'SONSFLDO'
636   cpl_f_readflx(1) =   'oceflx'
637   cpl_readflx(2)   = 'SOSHFLDO'
638   cpl_f_readflx(2) =   'oceflx'
639   cpl_readflx(3)   = 'SOTOPRSU'
640   cpl_f_readflx(3) =   'oceflx'
641   cpl_readflx(4)   = 'SOTFSHSU'
642   cpl_f_readflx(4) =   'oceflx'
643   cpl_readflx(5)   = 'SORUNCOA'
644   cpl_f_readflx(5) =   'oceflx'
645   cpl_readflx(6)   = 'SORIVFLU'
646   cpl_f_readflx(6) =   'oceflx'
647   cpl_readtau(1)   = 'SOZOTAUX'
648   cpl_f_readtau(1) =   'ocetau'
649   cpl_readtau(2)   = 'SOZOTAU2'
650   cpl_f_readtau(2) =   'ocetau'
651   cpl_readtau(3)   = 'SOMETAUY'
652   cpl_f_readtau(3) =   'ocetau'
653   cpl_readtau(4)   = 'SOMETAU2'
654   cpl_f_readtau(4) =   'ocetau'
655/
656!-----------------------------------------------------------------------
657!       namobc    open boundaries parameters (#ifdef key_obc)
658!-----------------------------------------------------------------------
659!  nobc_dta   = 0 the obc data are equal to the initial state
660!             = 1 the obc data are read in 'obc   .dta' files
661!  rdpeob  time relaxation (days) for the east open boundary
662!  rdpwob  time relaxation (days) for the west open boundary
663!  rdpnob  time relaxation (days) for the north open boundary
664!  rdpsob  time relaxation (days) for the south open boundary
665!  zbsic1  barotropic stream function on isolated coastline 1
666!  zbsic2  barotropic stream function on isolated coastline 2
667!  zbsic3  barotropic stream function on isolated coastline 3
668!  ln_obc_clim  climatological obc data files (default T)
669!  ln_vol_cst   total volume conserved
670&namobc
671    nobc_dta =    0
672    rdpein   =    1.
673    rdpwin   =    1.
674    rdpnin   =   30.
675    rdpsin   =    1.
676    rdpeob   = 1500.
677    rdpwob   =   15.
678    rdpnob   =  150.
679    rdpsob   =   15.
680    zbsic1   =  140.e+6
681    zbsic2   =    1.e+6
682    zbsic3   =    0.
683    ln_obc_clim = .true.
684    ln_vol_cst  = .false.
685/
686!-----------------------------------------------------------------------
687!       namflo    float parameters (#ifdef key_float)
688!-----------------------------------------------------------------------
689!  ln_rstflo   boolean term for float restart (true or false)
690!  nwritefl   frequency of float output file
691!  nstockfl   frequency of float restart file
692!  ln_argo    Argo type floats (stay at the surface each 10 days)
693!  ln_flork4  = T trajectories computed with a 4th order Runge-Kutta
694!             = F  (default)   computed with Blanke' scheme
695&namflo
696    ln_rstflo = .false.
697    nwritefl  =      75
698    nstockfl  =    5475
699    ln_argo   = .false.
700    ln_flork4 = .false.
701/
Note: See TracBrowser for help on using the repository browser.