Ticket #2127: namelist_cfg

File namelist_cfg, 16.8 KB (added by markhg77, 2 years ago)
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!-----------------------------------------------------------------------
8cn_exp      =  "socean"  !  experience name
9/
10!-----------------------------------------------------------------------
11&namcfg        !   parameters of the configuration
12!-----------------------------------------------------------------------
13   cp_cfg      =  "socean"               !  name of the configuration
14   jp_cfg      =       2               !  resolution of the configuration
15   jpidta      =     46               !  1st lateral dimension ( >= jpi )
16   jpjdta      =     44               !  2nd    "         "    ( >= jpj )
17   jpkdta      =      31               !  number of levels      ( >= jpk )
18   jpiglo      =     46               !  1st dimension of global domain --> i =jpidta
19   jpjglo      =     44               !  2nd    -                  -    --> j  =jpjdta
20   jpizoom     =       1               !  left bottom (i,j) indices of the zoom
21   jpjzoom     =       1               !  in data domain indices
22   jperio      =       0               !  lateral cond. type (between 0 and 6)
23/
24!-----------------------------------------------------------------------
25&namzgr        !   vertical coordinate
26!-----------------------------------------------------------------------
27/
28!-----------------------------------------------------------------------
29&namdom        !   space and time domain (bathymetry, mesh, timestep)
30!-----------------------------------------------------------------------
31   jphgr_msh   =       0               !  type of horizontal mesh
32   ppglam0     =  999999.0             !  longitude of first raw and column T-point (jphgr_msh = 1)
33   ppgphi0     =  999999.0             ! latitude  of first raw and column T-point (jphgr_msh = 1)
34   ppe1_deg    =  999999.0             !  zonal      grid-spacing (degrees)
35   ppe2_deg    =  999999.0             !  meridional grid-spacing (degrees)
36   ppe1_m      =  999999.0             !  zonal      grid-spacing (degrees)
37   ppe2_m      =  999999.0             !  meridional grid-spacing (degrees)
38   ppsur       =   -4762.96143546300   !  ORCA r4, r2 and r05 coefficients
39   ppa0        =     255.58049070440   ! (default coefficients)
40   ppa1        =     245.58132232490   !
41   ppkth       =      21.43336197938   !
42   ppacr       =       3.0             !
43   ppdzmin     =  999999.              !  Minimum vertical spacing
44   pphmax      =  999999.              !  Maximum depth
45   ldbletanh   =  .FALSE.              !  Use/do not use double tanf function for vertical coordinates
46   ppa2        =  999999.              !  Double tanh function parameters
47   ppkth2      =  999999.              !
48   ppacr2      =  999999.              !
49/
50!-----------------------------------------------------------------------
51&namsplit      !   time splitting parameters                            ("key_dynspg_ts")
52!-----------------------------------------------------------------------
53/
54!-----------------------------------------------------------------------
55&namcrs        !   Grid coarsening for dynamics output and/or
56               !   passive tracer coarsened online simulations
57!-----------------------------------------------------------------------
58/
59!-----------------------------------------------------------------------
60&namtsd    !   data : Temperature  & Salinity
61!-----------------------------------------------------------------------
62/
63!-----------------------------------------------------------------------
64&namsbc        !   Surface Boundary Condition (surface module)
65!-----------------------------------------------------------------------
66/
67!-----------------------------------------------------------------------
68&namsbc_core   !   namsbc_core  CORE bulk formulae
69!-----------------------------------------------------------------------
70/
71!-----------------------------------------------------------------------
72&namtra_qsr    !   penetrative solar radiation
73!-----------------------------------------------------------------------
74/
75!-----------------------------------------------------------------------
76&namsbc_rnf    !   runoffs namelist surface boundary condition
77!-----------------------------------------------------------------------
78/
79!-----------------------------------------------------------------------
80&namsbc_ssr    !   surface boundary condition : sea surface restoring
81!-----------------------------------------------------------------------
82/
83!-----------------------------------------------------------------------
84&namsbc_alb    !   albedo parameters
85!-----------------------------------------------------------------------
86/
87!-----------------------------------------------------------------------
88&namberg       !   iceberg parameters
89!-----------------------------------------------------------------------
90/
91!-----------------------------------------------------------------------
92&namlbc        !   lateral momentum boundary condition
93!-----------------------------------------------------------------------
94/
95!-----------------------------------------------------------------------
96&namcla        !   cross land advection
97!-----------------------------------------------------------------------
98/
99!-----------------------------------------------------------------------
100&nambfr        !   bottom friction
101!-----------------------------------------------------------------------
102/
103!-----------------------------------------------------------------------
104&nambbc        !   bottom temperature boundary condition
105!-----------------------------------------------------------------------
106/
107!-----------------------------------------------------------------------
108&nambbl        !   bottom boundary layer scheme
109!-----------------------------------------------------------------------
110/
111!-----------------------------------------------------------------------
112&nameos        !   ocean physical parameters
113!-----------------------------------------------------------------------
114/
115!-----------------------------------------------------------------------
116&namtra_adv    !   advection scheme for tracer
117!-----------------------------------------------------------------------
118/
119!-----------------------------------------------------------------------
120&namtra_adv_mle !  mixed layer eddy parametrisation (Fox-Kemper param)
121!-----------------------------------------------------------------------
122/
123!----------------------------------------------------------------------------------
124&namtra_ldf    !   lateral diffusion scheme for tracers
125!----------------------------------------------------------------------------------
126/
127!-----------------------------------------------------------------------
128&namtra_dmp    !   tracer: T & S newtonian damping
129!-----------------------------------------------------------------------
130/
131!-----------------------------------------------------------------------
132&namdyn_adv    !   formulation of the momentum advection
133!-----------------------------------------------------------------------
134/
135!-----------------------------------------------------------------------
136&namdyn_vor    !   option of physics/algorithm (not control by CPP keys)
137!-----------------------------------------------------------------------
138/
139!-----------------------------------------------------------------------
140&namdyn_hpg    !   Hydrostatic pressure gradient option
141!-----------------------------------------------------------------------
142   ln_hpg_zco  = .false.   !  z-coordinate - full steps
143   ln_hpg_zps  = .false.   !  z-coordinate - partial steps (interpolation)
144   ln_hpg_sco  = .false.   !  s-coordinate (standard jacobian formulation)
145   ln_hpg_djc  = .false.   !  s-coordinate (Density Jacobian with Cubic polynomial)
146   ln_hpg_prj  = .true.    !  s-coordinate (Pressure Jacobian scheme)
147   ln_dynhpg_imp = .false. !  time stepping: semi-implicit time scheme  (T)
148                                 !           centered      time scheme  (F)
149/
150!-----------------------------------------------------------------------
151&namdyn_ldf    !   lateral diffusion on momentum
152!-----------------------------------------------------------------------
153/
154!-----------------------------------------------------------------------
155&namzdf        !   vertical physics
156!-----------------------------------------------------------------------
157/
158!-----------------------------------------------------------------------
159&namzdf_tke    !   turbulent eddy kinetic dependent vertical diffusion  ("key_zdftke")
160!-----------------------------------------------------------------------
161/
162!-----------------------------------------------------------------------
163&namzdf_ddm    !   double diffusive mixing parameterization             ("key_zdfddm")
164!-----------------------------------------------------------------------
165/
166!-----------------------------------------------------------------------
167&namzdf_tmx    !   tidal mixing parameterization                        ("key_zdftmx")
168!-----------------------------------------------------------------------
169/
170!-----------------------------------------------------------------------
171&namsol        !   elliptic solver / island / free surface
172!-----------------------------------------------------------------------
173/
174!-----------------------------------------------------------------------
175&nammpp        !   Massively Parallel Processing                        ("key_mpp_mpi)
176!-----------------------------------------------------------------------
177/
178!-----------------------------------------------------------------------
179&namctl        !   Control prints & Benchmark
180!-----------------------------------------------------------------------
181/
182!-----------------------------------------------------------------------
183&namptr       !   Poleward Transport Diagnostic
184!-----------------------------------------------------------------------
185/
186!-----------------------------------------------------------------------
187&namhsb       !  Heat and salt budgets
188!-----------------------------------------------------------------------
189/
190!-----------------------------------------------------------------------
191&namdyn_nept  !   Neptune effect (simplified: lateral and vertical diffusions removed)
192!-----------------------------------------------------------------------
193/
194!-----------------------------------------------------------------------
195&nambdy        !  unstructured open boundaries                          ("key_bdy")
196!-----------------------------------------------------------------------
197    nb_bdy         = 1                                    !  number of open boundary sets
198    ln_coords_file = .true.,.true.,.true.                      !  =T : read bdy coordinates from file
199                                                       !  bdy coordinates files
200    cn_coords_file = 'coordinates.drake.bdy.nc','coordinates.east.bdy.nc','coordinates.north.bdy.nc' 
201 
202    ln_mask_file   = .false.                     !  =T : read mask from file
203    cn_mask_file   = ''                          !  name of mask file (if ln_mask_file=.TRUE.)
204    cn_dyn2d       = 'flather','flather','flather'               
205    nn_dyn2d_dta   =  0,0,0               !  = 0, bdy data are equal to the initial state
206                                          !  = 1, bdy data are read in 'bdydata   .nc' files
207                                          !  = 2, use tidal harmonic forcing data from files
208                                          !  = 3, use external data AND tidal harmonic forcing
209    cn_dyn3d      =  'none','none','none'               
210    nn_dyn3d_dta  =  0,0,0                !  = 0, bdy data are equal to the initial state
211                                          !  = 1, bdy data are read in 'bdydata   .nc' files
212    cn_tra        =  'frs','frs','frs'               
213    nn_tra_dta    =  1,1,1                !  = 0, bdy data are equal to the initial state
214                                          !  = 1, bdy data are read in 'bdydata   .nc' files
215    cn_ice_lim      =  'none','none','none'             
216    nn_ice_lim_dta  =  0,0,0              !  = 0, bdy data are equal to the initial state
217                                          !  = 1, bdy data are read in 'bdydata   .nc' files
218    rn_ice_tem      = 270.,270.,270.                !  lim3 only: arbitrary temperature of incoming sea ice
219    rn_ice_sal      = 10.,10.,10.                 !  lim3 only:      --   salinity           --
220    rn_ice_age      = 30.,30.,30.                 !  lim3 only:      --   age                --
221
222    ln_tra_dmp    =.false.,.false.,.false.                !  open boudaries conditions for tracers
223    ln_dyn3d_dmp  =.false.,.false.,.false.                !  open boundary condition for baroclinic velocities
224    rn_time_dmp   =  1.,1.,1.             ! Damping time scale in days
225    rn_time_dmp_out =  1.,1.,1.           ! Outflow damping time scale
226    nn_rimwidth   = 1,1,1                 !  width of the relaxation zone
227    ln_vol        = .false.               !  total volume correction (see nn_volctl parameter)
228    nn_volctl     = 1                     !  = 0, the total water flux across open boundaries is zero
229/
230!-----------------------------------------------------------------------
231&nambdy_dta      !  open boundaries - external data           ("key_bdy")
232!-----------------------------------------------------------------------
233!              !  file name                        ! frequency (hours) ! variable   ! time interp.   !  clim   ! 'yearly'/ ! weights  ! rotation ! land/sea mask !
234!              !                                   !  (if <0  months)  !   name     !   (logical)    !  (T/F ) ! 'monthly' ! filename ! pairing  ! filename      !
235 !  bn_ssh =     'amm12_bdyT_u2d' ,         24        , 'sossheig' ,     .true.     , .false. ,  'daily'  ,    ''    ,   ''     , ''
236 !  bn_u2d =     'amm12_bdyU_u2d' ,         24        , 'vobtcrtx' ,     .true.     , .false. ,  'daily'  ,    ''    ,   ''     , ''
237 !  bn_v2d =     'amm12_bdyV_u2d' ,         24        , 'vobtcrty' ,     .true.     , .false. ,  'daily'  ,    ''    ,   ''     , ''
238 !  bn_u3d  =    'amm12_bdyU_u3d' ,         24        , 'vozocrtx' ,     .true.     , .false. ,  'daily'  ,    ''    ,   ''     , ''
239 !  bn_v3d  =    'amm12_bdyV_u3d' ,         24        , 'vomecrty' ,     .true.     , .false. ,  'daily'  ,    ''    ,   ''     , ''
240   bn_tem  =    'bdy_t' ,         -1        , 'votemper' ,     .true.     , .true. ,  'yearly'  ,    ''    ,   ''     , ''
241   bn_sal  =    'bdy_s' ,         -1        , 'vosaline' ,     .true.     , .true. ,  'yearly'  ,    ''    ,   ''     , ''
242! for lim3
243!   bn_a_i  =    'amm12_bdyT_ice' ,         24        , 'ileadfra' ,     .true.     , .false. ,  'daily'  ,    ''    ,   ''     , ''
244!   bn_ht_i =    'amm12_bdyT_ice' ,         24        , 'iicethic' ,     .true.     , .false. ,  'daily'  ,    ''    ,   ''     , ''
245!   bn_ht_s =    'amm12_bdyT_ice' ,         24        , 'isnowthi' ,     .true.     , .false. ,  'daily'  ,    ''    ,   ''     , ''
246   cn_dir  =    './'
247   ln_full_vel = .false.
248/
249!-----------------------------------------------------------------------
250&nambdy_dta      !  open boundaries - external data           ("key_bdy")
251!-----------------------------------------------------------------------
252!              !  file name                        ! frequency (hours) ! variable   ! time interp.   !  clim   ! 'yearly'/ ! weights  ! rotation ! land/sea mask !
253!              !                                   !  (if <0  months)  !   name     !   (logical)    !  (T/F ) ! 'monthly' ! filename ! pairing  ! filename      !
254!   bn_tem  =    'orca2_5d_grid_T_monthlybdy.east',         -1        , 'votemper' ,     .true.     , .true. ,  'yearly'  ,    ''    ,   ''     , ''
255!   bn_sal  =    'orca2_5d_grid_T_monthlybdy.east' ,         -1        , 'vosaline' ,     .true.     , .true. ,  'yearly'  ,    ''    ,   ''     , ''
256!   cn_dir  =    './'
257!   ln_full_vel = .false.
258/
259!-----------------------------------------------------------------------
260&nambdy_dta      !  open boundaries - external data           ("key_bdy")
261!-----------------------------------------------------------------------
262!              !  file name                        ! frequency (hours) ! variable   ! time interp.   !  clim   ! 'yearly'/ ! weights  ! rotation ! land/sea mask !
263!              !                                   !  (if <0  months)  !   name     !   (logical)    !  (T/F ) ! 'monthly' ! filename ! pairing  ! filename      !
264!   bn_tem  =    'orca2_5d_grid_T_monthlybdy.north',         -1        , 'votemper' ,     .true.     , .true. ,  'yearly'  ,    ''    ,   ''     , ''
265!   bn_sal  =    'orca2_5d_grid_T_monthlybdy.north' ,         -1        , 'vosaline' ,     .true.     , .true. ,  'yearly'  ,    ''    ,   ''     , ''
266!   cn_dir  =    './'
267!   ln_full_vel = .false.
268/