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, 00, 00,
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 = 360, 120, 120,
17 end_second = 00, 00, 00,
18 history_interval_s = 60, 10, 10,
19 frames_per_outfile = 1000, 1000, 1000,
29 time_step_fract_num = 0,
30 time_step_fract_den = 4,
38 dx = 2000, 666.6666667, 222.2222222
39 dy = 2000, 666.6666667, 222.2222222
40 ztop = 20000, 20000, 20000,
43 i_parent_start = 0, 15, 15,
44 j_parent_start = 0, 15, 15,
45 parent_grid_ratio = 1, 3, 3,
46 parent_time_step_ratio = 1, 3, 3,
55 ra_lw_physics = 0, 0, 0,
56 ra_sw_physics = 0, 0, 0,
58 sf_sfclay_physics = 1, 0, 0, !a surface model is needed when the fuel moisture model is on
59 sf_surface_physics = 1, 0, 0, !only sf_sfclay_physics=1, sf_surface_physics=1 supported in ideal.exe
60 bl_pbl_physics = 0, 0, 0,
82 zdamp = 5000., 5000., 5000.,
83 dampcoef = 0.003, 0.003, 0.003
84 khdif = 500, 500, 500,
85 kvdif = 500, 500, 500,
86 smdiv = 0.1, 0.1, 0.1,
87 emdiv = 0.01, 0.01, 0.01,
89 h_mom_adv_order = 5, 5, 5,
90 v_mom_adv_order = 3, 3, 3,
91 h_sca_adv_order = 5, 5, 5,
92 v_sca_adv_order = 3, 3, 3,
93 time_step_sound = 6, 6, 6,
94 moist_adv_opt = 1, 1, 1,
95 scalar_adv_opt = 1, 1, 1,
96 chem_adv_opt = 1, 1, 1,
97 tke_adv_opt = 1, 1, 1,
99 non_hydrostatic = .true., .true., .true.,
100 mix_full_fields = .true., .true., .true.,
104 periodic_x = .false.,.false.,.false.,
105 symmetric_xs = .false.,.false.,.false.,
106 symmetric_xe = .false.,.false.,.false.,
107 open_xs = .true., .false.,.false.,
108 open_xe = .true., .false.,.false.,
109 periodic_y = .false.,.false.,.false.,
110 symmetric_ys = .false.,.false.,.false.,
111 symmetric_ye = .false.,.false.,.false.,
112 open_ys = .true., .false.,.false.,
113 open_ye = .true., .false.,.false.,
114 nested = .false., .true., .true.,
121 nio_tasks_per_group = 0,
125 &fire ! be sure to set sr_x,sr_y in domains-namelist (to set refinement in x,y)
126 ifire = 2, ! integer, = 0: no fire, 2=turn on fire model
127 fire_fuel_read = 0, ! integer, -1: from WPS, 0= use fire_fuel_cat, 1= by altitude
128 fire_fuel_cat = 3, ! integer, if specified which fuel category?
130 fire_num_ignitions = 1, ! integer, only the first fire_num_ignition used, up to 5 allowed
131 fire_ignition_ros1 = 0.1, ! rate of spread during ignition, m/s
132 fire_ignition_start_x1 = 60000, ! start points of ignition lines, in m from lower left corner
133 fire_ignition_start_y1 = 52000, ! start points of ignition lines, in m from lower left corner
134 fire_ignition_end_x1 = 61000, ! end points of ignition lines, in m from lower left corner
135 fire_ignition_end_y1 = 51000, ! end points of ignition lines, in m from lower left corner
136 fire_ignition_radius1 = 400, ! 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, ! rate of spread during ignition, 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_wind_height = 1., ! height to interpolate winds to for calculating fire spread rate
150 fire_print_msg = 2, ! 1 print fire debugging messages
151 fire_print_file = 0, ! 1 write files for matlab
154 fmoist_run = .true., ! yes do run the moisture model - set also sf_sfclay_physics and sf_surface_physics in &physics
155 fmoist_interp = .true., ! yes do interpolate moisture to fuels
156 fmoist_only = .false. ! skip the fire model and run moisture only
157 fmoist_freq = 0, ! frequency of run or 0 to run using the specified fmost_dt
158 fmoist_dt = 10, ! moisture model time step (s)
163 fire_const_time = -1., ! (s) if >0, time from start to stop fire evolution and keep heat output constant
164 fire_const_grnhfx = -1, ! (W/s) if both >=0, use this flux (meant to be used when fire_const_time=ignition time)
165 fire_const_grnqfx = -1, ! (W/s) if both >=0, use this flux (meant to be used when fire_const_time=ignition time)
166 fire_test_steps=0, ! >0 = on first call, do specified number of steps and terminate (testing only)
168 ! the following flags are for ideal.exe only
170 fire_mountain_type=1, ! in ideal: 0=none, 1= hill, 2=EW ridge, 3=NS ridge
171 fire_mountain_height=100., ! (m) ideal mountain height
172 fire_mountain_start_x=900., ! (m) coord of start of the mountain from lower left corner (just like ignition)
173 fire_mountain_start_y=1000., ! (m) coord of start of the mountain from lower left corner (just like ignition)
174 fire_mountain_end_x=1400., ! (m) coord of end of the mountain from lower left corner (just like ignition)
175 fire_mountain_end_y=1600., ! (m) coord of end of the mountain from lower left corner (just like ignition)
176 fire_topo_from_atm=0, ! 0 = fire mesh topo set from fine-res data, 1 = populate by interpolating from atmosphere
177 sfc_full_init =.true. ! .true.= turn on surface initialization (needed for the surface layer scheme to work), .false.=no surface initialization
178 sfc_tsk = 300.0 ! Initial surface temperature [K] to be used with sf_surface_phys = 1
179 sfc_tmn = 330.0 ! Initial soil temperature at lower boundary [K] to be used with sf_surface_phys = 1
180 sfc_lu_index = 7 ! land use index needed by the surface model
181 delt_perturbation = 3.0, ! Temperature perturbation for creating a cold (negative) / warm (positive) bubble [K], 0 turns it off, needed to initialize rain
182 xrad_perturbation = 10000.0, ! Horizontal radius of the bubble in E-W direction [m]
183 yrad_perturbation = 10000.0, ! Horizontal radius of the bubble in N-S direction [m]
184 zrad_perturbation = 1500.0, ! Vertical radius of the bubble [m]
185 hght_perturbation = 1500.0, ! Perturbation height - height at which the warm/cold bubble will be suspended [m]
187 ! method switches for developers only, do not change!
189 fire_fuel_left_irl=2, ! refinement to integrate fuel_left, must be even
190 fire_fuel_left_jrl=2, ! refinement to integrate fuel_left, must be even
191 fire_atm_feedback=1.0, ! real, multiplier for heat fluxes, 1.=normal, 0.=turn off two-way coupling
192 fire_grows_only=1, ! if >0 level set function cannot increase = fire can only grow
193 fire_viscosity=0.4, ! artificial viscosity in level set method (max 1, needed with fire_upwinding=0)
194 fire_upwinding=9, ! 0=none, 1=standard, 2=godunov, 3=eno, 4=sethian
195 fire_fuel_left_method=1, ! for now, use 1 only
196 fire_lfn_ext_up=1.0, ! 0.=extend level set function at boundary by reflection, 1.=always up