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 = 01, 01, 01,
11 start_second = 00, 00, 00,
12 end_year = 0001, 0001, 0001,
13 end_month = 01, 01, 01,
15 end_hour = 00, 00, 00,
16 end_minute = 600, 600, 600,
17 end_second = 00, 00, 00,
18 history_interval_s = 1, 30, 30,
19 frames_per_outfile = 10, 1000, 1000,
21 restart_interval = 1000
32 time_step_fract_num = 25,
33 time_step_fract_den = 100,
43 ztop = 1500, 1500, 1500,
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,
58 ra_lw_physics = 0, 0, 0,
59 ra_sw_physics = 0, 0, 0,
61 sf_sfclay_physics = 0, 0, 0,
62 sf_surface_physics = 0, 0, 0,
63 bl_pbl_physics = 0, 0, 0,
82 zdamp = 5000., 5000., 5000.,
83 dampcoef = 0.2, 0.2, 0.2
84 khdif = 0.05, 0.05, 0.05,
85 kvdif = 0.05, 0.05, 0.05,
86 smdiv = 0.1, 0.1, 0.1,
87 emdiv = 0.01, 0.01, 0.01,
89 mix_full_fields = .true., .true., .true.,
90 non_hydrostatic = .true., .true., .true.,
91 h_mom_adv_order = 5, 5, 5,
92 v_mom_adv_order = 3, 3, 3,
93 h_sca_adv_order = 5, 5, 5,
94 v_sca_adv_order = 3, 3, 3,
95 time_step_sound = 20, 20, 20,
96 moist_adv_opt = 1, 1, 1,
97 scalar_adv_opt = 1, 1, 1,
101 periodic_x = .false.,.false.,.false.,
102 symmetric_xs = .false.,.false.,.false.,
103 symmetric_xe = .false.,.false.,.false.,
104 open_xs = .true., .false.,.false.,
105 open_xe = .true., .false.,.false.,
106 periodic_y = .true.,.false.,.false.,
107 symmetric_ys = .false.,.false.,.false.,
108 symmetric_ye = .false.,.false.,.false.,
109 open_ys = .false., .false.,.false.,
110 open_ye = .false., .false.,.false.,
111 nested = .false., .true., .true.,
118 nio_tasks_per_group = 0,
122 &fire ! be sure to set sr_x,sr_y in domains-namelist (to set refinement in x,y)
123 ifire = 2, ! integer, = 0: no fire, 2=turn on fire model
124 fire_fuel_read = 0, ! integer, -1: from WPS, 0= use fire_fuel_cat, 1= by altitude
125 fire_fuel_cat = 3, ! integer, if specified which fuel category?
127 fire_num_ignitions = 0, ! integer, only the first fire_num_ignition used, up to 5 allowed
128 fire_ignition_ros1 = 0.1, ! rate of spread during ignition, m/s
129 fire_ignition_start_x1 = 1005, ! start points of ignition lines, in m from lower left corner
130 fire_ignition_start_y1 = 500, ! start points of ignition lines, in m from lower left corner
131 fire_ignition_end_x1 = 1005, ! end points of ignition lines, in m from lower left corner
132 fire_ignition_end_y1 = 1900, ! end points of ignition lines, in m from lower left corner
133 fire_ignition_radius1 = 18, ! all within this radius will ignite, > fire mesh step
134 fire_ignition_start_time1 = 2, ! sec for ignition from the start
135 fire_ignition_end_time1 =502, ! sec for ignition from the start
136 fire_ignition_ros2 = 0.1, ! rate of spread during ignition, m/s
137 fire_ignition_start_x2 = 1503, ! start points of ignition lines, in m from lower left corner
138 fire_ignition_start_y2 = 500, ! start points of ignition lines, in m from lower left corner
139 fire_ignition_end_x2 = 1503, ! end points of ignition lines, in m from lower left corner
140 fire_ignition_end_y2 = 1900, ! end points of ignition lines, in m from lower left corner
141 fire_ignition_radius2 = 18, ! all within this radius will ignite, > fire mesh step
142 fire_ignition_start_time2 = 3, ! sec for ignition from the start! end ignition for sfire
143 fire_ignition_end_time2 =503, ! sec for ignition from the start! end ignition for sfire
144 fire_ignition_ros3 = 0.1, ! rate of spread during ignition, m/s
145 fire_ignition_start_x3 = 1400, ! start points of ignition lines, in m from lower left corner
146 fire_ignition_start_y3 = 1400, ! start points of ignition lines, in m from lower left corner
147 fire_ignition_end_x3 = 1400, ! end points of ignition lines, in m from lower left corner
148 fire_ignition_end_y3 = 1400, ! end points of ignition lines, in m from lower left corner
149 fire_ignition_radius3 = 50, ! all within this radius will ignite, > fire mesh step
150 fire_ignition_start_time3 = 4, ! sec for ignition from the start! end ignition for sfire
151 fire_ignition_end_time3 = 4, ! sec for ignition from the start! end ignition for sfire
154 fire_print_msg = 2, ! 1 print fire summary, 2 debugging messages, 3 voluminous debugging messages
155 fire_print_file = 0, ! 1 write files for matlab
159 stretch_grd = .true., ! vertical grid stretching in ideal (on/off)
160 stretch_hyp = .false., ! hyperbolic tang grid stretching in ideal (more levels at the surface)
161 ! prescribed fire heat flux
162 fire_hfx_given = 3, ! 0=no, run normally, 1=from wrfinput, 2=from file input_hfx in ideal, 3=by parameters
163 fire_hfx_latent_part=0.084, ! part of the combustion heat that goes towards latent heat (moisture flux)
164 fire_hfx_value1=1e6 ! heatflux values used in setting by parameters (W/m^2)
165 fire_hfx_start_time1=5, ! time from start of run when artificial heatlux begins full value (s)
166 fire_hfx_end_time1=100, ! ending time for heatflux from beginning of run (s)
167 fire_hfx_trans_time1=5, ! transition time for heatflux from 1% to 100% (s)
168 fire_hfx_radius1=300, ! radius of the heatflux circle (m)
169 fire_hfx_start_x1=1500, ! start point for the center of the heatflux circle (m)
170 fire_hfx_end_x1=1500, ! end point for the center of the heatflux circle (m)
171 fire_hfx_start_y1=90, ! start point for the center of the heatflux circle (m)
172 fire_hfx_end_y1=90, ! end point for the center of the heatflux circle (m)
174 fire_test_steps=0, ! >0 = on first call, do specified number of steps and terminate (testing only)
176 fire_mountain_type=0, ! in ideal: 0=none, 1= hill, 2=EW ridge, 3=NS ridge
177 fire_mountain_height=500., ! (m) ideal mountain height
178 fire_mountain_start_x=1000., ! (m) coord of start of the mountain from lower left corder (just like ignition)
179 fire_mountain_start_y=1100., ! (m) coord of start of the mountain from lower left corder (just like ignition)
180 fire_mountain_end_x=1500., ! (m) coord of end of the mountain from lower left corder (just like ignition)
181 fire_mountain_end_y=1400., ! (m) coord of end of the mountain from lower left corder (just like ignition)
183 fire_topo_from_atm=1, ! 0 = fire mesh topo set from fine-res data, 1 = populate by interpolating from atmosphere
184 ! atmosphere setup in ideal
185 !delt_perturbation = 3.0, ! Temperature perturbation for creating cold (negative) / warm (positive) bubble [K], 0 turns it off
186 !xrad_perturbation = 10000.0, ! Horizontal radius of the bubble in E-W direction [m]
187 !yrad_perturbation = 10000.0, ! Horizontal radius of the bubble in N-S direction [m]
188 !zrad_perturbation = 1500.0, ! Vertical radius of the bubble [m]
189 !hght_perturbation = 1500.0, ! Perturbation height - height at which the warm/cold bubble will be suspended [m]
191 ! method switches for developers only, do not change!
193 fire_wind_log_interp = 1, ! 1 = from fuel categores, 2= roughness piecewise constant from atm, 3=bilinear from atm, 4=on atmosphere mesh
194 fire_use_windrf=2, ! if fire_wind_log_interp.ne.4: 0=ignore wind reduction factors, 1=multiply, 2=use to set fwh, 3=adjust fwh for z0
195 fire_boundary_guard = -1, ! integer, number of cells to stop when fire close to the domain boundary, -1 turn off
196 fire_fuel_left_irl=2, ! refinement to integrate fuel_left, must be even
197 fire_fuel_left_jrl=2, ! refinement to integrate fuel_left, must be even
198 fire_atm_feedback=1.0, ! real, multiplier for heat fluxes, 1.=normal, 0.=turn off two-way coupling
199 fire_back_weight=0.5, ! RK timestepping coefficient, 0=forward, 0.5=Heun
200 fire_grows_only=1, ! if >0 level set function cannot increase = fire can only grow
201 fire_viscosity=0.4, ! artificial viscosity in level set method (max 1, needed with fire_upwinding=0)
202 fire_upwinding=3, ! 0=none, 1=standard, 2=godunov, 3=eno, 4=sethian
203 fire_fuel_left_method=1, ! for now, use 1 only
204 fire_lfn_ext_up=1.0, ! 0.=extend level set function at boundary by reflection, 1.=always up
205 fire_advection=0, ! 0 = cawfe, 1 = use abs speed/slope in spread rate, then project on normal to fireline