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_minute = 05, 05, 05,
12 start_second = 00, 00, 00,
13 end_year = 0001, 0001, 0001,
14 end_month = 01, 01, 01,
16 end_hour = 00, 00, 00,
17 end_minute = 60, 60, 60,
18 end_second = 00, 00, 00,
19 history_interval = 1, 1, 1,
20 frames_per_outfile = 1000, 1000, 1000,
33 time_step_fract_num = 2,
34 time_step_fract_den = 10,
41 e_vert = 201, 201, 51,
44 ztop = 1000, 1000, 1000,
47 i_parent_start = 0, 24, 24,
48 j_parent_start = 0, 24, 24,
49 parent_grid_ratio = 1, 3, 3,
50 parent_time_step_ratio = 1, 3, 3,
53 sr_x = 1, 20, 0 ! subgrid ratio in x
54 sr_y = 1, 20, 0 ! subgrid ratio in y
61 ra_lw_physics = 0, 0, 0,
62 ra_sw_physics = 0, 0, 0,
64 sf_sfclay_physics = 0, 0, 0,
65 sf_surface_physics = 0, 0, 0,
66 bl_pbl_physics = 0, 0, 0,
85 zdamp = 100., 100., 100.,
86 dampcoef = 0.2, 0.2, 0.2
87 khdif = 0.05, 0.05, 0.05,
88 kvdif = 0.05, 0.05, 0.05,
89 smdiv = 0.1, 0.1, 0.1,
90 emdiv = 0.01, 0.01, 0.01,
92 mix_full_fields = .true., .true., .true.,
93 non_hydrostatic = .true., .true., .true.,
94 h_mom_adv_order = 5, 5, 5,
95 v_mom_adv_order = 3, 3, 3,
96 h_sca_adv_order = 5, 5, 5,
97 v_sca_adv_order = 3, 3, 3,
98 time_step_sound = 20, 20, 20,
99 moist_adv_opt = 1, 1, 1,
100 scalar_adv_opt = 1, 1, 1,
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 = 0, 1, ! integer, = 0: no fire in this domain, 1= CAWFE 2=SFIRE
127 ! variables for CAWFE (note: cawfe not maintained in this version, though)
129 !fire_lat_init = 0., 40., ! real , initial fire latitude (deg)
130 !fire_lon_init = 0.,-105., ! real , initial fire longitude (deg)
131 fire_lat_init = 0.,6.75e-3, ! real , initial fire latitude (deg)
132 fire_lon_init = 0.,6.70e-3, ! real , initial fire longitude (deg)
133 fire_ign_time = 0.,200., ! real , time of fire ignition (s)
134 fire_shape = 0, 1, ! integer, initial fire shape
135 fire_sprd_mdl = 0, 1, ! integer, = 0: Macarthur, = 1: Rothermel
136 fire_crwn_hgt = 0, 15., ! real , height of canopy crown (m)
137 fire_ext_grnd = 0, 50., ! real , extinction coeff surface fire
138 fire_ext_crwn = 0, 50., ! real , extinction coeff crown fire
139 fire_fuel_read = 0, 2, ! integer, 0= use fire_fuel_cat, 1= by altitude 2= read from file
140 fire_fuel_cat = 0, 3, ! integer, if specified which fuel category?
142 fire_num_ignitions = 0,1, ! integer, only the first fire_num_ignition used, up to 5 allowed
143 fire_ignition_start_x1 = 0, 205, ! start points of ignition lines, in m from lower left corner
144 fire_ignition_start_y1 = 0, 600, ! start points of ignition lines, in m from lower left corner
145 fire_ignition_end_x1 = 0, 605, ! end points of ignition lines, in m from lower left corner
146 fire_ignition_end_y1 = 0, 630, ! end points of ignition lines, in m from lower left corner
147 fire_ignition_radius1 = 0, 30, ! all within this radius will ignite, > fire mesh step
148 fire_ignition_start_time1=0, 61, ! sec for ignition from the start
149 fire_ignition_end_time1 =0, 61, ! sec for ignition from the start
150 fire_ignition_start_x2 = 0,1500, ! start points of ignition lines, in m from lower left corner
151 fire_ignition_start_y2 = 0, 500, ! start points of ignition lines, in m from lower left corner
152 fire_ignition_end_x2 = 0, 1500, ! end points of ignition lines, in m from lower left corner
153 fire_ignition_end_y2 = 0, 1900, ! end points of ignition lines, in m from lower left corner
154 fire_ignition_radius2 = 0, 18, ! all within this radius will ignite, > fire mesh step
155 fire_ignition_start_time2=0,130, ! sec for ignition from the start! end ignition for sfire
156 fire_ignition_end_time2 =0,130, ! sec for ignition from the start! end ignition for sfire
157 fire_ignition_start_x3 =0, 1400, ! start points of ignition lines, in m from lower left corner
158 fire_ignition_start_y3 =0, 1400, ! start points of ignition lines, in m from lower left corner
159 fire_ignition_end_x3 = 0, 1400, ! end points of ignition lines, in m from lower left corner
160 fire_ignition_end_y3 = 0, 1400, ! end points of ignition lines, in m from lower left corner
161 fire_ignition_radius3 = 0, 50, ! all within this radius will ignite, > fire mesh step
162 fire_ignition_start_time3=0,230, ! sec for ignition from the start! end ignition for sfire
163 fire_ignition_end_time3 =0, 230, ! sec for ignition from the start! end ignition for sfire
165 ! cold/warm perturbation (bubble)
166 delt_perturbation = 3.0, ! Temperature perturbation for creating cold (negative) / warm (positive) bubble [K], 0 turns it off
167 xrad_perturbation = 10000.0, ! Horizontal radius of the bubble in E-W direction [m]
168 yrad_perturbation = 10000.0, ! Horizontal radius of the bubble in N-S direction [m]
169 zrad_perturbation = 1500.0, ! Vertical radius of the bubble [m]
170 hght_perturbation = 1500.0, ! Perturbation height - height at which the warm/cold bubble will be suspended [m]
173 fire_print_msg = 0,1, ! 1 print fire debugging messages
174 fire_print_file = 0,0, ! 1 write files for matlab
176 ! for developers only, do not change
178 ! method selections, do not change from defaults unless you know what you are doing
179 fire_boundary_guard = 0,-1, ! integer, number of cells to stop when fire close to the domain boundary, -1 turn off
180 fire_fuel_left_irl=0,2, ! refinement to integrate fuel_left, must be even
181 fire_fuel_left_jrl=0,2, ! refinement to integrate fuel_left, must be even
182 fire_atm_feedback=0.,1.0, ! real, multiplier for heat fluxes, 1.=normal, 0.=turn off two-way coupling
183 fire_back_weight=0., 0.5, ! RK timestepping coefficient, 0=forward, 0.5=Heun
184 fire_grows_only=0,1, ! if >0 level set function cannot increase = fire can only grow
185 fire_viscosity=0.,0.4, ! artificial viscosity in level set method (max 1, needed with fire_upwinding=0)
186 fire_upwinding=0,3, ! 0=none, 1=standard, 2=godunov, 3=eno, 4=sethian
187 fire_fuel_left_method=0,1, ! for now, use 1 only
188 fire_lfn_ext_up=0.,1.0, ! 0.=extend level set function at boundary by reflection, 1.=always up
189 fire_test_steps=0,0, ! >0 = on first call, do specified number of steps and terminate (testing only)
190 fire_topo_from_atm=0,1, ! 0 = expect fire mesh topo set correctly on entry, 1 = populate by interpolating from atmosphere
191 fire_advection=0,0, ! 0 = cawfe, 1 = use abs speed/slope in spread rate, then project on normal to fireline