source: trunk/WRF.COMMON/WRFV2/run/README.namelist @ 3094

Last change on this file since 3094 was 11, checked in by aslmd, 14 years ago

spiga@svn-planeto:ajoute le modele meso-echelle martien

File size: 38.8 KB
Line 
1Description of namelist variables
2---------------------------------
3 
4For WRF-NMM users, please see Chapter 5 of the WRF-NMM User's Guide for
5information on NMM specific settings (http://www.dtcenter.org/wrf-nmm/users)
6
7
8 Note: variables followed by (max_dom) indicate that this variable needs to
9       be defined for the nests when max_dom > 1.
10
11 &time_control
12 run_days                            = 1,       ; run time in days
13 run_hours                           = 0,       ; run time in hours
14                                                  Note: if it is more than 1 day, one may use both run_days and run_hours
15                                                  or just run_hours. e.g. if the total run length is 36 hrs, you may
16                                                  set run_days = 1, and run_hours = 12, or run_days = 0, and run_hours = 36
17 run_minutes                         = 0,       ; run time in minutes
18 run_seconds                         = 0,       ; run time in seconds
19 start_year (max_dom)                = 2001,    ; four digit year of starting time
20 start_month (max_dom)               = 06,      ; two digit month of starting time
21 start_day (max_dom)                 = 11,      ; two digit day of starting time
22 start_hour (max_dom)                = 12,      ; two digit hour of starting time
23 start_minute (max_dom)              = 00,      ; two digit minute of starting time
24 start_second (max_dom)              = 00,      ; two digit second of starting time
25                                                  Note: the start time is used to name the first wrfout file.
26                                                  It also controls the start time for nest domains, and the time to restart
27 tstart (max_dom)                    = 00,      ; FOR NMM: starting hour of the forecast
28 end_year (max_dom)                  = 2001,    ; four digit year of ending time
29 end_month (max_dom)                 = 06,      ; two digit month of ending time
30 end_day (max_dom)                   = 12,      ; two digit day of ending time
31 end_hour (max_dom)                  = 12,      ; two digit hour of ending time
32 end_minute (max_dom)                = 00,      ; two digit minute of ending time
33 end_second (max_dom)                = 00,      ; two digit second of ending time
34                                                  It also controls when the nest domain integrations end
35                                                  All start and end times are used by real.exe.
36
37                                                  Note that one may use either run_days/run_hours etc. or
38                                                  end_year/month/day/hour etc. to control the length of
39                                                  model integration. But run_days/run_hours
40                                                  takes precedence over the end times.
41                                                  Program real.exe uses start and end times only.
42
43 interval_seconds                    = 10800,   ; time interval between incoming real data, which will be the interval
44                                                  between the lateral boundary condition file
45 input_from_file (max_dom)           = T,       ; whether nested run will have input files for domains other than 1
46 fine_input_stream (max_dom)         = 0,       ; field selection from nest input for its initialization
47                                                  0: all fields are used; 2: only static and time-varying, masked land
48                                                  surface fields are used.
49 history_interval (max_dom)          = 60,      ; history output file interval in minutes
50 frames_per_outfile (max_dom)        = 1,       ; output times per history output file, used to split output files
51                                                  into smaller pieces
52 restart                             = F,       ; whether this run is a restart run
53 restart_interval                    = 1440,    ; restart output file interval in minutes
54 io_form_history                     = 2,       ; 2 = netCDF
55 io_form_restart                     = 2,       ; 2 = netCDF
56 io_form_input                       = 2,       ; 2 = netCDF
57 io_form_boundary                    = 2,       ; netCDF format
58                                     = 4,       ; PHD5 format
59                                     = 5,       ; GRIB1 format
60 frames_per_emissfile                = 12,  ; Number of times in each chemistry emission file.
61 io_style_emiss                      = 1,   ; Style to use for the chemistry emission files.
62                                                ; 0 = Do not read emissions from files.
63                                                ; 1 = Cycle between two 12 hour files (set frames_per_emissfile=12)
64                                                ; 2 = Dated files with length set by frames_per_emissfile
65 debug_level                         = 0,       ; 50,100,200,300 values give increasing prints
66
67To choose between SI and WPS input to real:
68 auxinput1_inname                    = "met_em.d<domain>.<date>"             ; Input to real from WPS
69                                     = "wrf_real_input_em.d<domain>.<date>"  ; Input to real from SI
70
71Other output options:
72
73 auxhist2_outname                    = "rainfall" ; file name for extra output; if not specified,
74                                                  auxhist2_d<domain>_<date> will be used
75                                                  also note that to write variables in output other
76                                                  than the history file requires Registry.EM file change
77 auxhist2_interval (max_dom)         = 10,      ; interval in minutes
78 io_form_auxhist2                    = 2,       ; output in netCDF
79
80Additional ones when running 3DVAR:
81
82 write_input                         = t,       ; write input-formatted data as output
83 inputout_interval                   = 180,     ; interval in minutes when writing input-formatted data
84 input_outname                       = 'wrf_3dvar_input_d<domain>_<date>' ; you may change the output file name
85 inputout_begin_y                    = 0
86 inputout_begin_mo                   = 0
87 inputout_begin_d                    = 0
88 inputout_begin_h                    = 3
89 inputout_begin_m                    = 0
90 inputout_begin_s                    = 0
91 inputout_end_y                      = 0
92 inputout_end_mo                     = 0
93 inputout_end_d                      = 0
94 inputout_end_h                      = 12
95 inputout_end_m                      = 0
96 inputout_end_s                      = 0        ; the above shows that the input-formatted data are output
97                                                  starting from hour 3 to hour 12 in 180 min interval.
98
99 &domains
100 time_step                           = 60,      ; time step for integration in integer seconds
101                                                  recommend 6*dx (in km) for typical real-data cases
102 time_step_fract_num                 = 0,       ; numerator for fractional time step
103 time_step_fract_den                 = 1,       ; denominator for fractional time step
104                                                  Example, if you want to use 60.3 sec as your time step,
105                                                  set time_step = 60, time_step_fract_num = 3, and
106                                                  time_step_fract_den = 10
107 max_dom                             = 1,       ; number of domains - set it to > 1 if it is a nested run
108 s_we (max_dom)                      = 1,       ; start index in x (west-east) direction (leave as is)
109 e_we (max_dom)                      = 91,      ; end index in x (west-east) direction (staggered dimension)
110 s_sn (max_dom)                      = 1,       ; start index in y (south-north) direction (leave as is)
111 e_sn (max_dom)                      = 82,      ; end index in y (south-north) direction (staggered dimension)
112 s_vert (max_dom)                    = 1,       ; start index in z (vertical) direction (leave as is)
113 e_vert (max_dom)                    = 28,      ; end index in z (vertical) direction (staggered dimension)
114                                                  Note: this refers to full levels including surface and top
115                                                  vertical dimensions need to be the same for all nests
116                                                  Note: most variables are unstaggered (= staggered dim - 1)
117 dx (max_dom)                        = 10000,   ; grid length in x direction, unit in meters
118 dy (max_dom)                        = 10000,   ; grid length in y direction, unit in meters
119 ztop (max_dom)                      = 19000.   ; used in mass model for idealized cases
120 grid_id (max_dom)                   = 1,       ; domain identifier
121 parent_id (max_dom)                 = 0,       ; id of the parent domain
122 i_parent_start (max_dom)            = 0,       ; starting LLC I-indices from the parent domain
123 j_parent_start (max_dom)            = 0,       ; starting LLC J-indices from the parent domain
124 parent_grid_ratio (max_dom)         = 1,       ; parent-to-nest domain grid size ratio: for real-data cases
125                                                  the ratio has to be odd; for idealized cases,
126                                                  the ratio can be even if feedback is set to 0.
127 parent_time_step_ratio (max_dom)    = 1,       ; parent-to-nest time step ratio; it can be different
128                                                  from the parent_grid_ratio
129 feedback                            = 1,       ; feedback from nest to its parent domain; 0 = no feedback
130 smooth_option                       = 0        ; smoothing option for parent domain, used only with feedback
131                                                  option on. 0: no smoothing; 1: 1-2-1 smoothing; 2: smoothing-desmoothing
132
133Namelist variables specifically for the WPS input for real:
134
135 num_metgrid_levels                  = 27       ; number of vertical levels of 3d meteorological fields coming
136                                                ; from WPS metgrid program
137 interp_type                         = 1        ; vertical interpolation
138                                                ; 1 = linear in pressure
139                                                ; 2 = linear in log(pressure)
140 lagrange_order                      = 1        ; vertical interpolation order
141                                                ; 1 = linear
142                                                ; 2 = quadratic
143 zap_close_levels                    = 500      ; ignore isobaric level above surface if delta p (Pa) < zap_close_levels
144 lowest_lev_from_sfc                 = .false.  ; place the surface value into the lowest eta location
145                                                ; T = use surface value as lowest eta (u,v,t,q)
146                                                ; F = use traditional interpolation
147 force_sfc_in_vinterp                = 1        ; use the surface level as the lower boundary when interpolating
148                                                ; through this many eta levels
149                                                ; 0 = perform traditional trapping interpolation
150                                                ; n = first n eta levels directly use surface level
151 p_top_requested                     = 5000     ; p_top (Pa) to use in the model
152
153Users may explicitly define full eta levels.  Given are two distributions for 28 and 35 levels.  The number
154of levels must agree with the number of eta surfaces allocated (e_vert).  Users may alternatively request
155only the number of levels (with e_vert), and the real program will compute values.  The computation assumes
156a known first several layers, then generates equi-height spaced levels up to the top of the model.
157
158 eta_levels                          = 1.000, 0.990, 0.978, 0.964, 0.946,
159                                       0.922, 0.894, 0.860, 0.817, 0.766,
160                                       0.707, 0.644, 0.576, 0.507, 0.444,
161                                       0.380, 0.324, 0.273, 0.228, 0.188,
162                                       0.152, 0.121, 0.093, 0.069, 0.048,
163                                       0.029, 0.014, 0.000,
164 eta_levels                          = 1.000, 0.993, 0.983, 0.970, 0.954,
165                                       0.934, 0.909, 0.880, 0.845, 0.807,
166                                       0.765, 0.719, 0.672, 0.622, 0.571,
167                                       0.520, 0.468, 0.420, 0.376, 0.335,
168                                       0.298, 0.263, 0.231, 0.202, 0.175,
169                                       0.150, 0.127, 0.106, 0.088, 0.070,
170                                       0.055, 0.040, 0.026, 0.013, 0.000
171
172Namelist variables for controling the specified moving nest:
173                   Note that this moving nest option needs to be activated at the compile time by adding -DMOVE_NESTS
174                   to the ARCHFLAGS. The maximum number of moves, max_moves, is set to 50
175                   but can be modified in source code file frame/module_driver_constants.F.
176 num_moves                           = 4        ; total number of moves
177 move_id                             = 2,2,2,2, ; a list of nest domain id's, one per move
178 move_interval                       = 60,120,150,180,   ; time in minutes since the start of this domain
179 move_cd_x                           = 1,1,0,-1,; the number of parent domain grid cells to move in i direction
180 move_cd_y                           = 1,0,-1,1,; the number of parent domain grid cells to move in j direction
181                                                  positive is to move in increasing i and j direction, and
182                                                  negative is to move in decreasing i and j direction.
183                                                  0 means no move. The limitation now is to move only 1 grid cell
184                                                  at each move.
185
186Namelist variables for controling the automatic moving nest:
187                   Note that this moving nest option needs to be activated at the compile time by adding -DMOVE_NESTS
188                   and -DVORTEX_CENTER to the ARCHFLAGS. This option uses an mid-level vortex following algorthm to
189                   determine the nest move. This option is experimental.
190 vortex_interval                     = 15       ; how often the new vortex position is computed
191 max_vortex_speed                    = 40       ; used to compute the search radius for the new vortex position
192 corral_dist                         = 8        ; how many coarse grid cells the moving nest is allowed to get
193                                                  near the mother domain boundary
194
195 &physics
196
197 Note: even the physics options can be different in different nest domains,
198       caution must be used as what options are sensible to use
199
200 chem_opt                            = 0,       ; chemistry option - not yet available
201 mp_physics (max_dom)                microphysics option
202                                     = 0, no microphysics
203                                     = 1, Kessler scheme
204                                     = 2, Lin et al. scheme
205                                     = 3, WSM 3-class simple ice scheme
206                                     = 4, WSM 5-class scheme
207                                     = 5, Ferrier (new Eta) microphysics
208                                     = 6, WSM 6-class graupel scheme
209                                     = 8, Thompson et al. scheme
210                                     = 98, NCEP 3-class simple ice scheme (to be removed)
211                                     = 99, NCEP 5-class scheme (to be removed)
212
213 For non-zero mp_physics options, to keep Qv .GE. 0, and to set the other moisture
214 fields .LT. a critcal value to zero
215
216 mp_zero_out                         = 0,      ; no action taken, no adjustment to any moist field
217                                     = 1,      ; except for Qv, all other moist arrays are set to zero
218                                               ; if they fall below a critical value
219                                     = 2,      ; Qv is .GE. 0, all other moist arrays are set to zero
220                                               ; if they fall below a critical value
221 mp_zero_out_thresh                  = 1.e-8   ; critical value for moist array threshold, below which
222                                               ; moist arrays (except for Qv) are set to zero (kg/kg)
223
224 ra_lw_physics (max_dom)             longwave radiation option
225                                     = 0, no longwave radiation
226                                     = 1, rrtm scheme
227                                     = 3, cam scheme
228                                          also must set levsiz, paerlev, cam_abs_dim1/2 (see below)
229                                     = 99, GFDL (Eta) longwave (semi-supported)
230                                          also must use co2tf = 1 for ARW
231
232 ra_sw_physics (max_dom)             shortwave radiation option
233                                     = 0, no shortwave radiation
234                                     = 1, Dudhia scheme
235                                     = 2, Goddard short wave
236                                     = 3, cam scheme
237                                          also must set levsiz, paerlev, cam_abs_dim1/2 (see below)
238                                     = 99, GFDL (Eta) longwave (semi-supported)
239                                          also must use co2tf = 1 for ARW
240
241 radt (max_dom)                      = 30,      ; minutes between radiation physics calls
242                                           recommend 1 min per km of dx (e.g. 10 for 10 km)
243
244 nrads (max_dom)                     = FOR NMM: number of fundamental timesteps between
245                                                calls to shortwave radiation; the value
246                                                is set in Registry.NMM but is overridden
247                                                by namelist value; radt will be computed
248                                                from this.
249
250 nradl (max_dom)                     = FOR NMM: number of fundamental timesteps between
251                                                calls to longwave radiation; the value
252                                                is set in Registry.NMM but is overridden
253                                                by namelist value.
254
255 co2tf                               CO2 transmission function flag only for GFDL radiation
256                                     = 0, read CO2 function data from pre-generated file
257                                     = 1, generate CO2 functions internally in the forecast
258
259 ra_call_offset                      radiation call offset
260                                     = 0 (no offset), =-1 (old offset)
261
262 cam_abs_freq_s                      = 21600 CAM clearsky longwave absorption calculation frequency
263                                            (recommended minimum value to speed scheme up)
264 levsiz                              = 59 for CAM radiation input ozone levels
265 paerlev                             = 29 for CAM radiation input aerosol levels
266 cam_abs_dim1                        = 4 for CAM absorption save array
267 cam_abs_dim2                        = e_vert for CAM 2nd absorption save array
268
269 sf_sfclay_physics (max_dom)         surface-layer option (old bl_sfclay_physics option)
270                                     = 0, no surface-layer
271                                     = 1, Monin-Obukhov scheme
272                                     = 2, Monin-Obukhov (Janjic) scheme
273                                     = 3, NCEP Global Forecast System scheme
274
275 sf_surface_physics (max_dom)        land-surface option (old bl_surface_physics option)
276                                     = 0, no surface temp prediction
277                                     = 1, thermal diffusion scheme
278                                     = 2, Noah land-surface model
279                                     = 3, RUC land-surface model
280
281 bl_pbl_physics (max_dom)            boundary-layer option
282                                     = 0, no boundary-layer
283                                     = 1, YSU scheme
284                                     = 2, Mellor-Yamada-Janjic TKE scheme
285                                     = 3, NCEP Global Forecast System scheme
286                                     = 99, MRF scheme (to be removed)
287
288 bldt (max_dom)                      = 0,       ; minutes between boundary-layer physics calls
289
290 nphs (max_dom)                      = FOR NMM: number of fundamental timesteps between
291                                                calls to turbulence and microphysics;
292                                                the value is set in Registry.NMM but is
293                                                overridden by namelist value; bldt will
294                                                be computed from this.
295
296 cu_physics (max_dom)                cumulus option
297                                     = 0, no cumulus
298                                     = 1, Kain-Fritsch (new Eta) scheme
299                                     = 2, Betts-Miller-Janjic scheme
300                                     = 3, Grell-Devenyi ensemble scheme
301                                     = 4, Simplified Arakawa-Schubert scheme
302                                     = 99, previous Kain-Fritsch scheme
303
304 cudt                                = 0,       ; minutes between cumulus physics calls
305
306 ncnvc (max_dom)                     = FOR NMM: number of fundamental timesteps between
307                                                calls to convection; the value is set in Registry.NMM
308                                                but is overridden by namelist value; cudt will be
309                                                computed from this.
310
311 tprec (max_dom)                     = FOR NMM: number of hours in precipitation bucket
312 theat (max_dom)                     = FOR NMM: number of hours in latent heating bucket
313 tclod (max_dom)                     = FOR NMM: number of hours in cloud fraction average
314 trdsw (max_dom)                     = FOR NMM: number of hours in short wave buckets
315 trdlw (max_dom)                     = FOR NMM: number of hours in long wave buckets
316 tsrfc (max_dom)                     = FOR NMM: number of hours in surface flux buckets
317 pcpflg (max_dom)                    = FOR NMM: logical switch for precipitation assimilation
318
319 isfflx                              = 1,       ; heat and moisture fluxes from the surface
320                                                  (only works for sf_sfclay_physics = 1)
321                                                  1 = with fluxes from the surface
322                                                  0 = no flux from the surface
323 ifsnow                              = 0,       ; snow-cover effects
324                                                  (only works for sf_surface_physics = 1)
325                                                  1 = with snow-cover effect
326                                                  0 = without snow-cover effect
327 icloud                              = 1,       ; cloud effect to the optical depth in radiation
328                                                  (only works for ra_sw_physics = 1 and ra_lw_physics = 1)
329                                                  1 = with cloud effect
330                                                  0 = without cloud effect
331 swrad_scat                          = 1.       ; scattering tuning parameter (default 1. is 1.e-5 m2/kg)
332 surface_input_source                = 1,       ; where landuse and soil category data come from:
333                                                  1 = SI/gridgen
334                                                  2 = GRIB data from another model (only possible
335                                                      (VEGCAT/SOILCAT are in wrf_real_input_em files from SI)
336 num_soil_layers                     = 5,       ; number of soil layers in land surface model
337                                                  = 5: thermal diffusion scheme
338                                                  = 4: Noah landsurface model
339                                                  = 6: RUC landsurface model
340 ucmcall                             = 0,       ; activate urban canopy model (in Noah LSM only) (0=no, 1=yes)
341
342 maxiens                             = 1,       ; Grell-Devenyi only
343 maxens                              = 3,       ; G-D only
344 maxens2                             = 3,       ; G-D only
345 maxens3                             = 16       ; G-D only
346 ensdim                              = 144      ; G-D only
347                                                  These are recommended numbers. If you would like to use
348                                                  any other number, consult the code, know what you are doing.
349 seaice_threshold                    = 271      ; tsk < seaice_threshold, if water point and 5-layer slab
350                                                ; scheme, set to land point and permanent ice; if water point
351                                                ; and Noah scheme, set to land point, permanent ice, set temps
352                                                ; from 3 m to surface, and set smois and sh2o
353 sst_update                          = 0        ; time-varying sea-surface temp (0=no, 1=yes). If selected real
354                                                ; puts SST and VEGFRA in wrflowinp_d01 file, and wrf updates these from it
355                                                ; at same interval as boundary file. To read this, the time-control
356                                                ; namelist must include  auxinput5_interval,  auxinput5_end_h, and
357                                                ; auxinput5_inname = "wrflowinp_d<domain>"
358
359 &fdda
360 grid_fdda (max_dom)                 = 1        ; grid-nudging fdda on (=0 off) for each domain
361 gfdda_inname                        = "wrffdda_d<domain>" ; defined name in real
362 gfdda_interval_m (max_dom)          = 360      ; time interval (min) between analysis times
363 gfdda_end_h (max_dom)               = 6        ; time (h) to stop nudging after start of forecast
364 io_form_gfdda                       = 2        ; analysis data io format (2 = netCDF)
365 fgdt (max_dom)                      = 0        ; calculation frequency (minutes) for grid-nudging (0=every step)
366 if_no_pbl_nudging_uv (max_dom)      = 0        ; 0= no nudging of u and v in the pbl, 1=nudging in the pbl
367 if_no_pbl_nudging_t (max_dom)       = 0        ; 0= no nudging of temp in the pbl, 1=nudging in the pbl
368 if_no_pbl_nudging_q (max_dom)       = 0        ; 0= no nudging of qvapor in the pbl, 1=nudging in the pbl
369 if_zfac_uv (max_dom)                = 0        ; 0= nudge u and v all layers, 1= limit nudging to levels above k_zfac_uv
370  k_zfac_uv (max_dom)                = 10       ; 10=model level below which nudging is switched off for u and v
371 if_zfac_t (max_dom)                 = 0        ; 0= nudge temp all layers, 1= limit nudging to levels above k_zfac_t
372  k_zfac_t (max_dom)                 = 10       ; 10=model level below which nudging is switched off for temp
373 if_zfac_q (max_dom)                 = 0        ; 0= nudge qvapor all layers, 1= limit nudging to levels above k_zfac_q
374  k_zfac_q (max_dom)                 = 10       ; 10=model level below which nudging is switched off for qvapor
375 guv (max_dom)                       = 0.0003   ; nudging coefficient for u and v (sec-1)
376 gt (max_dom)                        = 0.0003   ; nudging coefficient for temp (sec-1)
377 gq (max_dom)                        = 0.0003   ; nudging coefficient for qvapor (sec-1)
378 if_ramping                          = 0        ; 0= nudging ends as a step function, 1= ramping nudging down at end of period
379 dtramp_min                          = 60.0     ; time (min) for ramping function, 60.0=ramping starts at last analysis time,
380                                                                                  -60.0=ramping ends at last analysis time
381
382The following are for observation nudging:
383 obs_nudge_opt (max_dom)             = 1        ; obs-nudging fdda on (=0 off) for each domain
384                                                  also need to set auxinput11_interval and auxinput11_end_h
385                                                  in time_control namelist
386 max_obs                             = 150000   ; max number of observations used on a domain during any
387                                                  given time window
388 fdda_start                          = 0        ; obs nudging start time in minutes
389 fdda_end                            = 180      ; obs nudging end time in minutes
390 obs_nudge_wind (max_dom)            = 1        ; whether to nudge wind: (=0 off)
391 obs_coef_wind                       = 6.E-4,   ; nudging coefficient for wind, unit: s-1
392 obs_nudge_temp                      = 1        ; whether to nudge temperature: (=0 off)
393 obs_coef_temp                       = 6.E-4,   ; nudging coefficient for temperature, unit: s-1
394 obs_nudge_mois                      = 1        ; whether to nudge water vapor mixing ratio: (=0 off)
395 obs_coef_mois                       = 6.E-4,   ; nudging coefficient for water vapor mixing ratio, unit: s-1
396 obs_nudge_pstr                      = 0        ; whether to nudge surface pressure (not used)
397 obs_coef_pstr                       = 0.       ; nudging coefficient for surface pressure, unit: s-1 (not used)
398 obs_rinxy                           = 200.,    ; horizonal radius of influence in km
399 obs_rinsig                          = 0.1,     ; vertical radius of influence in eta
400 obs_twindo                          = 40,      ; half-period time window over which an observation
401                                                  will be used for nudging
402 obs_npfi                            = 10,      ; freq in coarse grid timesteps for diag prints
403 obs_ionf                            = 2        ; freq in coarse grid timesteps for obs input and err calc
404 obs_idynin                          = 0        ; for dynamic initialization using a ramp-down function to gradually
405                                                  turn off the FDDA before the pure forecast (=1 on)
406 obs_dtramp                          = 40       ; time period in minutes over which the nudging is ramped down
407                                                  from one to zero.
408 obs_ipf_in4dob                      = .true.   ; print obs input diagnostics (=.false. off)
409 obs_ipf_errob                       = .true.   ; print obs error diagnostics (=.false. off)
410 obs_ipf_nudob                       = .true.   ; print obs nudge diagnostics (=.false. off)
411 /
412
413
414 &dynamics
415 dyn_opt                             = 2,       ; dynamical core option: advanced research WRF core (Eulerian mass)
416 rk_ord                              = 3,       ; time-integration scheme option:
417                                                  2 = Runge-Kutta 2nd order
418                                                  3 = Runge-Kutta 3rd order
419 diff_opt                            = 0,       ; turbulence and mixing option:
420                                                  0 = no turbulence or explicit
421                                                      spatial numerical filters (km_opt IS IGNORED).
422                                                  1 = evaluates 2nd order
423                                                      diffusion term on coordinate surfaces.
424                                                      uses kvdif for vertical diff unless PBL option
425                                                      is used. may be used with km_opt = 1 and 4.
426                                                      (= 1, recommended for real-data case when grid distance < 10 km)
427                                                  2 = evaluates mixing terms in
428                                                      physical space (stress form) (x,y,z).
429                                                      turbulence parameterization is chosen
430                                                      by specifying km_opt.
431 km_opt                              = 1,       ; eddy coefficient option
432                                                  1 = constant (use khdif kvdif)
433                                                  2 = 1.5 order TKE closure (3D)
434                                                  3 = Smagorinsky first order closure (3D)
435                                                      Note: option 2 and 3 are not recommended for DX > 2 km
436                                                  4 = horizontal Smagorinsky first order closure
437                                                      (recommended for real-data case when grid distance < 10 km)
438 damp_opt                            = 0,       ; upper level damping flag
439                                                  0 = without damping
440                                                  1 = with diffusive damping, maybe used for real-data cases
441                                                      (dampcoef nondimensional ~0.01-0.1)
442                                                  2 = with Rayleigh  damping (dampcoef inverse time scale [1/s] e.g. .003;
443                                                      not for real-data cases)
444 diff_6th_opt                        = 0,       ; 6th-order numerical diffusion
445                                                  0 = no 6th-order diffusion (default)
446                                                  1 = 6th-order numerical diffusion
447                                                  2 = 6th-order numerical diffusion but prohibit up-gradient diffusion
448 diff_6th_factor                     = 0.12,    ; 6th-order numerical diffusion non-dimensional rate (max value 1.0
449                                                      corresponds to complete removal of 2dx wave in one timestep)
450 dampcoef (max_dom)                  = 0.,      ; damping coefficient (see above)
451 zdamp (max_dom)                     = 5000.,   ; damping depth (m) from model top
452 w_damping                           = 0,       ; vertical velocity damping flag (for operational use)
453                                                  0 = without damping
454                                                  1 = with    damping
455 base_temp                           = 290.,    ; real-data, em ONLY, base sea-level temp (K)
456 base_pres                           = 10^5     ; real-data, em ONLY, base sea-level pres (Pa), DO NOT CHANGE
457 base_lapse                          = 50.,     ; real-data, em ONLY, lapse rate (K), DO NOT CHANGE
458 khdif (max_dom)                     = 0,       ; horizontal diffusion constant (m^2/s)
459 kvdif (max_dom)                     = 0,       ; vertical diffusion constant (m^2/s)
460 smdiv (max_dom)                     = 0.1,     ; divergence damping (0.1 is typical)
461 emdiv (max_dom)                     = 0.01,    ; external-mode filter coef for mass coordinate model
462                                                  (0.01 is typical for real-data cases)
463 epssm (max_dom)                     = .1,      ; time off-centering for vertical sound waves
464 non_hydrostatic (max_dom)           = .true.,  ; whether running the model in hydrostatic or non-hydro mode
465 pert_coriolis (max_dom)             = .false., ; Coriolis only acts on wind perturbation (idealized)
466 mix_full_fields(max_dom)            = .true.,  ; used with diff_opt = 2; value of ".true." is recommended, except for
467                                                  highly idealized numerical tests; damp_opt must not be 1 if ".true."
468                                                  is chosen. .false. means subtract 1-d base-state profile before mixing
469 tke_drag_coefficient(max_dom)       = 0.,      ; surface drag coefficient (Cd, dimensionless) for diff_opt=2 only
470 tke_heat_flux(max_dom)              = 0.,      ; surface thermal flux (H/(rho*cp), K m/s) for diff_opt=2 only
471 h_mom_adv_order (max_dom)           = 5,       ; horizontal momentum advection order (5=5th, etc.)
472 v_mom_adv_order (max_dom)           = 3,       ; vertical momentum advection order
473 h_sca_adv_order (max_dom)           = 5,       ; horizontal scalar advection order
474 v_sca_adv_order (max_dom)           = 3,       ; vertical scalar advection order
475 pd_moist                            = F        ; positive definite advection of moisture
476 pd_scalar                           = F        ; positive definite advection of scalars
477 pd_chem                             = F        ; positive definite advection of chem variables
478 pd_tke                              = F        ; positive definite advection of tke
479 time_step_sound (max_dom)           = 4 /      ; number of sound steps per time-step (0=set automatically)
480                                                  (if using a time_step much larger than 6*dx (in km),
481                                                  proportionally increase number of sound steps - also
482                                                  best to use even numbers)
483
484
485 &bdy_control
486 spec_bdy_width                      = 5,       ; total number of rows for specified boundary value nudging
487 spec_zone                           = 1,       ; number of points in specified zone (spec b.c. option)
488 relax_zone                          = 4,       ; number of points in relaxation zone (spec b.c. option)
489 specified (max_dom)                 = .false., ; specified boundary conditions (only for domain 1)
490                                                  the above 4 are used for real-data runs
491
492 periodic_x (max_dom)                = .false., ; periodic boundary conditions in x direction
493 symmetric_xs (max_dom)              = .false., ; symmetric boundary conditions at x start (west)
494 symmetric_xe (max_dom)              = .false., ; symmetric boundary conditions at x end (east)
495 open_xs (max_dom)                   = .false., ; open boundary conditions at x start (west)
496 open_xe (max_dom)                   = .false., ; open boundary conditions at x end (east)
497 periodic_y (max_dom)                = .false., ; periodic boundary conditions in y direction
498 symmetric_ys (max_dom)              = .false., ; symmetric boundary conditions at y start (south)
499 symmetric_ye (max_dom)              = .false., ; symmetric boundary conditions at y end (north)
500 open_ys (max_dom)                   = .false., ; open boundary conditions at y start (south)
501 open_ye (max_dom)                   = .false., ; open boundary conditions at y end (north)
502 nested (max_dom)                    = .false., ; nested boundary conditions (inactive)
503
504
505 &namelist_quilt    This namelist record controls asynchronized I/O for MPI applications.
506
507 nio_tasks_per_group                 = 0,        default value is 0: no quilting; > 0 quilting I/O
508 nio_groups                          = 1,        default 1, don't change
509
510
511 miscelleneous in &domains:
512 tile_sz_x                           = 0,       ; number of points in tile x direction
513 tile_sz_y                           = 0,       ; number of points in tile y direction
514                                                  can be determined automatically
515 numtiles                            = 1,       ; number of tiles per patch (alternative to above two items)
516 nproc_x                             = -1,      ; number of processors in x for decomposition
517 nproc_y                             = -1,      ; number of processors in y for decomposition
518                                                  -1: code will do automatic decomposition
519                                                  >1: for both: will be used for decomposition
Note: See TracBrowser for help on using the repository browser.