Merge pull request #22 from wirc-sjsu/develop-w21
[WRF-Fire-merge.git] / test / em_fire / chem / namelist.input
blobe2bcc52915680d464d7ab34c65de54ead19298b8
1  &time_control
2  run_days                            = 0,
3  run_hours                           = 0,
4  run_minutes                         = 15,
5  run_seconds                         = 0,
6  start_year                          = 0001, 0001, 0001,
7  start_month                         = 01,   01,   01,
8  start_day                           = 01,   01,   01,
9  start_hour                          = 00,   00,   00,
10  start_minute                        = 00,   01,   01,
11  start_second                        = 00,   00,   00,
12  end_year                            = 0001, 0001, 0001,
13  end_month                           = 01,   01,   01,
14  end_day                             = 01,   01,   01,
15  end_hour                            = 00,   00,   00,
16  end_minute                          = 60,   60,   60,
17  end_second                          = 00,   00,   00,
18  history_interval_s                  = 5,   30,   30,
19  frames_per_outfile                  = 2000, 1000, 1000,
20  restart                             = .false.,
21  restart_interval_s                  = 10
22  io_form_history                     = 2
23  io_form_restart                     = 2
24  io_form_input                       = 2
25  io_form_boundary                    = 2
26  debug_level                         = 1
27  cycling                             = F
28  /
30  &domains
31  time_step                           = 1,
32  !time_step_fract_num                 = 25,
33  !time_step_fract_den                 = 100,
34  max_dom                             = 1,
35  s_we                                = 1,     1,     1,
36  e_we                                = 42,    43,    43,
37  s_sn                                = 1,     1,     1,
38  e_sn                                = 42,    43,    43,
39  s_vert                              = 1,     1,     1,
40  e_vert                              = 41,    41,    41,
41  dx                                  = 60,    30,    10,
42  dy                                  = 60,    30,    10,
43  ztop                                = 1500, 1500, 1500,
44  grid_id                             = 1,     2,     3,
45  parent_id                           = 0,     1,     2,
46  i_parent_start                      = 0,     1,    1,
47  j_parent_start                      = 0,     1,    1,
48  parent_grid_ratio                   = 1,     2,     3,
49  parent_time_step_ratio              = 1,     2,     3,
50  feedback                            = 1,
51  smooth_option                       = 0
52  sr_x                                = 10,     0,     0
53  sr_y                                = 10,     0,     0
54  /
56  &physics
57  mp_physics                          = 0,     0,     0,
58  ra_lw_physics                       = 0,     0,     0,
59  ra_sw_physics                       = 0,     0,     0,
60  radt                                = 30,    30,    30,
61  sf_sfclay_physics                   = 1,     0,     0,
62  sf_surface_physics                  = 0,     0,     0,
63  bl_pbl_physics                      = 0,     0,     0,
64  bldt                                = 0,     0,     0,
65  cu_physics                          = 0,     0,     0,
66  cudt                                = 0,     0,     0,
67  isfflx                              = 1,
68  ifsnow                              = 0,
69  icloud                              = 0,
70  num_soil_layers                     = 5,
71  num_land_cat                        = 33,
72  mp_zero_out                         = 0,
73  /
75  &fdda
76  /
78  &dynamics
79  rk_ord                              = 3,
80  diff_opt                            = 2,
81  km_opt                              = 2,
82  damp_opt                            = 0,
83  zdamp                               = 5000.,  5000.,  5000.,
84  dampcoef                            = 0.2,    0.2,    0.2
85  khdif                               = 0.05,   0.05,   0.05,
86  kvdif                               = 0.05,   0.05,   0.05,
87  smdiv                               = 0.1,    0.1,    0.1,
88  emdiv                               = 0.01,   0.01,   0.01,
89  epssm                               = 0.1,    0.1,    0.1
90  mix_full_fields                     = .true., .true., .true.,
91  non_hydrostatic                     = .true., .true., .true.,
92  h_mom_adv_order                     = 5,      5,      5,
93  v_mom_adv_order                     = 3,      3,      3,
94  h_sca_adv_order                     = 5,      5,      5,
95  v_sca_adv_order                     = 3,      3,      3,
96  time_step_sound                     = 20,     20,     20,
97  moist_adv_opt                       = 1,      1,      1,
98  scalar_adv_opt                      = 1,      1,      1,
99  tracer_opt                          = 0,
102  &bdy_control
103  periodic_x                          = .false.,.false.,.false.,
104  symmetric_xs                        = .false.,.false.,.false.,
105  symmetric_xe                        = .false.,.false.,.false.,
106  open_xs                             = .true., .false.,.false.,
107  open_xe                             = .true., .false.,.false.,
108  periodic_y                          = .false.,.false.,.false.,
109  symmetric_ys                        = .false.,.false.,.false.,
110  symmetric_ye                        = .false.,.false.,.false.,
111  open_ys                             = .true., .false.,.false.,
112  open_ye                             = .true., .false.,.false.,
113  nested                              = .false., .true., .true.,
116  &grib2
119  &namelist_quilt
120  nio_tasks_per_group = 0,
121  nio_groups = 1,
124  &fire ! be sure to set sr_x,sr_y in domains-namelist (to set refinement in x,y)
125  ifire              = 1,    ! integer, = 0: no fire, 2=turn on fire model
126  fire_fuel_read     = 0,    ! integer, -1: from WPS, 0= use fire_fuel_cat, 1= by altitude
127  fire_fuel_cat      = 3,    ! integer, if specified which fuel category?
128  sfc_full_init =.true.,
129 ! ignition 
130  fire_num_ignitions = 2,         ! integer, only the first fire_num_ignition used, up to 5 allowed
131  fire_ignition_ros1 = 0.1,      ! ignition rate of spread, m/s
132  fire_ignition_start_x1 = 1005,  ! start points of ignition lines, in m from lower left corner
133  fire_ignition_start_y1 =  500,  ! start points of ignition lines, in m from lower left corner
134  fire_ignition_end_x1 =   1005,  ! end points of ignition lines, in m from lower left corner
135  fire_ignition_end_y1 =   1900,  ! end points of ignition lines, in m from lower left corner
136  fire_ignition_radius1 =    18,  ! all within this radius will ignite, > fire mesh step
137  fire_ignition_start_time1 = 2,  ! sec for ignition from the start
138  fire_ignition_end_time1  =502,  ! sec for ignition from the start
139  fire_ignition_ros2 = 0.01,      ! ignition rate of spread, m/s
140  fire_ignition_start_x2 = 1503,  ! start points of ignition lines, in m from lower left corner
141  fire_ignition_start_y2 =  500,  ! start points of ignition lines, in m from lower left corner
142  fire_ignition_end_x2 =   1503,  ! end points of ignition lines, in m from lower left corner
143  fire_ignition_end_y2 =   1900,  ! end points of ignition lines, in m from lower left corner
144  fire_ignition_radius2 =    18,  ! all within this radius will ignite, > fire mesh step
145  fire_ignition_start_time2 = 3,  ! sec for ignition from the start! end ignition for sfire
146  fire_ignition_end_time2  =503,  ! sec for ignition from the start! end ignition for sfire
147  fire_ignition_ros3 = 0.1,      ! ignition rate of spread, m/s
148  !fire_ignition_start_x3 = 1400,  ! start points of ignition lines, in m from lower left corner
149  !fire_ignition_start_y3 = 1400,  ! start points of ignition lines, in m from lower left corner
150  !fire_ignition_end_x3 =   1400,  ! end points of ignition lines, in m from lower left corner
151  !fire_ignition_end_y3 =   1400,  ! end points of ignition lines, in m from lower left corner
152  !fire_ignition_radius3 =    50,  ! all within this radius will ignite, > fire mesh step
153  !fire_ignition_start_time3 = 4,  ! sec for ignition from the start! end ignition for sfire
154  !fire_ignition_end_time3  =  4,  ! sec for ignition from the start! end ignition for sfire
155 ! moisture model
156  fmoist_run = .false.,        ! run the moisture model
157  fmoist_interp = .true.,     ! interpolate moisture to fuels
158  fmoist_freq = 0,            ! frequency of run or 0 to run using the specified fmost_dt
159  fmoist_dt = 10,             ! moisture model time step (s)
161 ! verbosity
162  fire_print_msg     = 1,        ! 1 print fire summary messages 2=tracing
163  fire_print_file    = 0,        ! 1 write files for matlab
165 ! experiments
168  fire_const_time = -1.,         ! (s) if >0, time from start to stop fire evolution and keep heat output constant
169  fire_const_grnhfx = -1,        ! (W/s) if both >=0, use this flux (meant to be used when fire_const_time=ignition time) 
170  fire_const_grnqfx = -1,        ! (W/s) if both >=0, use this flux (meant to be used when fire_const_time=ignition time) 
171  fire_test_steps=0,             ! >0 = on first call, do specified number of steps and terminate (testing only)
172  fire_mountain_type=1,          ! in ideal: 0=none, 1= hill, 2=EW ridge, 3=NS ridge
173  fire_mountain_height=100.,     ! (m) ideal mountain height
174  fire_mountain_start_x=900.,   ! (m) coord of start of the mountain from lower left corder (just like ignition)
175  fire_mountain_start_y=1000.,   ! (m) coord of start of the mountain from lower left corder (just like ignition)
176  fire_mountain_end_x=1400.,     ! (m) coord of end of the mountain from lower left corder (just like ignition)
177  fire_mountain_end_y=1600.,     ! (m) coord of end of the mountain from lower left corder (just like ignition)
178  fire_topo_from_atm=0,          ! 0 = fire mesh topo set from fine-res data, 1 = populate by interpolating from atmosphere
179  !delt_perturbation = 3.0,       ! Temperature perturbation for creating cold (negative) / warm (positive) bubble [K], 0 turns it off
180  !xrad_perturbation = 10000.0,   ! Horizontal radius of the bubble in E-W direction [m]
181  !yrad_perturbation = 10000.0,   ! Horizontal radius of the bubble in N-S direction [m]
182  !zrad_perturbation = 1500.0,    ! Vertical radius of the bubble [m]
183  !hght_perturbation = 1500.0,    ! Perturbation height - height at which the warm/cold bubble will be suspended [m]
186 ! method switches for developers only, do not change!
188  fire_debug_hook_sec= 0,        ! if >0, seconds to sleep in spin in debug hook and wait for debugger to attach to the process
189  fire_use_windrf=0,             ! if fire_wind_log_interp.ne.4: 0=ignore wind reduction factors, 1=multiply, 2=use to set fwh, 3=adjust fwh for z0
190  fire_wind_log_interp = 1,      ! 1 = from fuel categores, 2=constant from atm, 3=bilinear from atm, 4=interpolation and wind reduction per Behave
191  fire_boundary_guard = -1,      ! integer, number of cells to stop when fire close to the domain boundary, -1 turn off
192  fire_fuel_left_irl=2,          ! refinement to integrate fuel_left, must be even
193  fire_fuel_left_jrl=2,          ! refinement to integrate fuel_left, must be even
194  fire_atm_feedback=1.0,         ! real, multiplier for heat fluxes, 1.=normal, 0.=turn off two-way coupling 
195  fire_back_weight=0.5,          ! RK timestepping coefficient, 0=forward, 0.5=Heun
196  fire_grows_only=1,             ! if >0 level set function cannot increase = fire can only grow
197  fire_viscosity=0.4,              ! artificial viscosity in level set method (max 1, needed with fire_upwinding=0)
198  fire_upwinding=3,              ! 0=none, 1=standard, 2=godunov, 3=eno, 4=sethian
199  fire_fuel_left_method=1,        ! for now, use 1 only
200  fire_lfn_ext_up=1.0,           ! 0.=extend level set function at boundary by reflection, 1.=always up
201  fire_advection=0,              ! 0 = cawfe, 1 = use abs speed/slope in spread rate, then project on normal to fireline
204 &chem
205  kemit                               = 19,
206  !chem_opt                            = 2,
207  chem_opt                            = 300,
208  !chem_opt                            = 0,
209  bioemdt                             = 1,
210  photdt                              = 1,
211  chemdt                              = .1,
212  io_style_emissions                  = 0,  
213  emiss_opt                           = 3,          3,
214  chem_in_opt                         = 0,          0,
215  phot_opt                            = 0,          0,
216  gas_drydep_opt                      = 0,          1, 
217  aer_drydep_opt                      = 0,          1, 
218  bio_emiss_opt                       = 0,          0,
219  emiss_inpt_opt                      = 0,           ! we do not input anything?
220  mozcart_lbc_set_onoff               = 0,           ! prevent resetting h2 and ch4 in layer1
221  dust_opt                            = 0,
222  dmsemis_opt                         = 0,
223  seas_opt                            = 0,
224  gas_bc_opt                          = 1,          0,
225  gas_ic_opt                          = 1,          0,
226  aer_bc_opt                          = 1,          0,
227  aer_ic_opt                          = 1,          0,
228  gaschem_onoff                       = 1,          0,
229  aerchem_onoff                       = 1,          0,
230  wetscav_onoff                       = 0,          0,
231  cldchem_onoff                       = 0,          0,
232  vertmix_onoff                       = 1,          0,
233  chem_conv_tr                        = 0,          0,
234  biomass_burn_opt                    = 0,          0,
235  plumerisefire_frq                   = 30,         0,
236  have_bcs_chem                       = .false., .false., .false.,
237  aer_ra_feedback                     = 0,
238  aer_op_opt                          = 0,
239  opt_pars_out                        = 0,
240  diagnostic_chem                     = 0,