source: trunk/WRF.COMMON/WRFV3/run/README.namelist

Last change on this file was 2759, checked in by aslmd, 2 years ago

adding unmodified code from WRFV3.0.1.1, expurged from useless data +1M size

File size: 52.0 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 reset_simulation_start              = F,       ; whether to overwrite simulation_start_date with forecast start time
55 io_form_history                     = 2,       ; 2 = netCDF
56 io_form_restart                     = 2,       ; 2 = netCDF
57 io_form_input                       = 2,       ; 2 = netCDF
58 io_form_boundary                    = 2,       ; netCDF format
59                                     = 4,       ; PHD5 format
60                                     = 5,       ; GRIB1 format
61 frames_per_emissfile                = 12,  ; Number of times in each chemistry emission file.
62 io_style_emiss                      = 1,   ; Style to use for the chemistry emission files.
63                                                ; 0 = Do not read emissions from files.
64                                                ; 1 = Cycle between two 12 hour files (set frames_per_emissfile=12)
65                                                ; 2 = Dated files with length set by frames_per_emissfile
66 debug_level                         = 0,       ; 50,100,200,300 values give increasing prints
67
68To choose between SI and WPS input to real for EM core:
69 auxinput1_inname                    = "met_em.d<domain>.<date>"             ; Input to real from WPS
70                                     = "wrf_real_input_em.d<domain>.<date>"  ; Input to real from SI
71
72To choose between SI and WPS input to real for NMM core:
73 auxinput1_inname                    = "met_nm.d<domain>.<date>"             ; Input to real from WPS
74                                     = "wrf_real_input_nm.d<domain>.<date>"  ; Input to real from SI
75
76Other output options:
77
78 auxhist2_outname                    = "rainfall" ; file name for extra output; if not specified,
79                                                  auxhist2_d<domain>_<date> will be used
80                                                  also note that to write variables in output other
81                                                  than the history file requires Registry.EM file change
82 auxhist2_interval (max_dom)         = 10,      ; interval in minutes
83 io_form_auxhist2                    = 2,       ; output in netCDF
84
85For SST updating (used only with sst_update=1):
86 
87 auxinput4_inname                    = "wrflowinp_d<domain>"
88 auxinput4_interval                  = 360      ; minutes generally matches time given by interval_seconds
89
90Additional settings when running WRFVAR:
91
92 write_input                         = t,       ; write input-formatted data as output
93 inputout_interval                   = 180,     ; interval in minutes when writing input-formatted data
94 input_outname                       = 'wrfinput_d<domain>_<date>' ; you may change the output file name
95 inputout_begin_y                    = 0
96 inputout_begin_mo                   = 0
97 inputout_begin_d                    = 0
98 inputout_begin_h                    = 3
99 inputout_begin_m                    = 0
100 inputout_begin_s                    = 0
101 inputout_end_y                      = 0
102 inputout_end_mo                     = 0
103 inputout_end_d                      = 0
104 inputout_end_h                      = 12
105 inputout_end_m                      = 0
106 inputout_end_s                      = 0        ; the above shows that the input-formatted data are output
107                                                  starting from hour 3 to hour 12 in 180 min interval.
108
109 &domains
110 time_step                           = 60,      ; time step for integration in integer seconds
111                                                  recommend 6*dx (in km) for typical real-data cases
112 time_step_fract_num                 = 0,       ; numerator for fractional time step
113 time_step_fract_den                 = 1,       ; denominator for fractional time step
114                                                  Example, if you want to use 60.3 sec as your time step,
115                                                  set time_step = 60, time_step_fract_num = 3, and
116                                                  time_step_fract_den = 10
117 max_dom                             = 1,       ; number of domains - set it to > 1 if it is a nested run
118 s_we (max_dom)                      = 1,       ; start index in x (west-east) direction (leave as is)
119 e_we (max_dom)                      = 91,      ; end index in x (west-east) direction (staggered dimension)
120 s_sn (max_dom)                      = 1,       ; start index in y (south-north) direction (leave as is)
121 e_sn (max_dom)                      = 82,      ; end index in y (south-north) direction (staggered dimension)
122 s_vert (max_dom)                    = 1,       ; start index in z (vertical) direction (leave as is)
123 e_vert (max_dom)                    = 28,      ; end index in z (vertical) direction (staggered dimension)
124                                                  Note: this refers to full levels including surface and top
125                                                  vertical dimensions need to be the same for all nests
126                                                  Note: most variables are unstaggered (= staggered dim - 1)
127 dx (max_dom)                        = 10000,   ; grid length in x direction, unit in meters
128 dy (max_dom)                        = 10000,   ; grid length in y direction, unit in meters
129 ztop (max_dom)                      = 19000.   ; used in mass model for idealized cases
130 grid_id (max_dom)                   = 1,       ; domain identifier
131 parent_id (max_dom)                 = 0,       ; id of the parent domain
132 i_parent_start (max_dom)            = 0,       ; starting LLC I-indices from the parent domain
133 j_parent_start (max_dom)            = 0,       ; starting LLC J-indices from the parent domain
134 parent_grid_ratio (max_dom)         = 1,       ; parent-to-nest domain grid size ratio: for real-data cases
135                                                  the ratio has to be odd; for idealized cases,
136                                                  the ratio can be even if feedback is set to 0.
137 parent_time_step_ratio (max_dom)    = 1,       ; parent-to-nest time step ratio; it can be different
138                                                  from the parent_grid_ratio
139 feedback                            = 1,       ; feedback from nest to its parent domain; 0 = no feedback
140 smooth_option                       = 0        ; smoothing option for parent domain, used only with feedback
141                                                  option on. 0: no smoothing; 1: 1-2-1 smoothing; 2: smoothing-desmoothing
142
143Namelist variables specifically for the WPS input for real:
144
145 num_metgrid_levels                  = 27       ; number of vertical levels of 3d meteorological fields coming
146                                                ; from WPS metgrid program
147 interp_type                         = 2        ; vertical interpolation
148                                                ; 1 = linear in pressure
149                                                ; 2 = linear in log(pressure)
150 extrap_type                         = 2        ; vertical extrapolation of non-temperature fields
151                                                ; 1 = extrapolate using the two lowest levels
152                                                ; 2 = use lowest level as constant below ground
153 t_extrap_type                       = 2        ; vertical extrapolation for potential temperature
154                                                ; 1 = isothermal
155                                                ; 2 = -6.5 K/km lapse rate for temperature
156                                                ; 3 = constant theta
157 use_levels_below_ground             = .true.   ; in vertical interpolation, use levels below input surface level
158                                                ; T = use input isobaric levels below input surface
159                                                ; F = extrapolate when WRF location is below input surface value
160 use_surface                         = .true.   ; use the input surface level data in the vertical interp and extrap
161                                                ; T = use the input surface data
162                                                ; F = do not use the input surface data
163 lagrange_order                      = 1        ; vertical interpolation order
164                                                ; 1 = linear
165                                                ; 2 = quadratic
166 zap_close_levels                    = 500      ; ignore isobaric level above surface if delta p (Pa) < zap_close_levels
167 lowest_lev_from_sfc                 = .false.  ; place the surface value into the lowest eta location
168                                                ; T = use surface value as lowest eta (u,v,t,q)
169                                                ; F = use traditional interpolation
170 force_sfc_in_vinterp                = 1        ; use the surface level as the lower boundary when interpolating
171                                                ; through this many eta levels
172                                                ; 0 = perform traditional trapping interpolation
173                                                ; n = first n eta levels directly use surface level
174 sfcp_to_sfcp                        = .false.  ; Optional method to compute model's surface pressure when incoming
175                                                ; data only has surface pressure and terrain, but not SLP
176 smooth_cg_topo                      = .false.  ; Smooth the outer rows and columns of domain 1's topography w.r.t.
177                                                ; the input data
178 p_top_requested                     = 5000     ; p_top (Pa) to use in the model
179 ptsgm                               = 42000.   ; FOR NMM:  defines the pressure interface dividing
180                                                ;           the terrain following portion of the hybrid vertical
181                                                ;           coordinate (p > ptsgm) and the purely
182                                                ;           isobaric portion of the vertical coordinate (p < ptsgm)
183
184Users may explicitly define full eta levels.  Given are two distributions for 28 and 35 levels.  The number
185of levels must agree with the number of eta surfaces allocated (e_vert).  Users may alternatively request
186only the number of levels (with e_vert), and the real program will compute values.  The computation assumes
187a known first several layers, then generates equi-height spaced levels up to the top of the model.
188
189 eta_levels                          = 1.000, 0.990, 0.978, 0.964, 0.946,
190                                       0.922, 0.894, 0.860, 0.817, 0.766,
191                                       0.707, 0.644, 0.576, 0.507, 0.444,
192                                       0.380, 0.324, 0.273, 0.228, 0.188,
193                                       0.152, 0.121, 0.093, 0.069, 0.048,
194                                       0.029, 0.014, 0.000,
195 eta_levels                          = 1.000, 0.993, 0.983, 0.970, 0.954,
196                                       0.934, 0.909, 0.880, 0.845, 0.807,
197                                       0.765, 0.719, 0.672, 0.622, 0.571,
198                                       0.520, 0.468, 0.420, 0.376, 0.335,
199                                       0.298, 0.263, 0.231, 0.202, 0.175,
200                                       0.150, 0.127, 0.106, 0.088, 0.070,
201                                       0.055, 0.040, 0.026, 0.013, 0.000
202
203Namelist variables for controling the specified moving nest:
204                   Note that this moving nest option needs to be activated at the compile time by adding -DMOVE_NESTS
205                   to the ARCHFLAGS. The maximum number of moves, max_moves, is set to 50
206                   but can be modified in source code file frame/module_driver_constants.F.
207 num_moves                           = 4        ; total number of moves
208 move_id(max_moves)                  = 2,2,2,2, ; a list of nest domain id's, one per move
209 move_interval(max_moves)            = 60,120,150,180,   ; time in minutes since the start of this domain
210 move_cd_x(max_moves)                = 1,1,0,-1,; the number of parent domain grid cells to move in i direction
211 move_cd_y(max_moves)                = 1,0,-1,1,; the number of parent domain grid cells to move in j direction
212                                                  positive is to move in increasing i and j direction, and
213                                                  negative is to move in decreasing i and j direction.
214                                                  0 means no move. The limitation now is to move only 1 grid cell
215                                                  at each move.
216
217Namelist variables for controling the automatic moving nest:
218                   Note that this moving nest option needs to be activated at the compile time by adding -DMOVE_NESTS
219                   and -DVORTEX_CENTER to the ARCHFLAGS. This option uses an mid-level vortex following algorthm to
220                   determine the nest move. This option is experimental.
221 vortex_interval(max_dom)            = 15       ; how often the new vortex position is computed
222 max_vortex_speed(max_dom)           = 40       ; used to compute the search radius for the new vortex position
223 corral_dist(max_dom)                = 8        ; how many coarse grid cells the moving nest is allowed to get
224                                                  near the mother domain boundary
225 track_level                         = 50000    ; pressure value in Pa where the vortex is tracked
226
227 tile_sz_x                           = 0,       ; number of points in tile x direction
228 tile_sz_y                           = 0,       ; number of points in tile y direction
229                                                  can be determined automatically
230 numtiles                            = 1,       ; number of tiles per patch (alternative to above two items)
231 nproc_x                             = -1,      ; number of processors in x for decomposition
232 nproc_y                             = -1,      ; number of processors in y for decomposition
233                                                  -1: code will do automatic decomposition
234                                                  >1: for both: will be used for decomposition
235
236Namelist variables for controlling the adaptive time step option:
237                   These options are only valid for the ARW core. 
238 use_adaptive_time_step              = .false.  ; T/F use adaptive time stepping, ARW only
239 step_to_output_time                 = .true.   ; if adaptive time stepping, T/F modify the
240                                                  time steps so that the exact history time is reached
241 target_cfl(max_dom)                 = 1.2,1.2  ; vertical and horizontal CFL <= to this value implies
242                                                  no reason to reduce the time step, and to increase it
243 max_step_increase_pct(max_dom)      = 5,51     ; percentage of previous time step to increase, if the
244                                                  max(vert cfl, horiz cfl) <= target_cfl, then the time
245                                                  will increase by max_step_increase_pct. Use something
246                                                  large for nests (51% suggested)
247 starting_time_step(max_dom)         = -1,-1    ; flag = -1 implies use 6 * dx (defined in start_em),
248                                                  starting_time_step = 100 means the starting time step
249                                                  for the coarse grid is 100 s
250 max_time_step(max_dom)              = -1,-1    ; flag = -1 implies max time step is 3 * starting_time_step,
251                                                  max_time_step = 100 means that the time step will not
252                                                  exceed 100 s
253 min_time_step(max_dom)              = -1,-1    ; flag = -1 implies max time step is 0.5 * starting_time_step,
254                                                  min_time_step = 100 means that the time step will not
255                                                  be less than 100 s
256
257 &dfi_control
258 dfi_opt                             = 0        ; which DFI option to use (3 is recommended)
259                                                ;   0 = no digital filter initialization
260                                                ;   1 = digital filter launch (DFL)
261                                                ;   2 = diabatic DFI (DDFI)
262                                                ;   3 = twice DFI (TDFI)
263 dfi_nfilter                         = 7        ; digital filter type to use (7 is recommended)
264                                                ;   0 = uniform
265                                                ;   1 = Lanczos
266                                                ;   2 = Hamming
267                                                ;   3 = Blackman
268                                                ;   4 = Kaiser
269                                                ;   5 = Potter
270                                                ;   6 = Dolph window
271                                                ;   7 = Dolph
272                                                ;   8 = recursive high-order
273 dfi_write_filtered_input            = .true.   ; whether to write wrfinput file with filtered
274                                                ;   model state before beginning forecast
275 dfi_write_dfi_history               = .false.  ; whether to write wrfout files during filtering integration
276 dfi_cutoff_seconds                  = 3600     ; cutoff period, in seconds, for the filter
277 dfi_time_dim                        = 1000     ; maximum number of time steps for filtering period
278                                                ;   this value can be larger than necessary
279 dfi_bckstop_year                    = 2004     ; four-digit year of stop time for backward DFI integration
280 dfi_bckstop_month                   = 03       ; two-digit month of stop time for backward DFI integration
281 dfi_bckstop_day                     = 14       ; two-digit day of stop time for backward DFI integration
282 dfi_bckstop_hour                    = 12       ; two-digit hour of stop time for backward DFI integration
283 dfi_bckstop_minute                  = 00       ; two-digit minute of stop time for backward DFI integration
284 dfi_bckstop_second                  = 00       ; two-digit second of stop time for backward DFI integration
285 dfi_fwdstop_year                    = 2004     ; four-digit year of stop time for forward DFI integration
286 dfi_fwdstop_month                   = 03       ; two-digit month of stop time for forward DFI integration
287 dfi_fwdstop_day                     = 13       ; two-digit month of stop time for forward DFI integration
288 dfi_fwdstop_hour                    = 12       ; two-digit month of stop time for forward DFI integration
289 dfi_fwdstop_minute                  = 00       ; two-digit month of stop time for forward DFI integration
290 dfi_fwdstop_second                  = 00       ; two-digit month of stop time for forward DFI integration
291
292 &physics
293
294 Note: even the physics options can be different in different nest domains,
295       caution must be used as what options are sensible to use
296
297 chem_opt                            = 0,       ; chemistry option - not yet available
298 mp_physics (max_dom)                microphysics option
299                                     = 0, no microphysics
300                                     = 1, Kessler scheme
301                                     = 2, Lin et al. scheme
302                                     = 3, WSM 3-class simple ice scheme
303                                     = 4, WSM 5-class scheme
304                                     = 5, Ferrier (new Eta) microphysics
305                                     = 6, WSM 6-class graupel scheme
306                                     = 7, Goddard GCE scheme (also uses gsfcgce_hail, gsfcgce_2ice)
307                                     = 8, Thompson scheme
308                                     = 10, Morrison (2 moments)
309
310 For non-zero mp_physics options, to keep Qv .GE. 0, and to set the other moisture
311 fields .LT. a critcal value to zero
312
313 mp_zero_out                         = 0,      ; no action taken, no adjustment to any moist field
314                                     = 1,      ; except for Qv, all other moist arrays are set to zero
315                                               ; if they fall below a critical value
316                                     = 2,      ; Qv is .GE. 0, all other moist arrays are set to zero
317                                               ; if they fall below a critical value
318 mp_zero_out_thresh                  = 1.e-8   ; critical value for moist array threshold, below which
319                                               ; moist arrays (except for Qv) are set to zero (kg/kg)
320
321 gsfcgce_hail                        = 0       ; for running gsfcgce microphysics with graupel
322                                     = 1       ; for running gsfcgce microphysics with hail
323                                                 default value = 0
324 gsfcgce_2ice                        = 0       ; for running with snow, ice and graupel/hail
325                                     = 1       ; for running with only ice and snow
326                                     = 2       ; for running with only ice and graupel
327                                                 (only used in very extreme situation)
328                                                 default value = 0
329                                                 gsfcgce_hail is ignored if gsfcgce_2ice is set to 1 or 2.
330
331 no_mp_heating                       = 0       ; normal
332                                     = 1       ; turn off latent heating from a microphysics scheme
333
334 ra_lw_physics (max_dom)             longwave radiation option
335                                     = 0, no longwave radiation
336                                     = 1, rrtm scheme
337                                     = 3, cam scheme
338                                          also must set levsiz, paerlev, cam_abs_dim1/2 (see below)
339                                     = 31, Earth Held-Suarez forcing
340                                     = 99, GFDL (Eta) longwave (semi-supported)
341                                          also must use co2tf = 1 for ARW
342
343 ra_sw_physics (max_dom)             shortwave radiation option
344                                     = 0, no shortwave radiation
345                                     = 1, Dudhia scheme
346                                     = 2, Goddard short wave
347                                     = 3, cam scheme
348                                          also must set levsiz, paerlev, cam_abs_dim1/2 (see below)
349                                     = 99, GFDL (Eta) longwave (semi-supported)
350                                          also must use co2tf = 1 for ARW
351
352 radt (max_dom)                      = 30,      ; minutes between radiation physics calls
353                                           recommend 1 min per km of dx (e.g. 10 for 10 km)
354
355 nrads (max_dom)                     = FOR NMM: number of fundamental timesteps between
356                                                calls to shortwave radiation; the value
357                                                is set in Registry.NMM but is overridden
358                                                by namelist value; radt will be computed
359                                                from this.
360
361 nradl (max_dom)                     = FOR NMM: number of fundamental timesteps between
362                                                calls to longwave radiation; the value
363                                                is set in Registry.NMM but is overridden
364                                                by namelist value.
365
366 co2tf                               CO2 transmission function flag only for GFDL radiation
367                                     = 0, read CO2 function data from pre-generated file
368                                     = 1, generate CO2 functions internally in the forecast
369
370 ra_call_offset                      radiation call offset
371                                     = 0 (no offset), =-1 (old offset)
372
373 cam_abs_freq_s                      = 21600 CAM clearsky longwave absorption calculation frequency
374                                            (recommended minimum value to speed scheme up)
375 levsiz                              = 59 for CAM radiation input ozone levels
376 paerlev                             = 29 for CAM radiation input aerosol levels
377 cam_abs_dim1                        = 4 for CAM absorption save array
378 cam_abs_dim2                        = value of e_vert for CAM 2nd absorption save array
379
380 sf_sfclay_physics (max_dom)         surface-layer option (old bl_sfclay_physics option)
381                                     = 0, no surface-layer
382                                     = 1, Monin-Obukhov scheme
383                                     = 2, Monin-Obukhov (Janjic) scheme
384                                     = 3, NCEP Global Forecast System scheme (NMM only)
385                                     = 7, Pleim-Xiu surface layer (ARW only)
386
387 sf_surface_physics (max_dom)        land-surface option (old bl_surface_physics option)
388                                     = 0, no surface temp prediction
389                                     = 1, thermal diffusion scheme
390                                     = 2, Unified Noah land-surface model
391                                     = 3, RUC land-surface model
392                                     = 7, Pleim-Xiu LSM (ARW)
393
394 bl_pbl_physics (max_dom)            boundary-layer option
395                                     = 0, no boundary-layer
396                                     = 1, YSU scheme
397                                     = 2, Mellor-Yamada-Janjic TKE scheme
398                                     = 3, NCEP Global Forecast System scheme (NMM only)
399                                     = 7, ACM2 (Pleim) PBL (ARW)
400                                     = 99, MRF scheme (to be removed)
401
402 bldt (max_dom)                      = 0,       ; minutes between boundary-layer physics calls
403
404 nphs (max_dom)                      = FOR NMM: number of fundamental timesteps between
405                                                calls to turbulence and microphysics;
406                                                the value is set in Registry.NMM but is
407                                                overridden by namelist value; bldt will
408                                                be computed from this.
409
410 cu_physics (max_dom)                cumulus option
411                                     = 0, no cumulus
412                                     = 1, Kain-Fritsch (new Eta) scheme
413                                     = 2, Betts-Miller-Janjic scheme
414                                     = 3, Grell-Devenyi ensemble scheme
415                                     = 4, Simplified Arakawa-Schubert scheme (NMM only)
416                                     = 5, Grell 3D ensemble scheme
417                                     = 99, previous Kain-Fritsch scheme
418
419 cudt                                = 0,       ; minutes between cumulus physics calls
420
421 ncnvc (max_dom)                     = FOR NMM: number of fundamental timesteps between
422                                                calls to convection; the value is set in Registry.NMM
423                                                but is overridden by namelist value; cudt will be
424                                                computed from this.
425
426 tprec (max_dom)                     = FOR NMM: number of hours in precipitation bucket
427 theat (max_dom)                     = FOR NMM: number of hours in latent heating bucket
428 tclod (max_dom)                     = FOR NMM: number of hours in cloud fraction average
429 trdsw (max_dom)                     = FOR NMM: number of hours in short wave buckets
430 trdlw (max_dom)                     = FOR NMM: number of hours in long wave buckets
431 tsrfc (max_dom)                     = FOR NMM: number of hours in surface flux buckets
432 pcpflg (max_dom)                    = FOR NMM: logical switch for precipitation assimilation
433
434 isfflx                              = 1,       ; heat and moisture fluxes from the surface
435                                                  (only works for sf_sfclay_physics = 1)
436                                                  1 = with fluxes from the surface
437                                                  0 = no flux from the surface
438                                                      with bl_pbl_physics=0 this uses tke_drag_coefficient
439                                                      and tke_heat_flux in vertical diffusion
440                                                  2 = use drag from sf_sfclay_physics and heat flux from
441                                                      tke_heat_flux with bl_pbl_physics=0
442 ifsnow                              = 0,       ; snow-cover effects
443                                                  (only works for sf_surface_physics = 1)
444                                                  1 = with snow-cover effect
445                                                  0 = without snow-cover effect
446 icloud                              = 1,       ; cloud effect to the optical depth in radiation
447                                                  (only works for ra_sw_physics = 1 and ra_lw_physics = 1)
448                                                  1 = with cloud effect
449                                                  0 = without cloud effect
450 swrad_scat                          = 1.       ; scattering tuning parameter (default 1. is 1.e-5 m2/kg)
451 surface_input_source                = 1,       ; where landuse and soil category data come from:
452                                                  1 = WPS/geogrid
453                                                  2 = GRIB data from another model (only possible
454                                                      (VEGCAT/SOILCAT are in met_em files from WPS)
455 num_soil_layers                     = 5,       ; number of soil layers in land surface model
456                                                  = 5: thermal diffusion scheme
457                                                  = 4: Noah landsurface model
458                                                  = 6: RUC landsurface model
459                                                  = 2: Pleim-Xu landsurface model
460 ucmcall(max_dom)                    = 0,       ; activate urban canopy model (in Noah LSM only) (0=no, 1=yes)
461 num_land_cat                        = 24,      ; number of land categories in input data
462 num_soil_cat                        = 16,      ; number of soil categories in input data
463
464 pxlsm_smois_init(max_dom)           = 1        ; PXLSM Soil moisture initialization option
465                                                   0 - From analysis, 1 - From MAVAIL
466
467 maxiens                             = 1,       ; Grell-Devenyi only
468 maxens                              = 3,       ; G-D only
469 maxens2                             = 3,       ; G-D only
470 maxens3                             = 16       ; G-D only
471 ensdim                              = 144      ; G-D only
472                                                  These are recommended numbers. If you would like to use
473                                                  any other number, consult the code, know what you are doing.
474 seaice_threshold                    = 271      ; tsk < seaice_threshold, if water point and 5-layer slab
475                                                ; scheme, set to land point and permanent ice; if water point
476                                                ; and Noah scheme, set to land point, permanent ice, set temps
477                                                ; from 3 m to surface, and set smois and sh2o
478 sst_update                          = 0        ; time-varying sea-surface temp (0=no, 1=yes). If selected real
479                                                ; puts SST, XICE, ALBEDO and VEGFRA in wrflowinp_d01 file, and wrf updates
480                                                ; these from it at same interval as boundary file. To read this, the time-control
481                                                ; namelist must include  auxinput4_interval,  auxinput4_end_h, and
482                                                ; auxinput4_inname = "wrflowinp_d<domain>"
483 usemonalb                           = .true.   ; use monthly albedo map instead of LANDUSE.TBL value
484                                                ; (must be used for NMM and recommended for sst_update=1)
485 slope_rad                           = 0        ; slope effects for ra_sw_physics=1 (1=on, 0=off)
486 topo_shading                        = 0        ; neighboring-point shadow effects for ra_sw_physics=1 (1=on, 0=off)
487 shadlen                             = 25000.   ; max shadow length in meters for topo_shading=1
488 omlcall                             = 0        ; activate simple ocean mixed layer model (0=no, 1=yes)
489 oml_hml0                            = 50       ; oml model can be initialized with a constant depth everywhere (m)
490 oml_gamma                           = 0.14     ; oml deep water lapse rate (K m-1)
491 isftcflx                            = 0        ; alternative Ck, Cd formulation for tropical storm application (0=default, 1=new)
492
493 &fdda
494 grid_fdda (max_dom)                 = 1        ; grid-nudging fdda on (=0 off) for each domain
495 gfdda_inname                        = "wrffdda_d<domain>" ; defined name in real
496 gfdda_interval_m (max_dom)          = 360      ; time interval (min) between analysis times
497 gfdda_end_h (max_dom)               = 6        ; time (h) to stop nudging after start of forecast
498 io_form_gfdda                       = 2        ; analysis data io format (2 = netCDF)
499 fgdt (max_dom)                      = 0        ; calculation frequency (minutes) for grid-nudging (0=every step)
500 if_no_pbl_nudging_uv (max_dom)      = 0        ; 1= no nudging of u and v in the pbl, 0=nudging in the pbl
501 if_no_pbl_nudging_t (max_dom)       = 0        ; 1= no nudging of temp in the pbl, 0=nudging in the pbl
502 if_no_pbl_nudging_q (max_dom)       = 0        ; 1= no nudging of qvapor in the pbl, 0=nudging in the pbl
503 if_zfac_uv (max_dom)                = 0        ; 0= nudge u and v all layers, 1= limit nudging to levels above k_zfac_uv
504  k_zfac_uv (max_dom)                = 10       ; 10=model level below which nudging is switched off for u and v
505 if_zfac_t (max_dom)                 = 0        ; 0= nudge temp all layers, 1= limit nudging to levels above k_zfac_t
506  k_zfac_t (max_dom)                 = 10       ; 10=model level below which nudging is switched off for temp
507 if_zfac_q (max_dom)                 = 0        ; 0= nudge qvapor all layers, 1= limit nudging to levels above k_zfac_q
508  k_zfac_q (max_dom)                 = 10       ; 10=model level below which nudging is switched off for qvapor
509 guv (max_dom)                       = 0.0003   ; nudging coefficient for u and v (sec-1)
510 gt (max_dom)                        = 0.0003   ; nudging coefficient for temp (sec-1)
511 gq (max_dom)                        = 0.0003   ; nudging coefficient for qvapor (sec-1)
512 if_ramping                          = 0        ; 0= nudging ends as a step function, 1= ramping nudging down at end of period
513 dtramp_min                          = 60.0     ; time (min) for ramping function, 60.0=ramping starts at last analysis time,
514                                                                                  -60.0=ramping ends at last analysis time
515
516The following are for observation nudging:
517 obs_nudge_opt (max_dom)             = 1        ; obs-nudging fdda on (=0 off) for each domain
518                                                  also need to set auxinput11_interval and auxinput11_end_h
519                                                  in time_control namelist
520 max_obs                             = 150000   ; max number of observations used on a domain during any
521                                                  given time window
522 fdda_start                          = 0        ; obs nudging start time in minutes
523 fdda_end                            = 180      ; obs nudging end time in minutes
524 obs_nudge_wind (max_dom)            = 1        ; whether to nudge wind: (=0 off)
525 obs_coef_wind                       = 6.E-4,   ; nudging coefficient for wind, unit: s-1
526 obs_nudge_temp                      = 1        ; whether to nudge temperature: (=0 off)
527 obs_coef_temp                       = 6.E-4,   ; nudging coefficient for temperature, unit: s-1
528 obs_nudge_mois                      = 1        ; whether to nudge water vapor mixing ratio: (=0 off)
529 obs_coef_mois                       = 6.E-4,   ; nudging coefficient for water vapor mixing ratio, unit: s-1
530 obs_nudge_pstr                      = 0        ; whether to nudge surface pressure (not used)
531 obs_coef_pstr                       = 0.       ; nudging coefficient for surface pressure, unit: s-1 (not used)
532 obs_rinxy                           = 200.,    ; horizonal radius of influence in km
533 obs_rinsig                          = 0.1,     ; vertical radius of influence in eta
534 obs_twindo (max_dom)                = 0.66667  ; half-period time window over which an observation
535                                                  will be used for nudging (hours)
536 obs_npfi                            = 10,      ; freq in coarse grid timesteps for diag prints
537 obs_ionf (max_dom)                  = 2        ; freq in coarse grid timesteps for obs input and err calc
538 obs_idynin                          = 0        ; for dynamic initialization using a ramp-down function to gradually
539                                                  turn off the FDDA before the pure forecast (=1 on)
540 obs_dtramp                          = 40       ; time period in minutes over which the nudging is ramped down
541                                                  from one to zero.
542 obs_nobs_prt (max_dom)              = 10,      ; Number of current obs to print grid coord. info.
543 obs_ipf_in4dob                      = .true.   ; print obs input diagnostics (=.false. off)
544 obs_ipf_errob                       = .true.   ; print obs error diagnostics (=.false. off)
545 obs_ipf_nudob                       = .true.   ; print obs nudge diagnostics (=.false. off)
546 obs_ipf_init                        = .true.   ; Enable obs init warning messages
547 /
548
549
550 &dynamics
551 rk_ord                              = 3,       ; time-integration scheme option:
552                                                  2 = Runge-Kutta 2nd order
553                                                  3 = Runge-Kutta 3rd order
554 diff_opt                            = 0,       ; turbulence and mixing option:
555                                                  0 = no turbulence or explicit
556                                                      spatial numerical filters (km_opt IS IGNORED).
557                                                  1 = evaluates 2nd order
558                                                      diffusion term on coordinate surfaces.
559                                                      uses kvdif for vertical diff unless PBL option
560                                                      is used. may be used with km_opt = 1 and 4.
561                                                      (= 1, recommended for real-data cases)
562                                                  2 = evaluates mixing terms in
563                                                      physical space (stress form) (x,y,z).
564                                                      turbulence parameterization is chosen
565                                                      by specifying km_opt.
566 km_opt                              = 1,       ; eddy coefficient option
567                                                  1 = constant (use khdif kvdif)
568                                                  2 = 1.5 order TKE closure (3D)
569                                                  3 = Smagorinsky first order closure (3D)
570                                                      Note: option 2 and 3 are not recommended for DX > 2 km
571                                                  4 = horizontal Smagorinsky first order closure
572                                                      (recommended for real-data cases)
573 damp_opt                            = 0,       ; upper level damping flag
574                                                  0 = without damping
575                                                  1 = with diffusive damping, maybe used for real-data cases
576                                                      (dampcoef nondimensional ~0.01-0.1)
577                                                  2 = with Rayleigh  damping (dampcoef inverse time scale [1/s] e.g. .003;
578                                                      not for real-data cases)
579                                                  3 = with w-Rayleigh damping (dampcoef inverse time scale [1/s] e.g. .05;
580                                                      for real-data cases)
581 diff_6th_opt                        = 0,       ; 6th-order numerical diffusion
582                                                  0 = no 6th-order diffusion (default)
583                                                  1 = 6th-order numerical diffusion (not recommended)
584                                                  2 = 6th-order numerical diffusion but prohibit up-gradient diffusion
585 diff_6th_factor                     = 0.12,    ; 6th-order numerical diffusion non-dimensional rate (max value 1.0
586                                                      corresponds to complete removal of 2dx wave in one timestep)
587 dampcoef (max_dom)                  = 0.,      ; damping coefficient (see above)
588 zdamp (max_dom)                     = 5000.,   ; damping depth (m) from model top
589 w_damping                           = 0,       ; vertical velocity damping flag (for operational use)
590                                                  0 = without damping
591                                                  1 = with    damping
592 base_temp                           = 290.,    ; real-data, em ONLY, base sea-level temp (K)
593 base_pres                           = 10^5     ; real-data, em ONLY, base sea-level pres (Pa), DO NOT CHANGE
594 base_lapse                          = 50.,     ; real-data, em ONLY, lapse rate (K), DO NOT CHANGE
595 khdif (max_dom)                     = 0,       ; horizontal diffusion constant (m^2/s)
596 kvdif (max_dom)                     = 0,       ; vertical diffusion constant (m^2/s)
597 smdiv (max_dom)                     = 0.1,     ; divergence damping (0.1 is typical)
598 emdiv (max_dom)                     = 0.01,    ; external-mode filter coef for mass coordinate model
599                                                  (0.01 is typical for real-data cases)
600 epssm (max_dom)                     = .1,      ; time off-centering for vertical sound waves
601 non_hydrostatic (max_dom)           = .true.,  ; whether running the model in hydrostatic or non-hydro mode
602 pert_coriolis (max_dom)             = .false., ; Coriolis only acts on wind perturbation (idealized)
603 top_lid (max_dom)                   = .false., ; Zero vertical motion at top of domain
604 mix_full_fields(max_dom)            = .true.,  ; used with diff_opt = 2; value of ".true." is recommended, except for
605                                                  highly idealized numerical tests; damp_opt must not be 1 if ".true."
606                                                  is chosen. .false. means subtract 1-d base-state profile before mixing
607 mix_isotropic(max_dom)              = 0        ; 0=anistropic vertical/horizontal diffusion coeffs, 1=isotropic
608 mix_upper_bound(max_dom)            = 0.1      ; non-dimensional upper limit for diffusion coeffs
609 tke_drag_coefficient(max_dom)       = 0.,      ; surface drag coefficient (Cd, dimensionless) for diff_opt=2 only
610 tke_heat_flux(max_dom)              = 0.,      ; surface thermal flux (H/(rho*cp), K m/s) for diff_opt=2 only
611 h_mom_adv_order (max_dom)           = 5,       ; horizontal momentum advection order (5=5th, etc.)
612 v_mom_adv_order (max_dom)           = 3,       ; vertical momentum advection order
613 h_sca_adv_order (max_dom)           = 5,       ; horizontal scalar advection order
614 v_sca_adv_order (max_dom)           = 3,       ; vertical scalar advection order
615 pd_moist (max_dom)                  = F        ; positive definite advection of moisture
616 pd_scalar (max_dom)                 = F        ; positive definite advection of scalars
617 pd_chem (max_dom)                   = F        ; positive definite advection of chem variables
618 pd_tke (max_dom)                    = F        ; positive definite advection of tke
619 time_step_sound (max_dom)           = 4 /      ; number of sound steps per time-step (0=set automatically)
620                                                  (if using a time_step much larger than 6*dx (in km),
621                                                  proportionally increase number of sound steps - also
622                                                  best to use even numbers)
623 do_coriolis (max_dom)               = .true.,  ; whether to do Coriolis calculations (idealized) (inactive)
624 do_curvature (max_dom)              = .true.,  ; whether to do curvature calculations (idealized) (inactive)
625 do_gradp (max_dom)                  = .true.,  ; whether to do horizontal pressure gradient calculations (idealized) (inactive)
626 fft_filter_lat                      = 45.      ; the latitude above which the polar filter is turned on
627
628 &bdy_control
629 spec_bdy_width                      = 5,       ; total number of rows for specified boundary value nudging
630 spec_zone                           = 1,       ; number of points in specified zone (spec b.c. option)
631 relax_zone                          = 4,       ; number of points in relaxation zone (spec b.c. option)
632 specified (max_dom)                 = .false., ; specified boundary conditions (only can be used for domain 1)
633                                                  the above 4 are used for real-data runs
634 spec_exp                            = 0.       ; exponential multiplier for relaxation zone ramp for specified=.t.
635                                                  (0.=linear ramp default, e.g. 0.33=~3*dx exp decay factor)
636
637 periodic_x (max_dom)                = .false., ; periodic boundary conditions in x direction
638 symmetric_xs (max_dom)              = .false., ; symmetric boundary conditions at x start (west)
639 symmetric_xe (max_dom)              = .false., ; symmetric boundary conditions at x end (east)
640 open_xs (max_dom)                   = .false., ; open boundary conditions at x start (west)
641 open_xe (max_dom)                   = .false., ; open boundary conditions at x end (east)
642 periodic_y (max_dom)                = .false., ; periodic boundary conditions in y direction
643 symmetric_ys (max_dom)              = .false., ; symmetric boundary conditions at y start (south)
644 symmetric_ye (max_dom)              = .false., ; symmetric boundary conditions at y end (north)
645 open_ys (max_dom)                   = .false., ; open boundary conditions at y start (south)
646 open_ye (max_dom)                   = .false., ; open boundary conditions at y end (north)
647 nested (max_dom)                    = .false., ; nested boundary conditions (must be used for nests)
648 polar                               = .false., ; polar boundary condition
649                                                  (v=0 at polarward-most v-point)
650
651
652 &namelist_quilt    This namelist record controls asynchronized I/O for MPI applications.
653
654 nio_tasks_per_group                 = 0,        default value is 0: no quilting; > 0 quilting I/O
655 nio_groups                          = 1,        default 1, don't change
656
657
658 &grib2:
659 background_proc_id                  = 255,     ; Background generating process identifier, typically defined
660                                                  by the originating center to identify the background data that
661                                                  was used in creating the data. This is octet 13 of Section 4
662                                                  in the grib2 message
663 forecast_proc_id                    = 255,     ; Analysis or generating forecast process identifier, typically
664                                                  defined by the originating center to identify the forecast process
665                                                  that was used to generate the data. This is octet 14 of Section
666                                                  4 in the grib2 message
667 production_status                   = 255,     ; Production status of processed data in the grib2 message.
668                                                  See Code Table 1.3 of the grib2 manual. This is octet 20 of
669                                                  Section 1 in the grib2 record
670 compression                         = 40,      ; The compression method to encode the output grib2 message.
671                                                  Only 40 for jpeg2000 or 41 for PNG are supported
Note: See TracBrowser for help on using the repository browser.