indexing typo in phys/module_fr_sfire_atm.F/interpolate_wind2fire_height/interpolate_h
[wrf-fire.git] / standalone / namelist.input.template
blob37d00a86684d121e19002809c13d8f7151a95c2e
1  
2  &uniform_init
3  windx=%(windx)f,
4  windy=%(windy)f,
5  slopex=%(slopex)f,
6  slopey=%(slopey)f,
7  /
8  
9  &time_control
10  run_days                            = 0,
11  run_hours                           = 0,
12  run_minutes                         = 0,
13  run_seconds                         = %(runseconds)i,
14  start_year                          = 0001, 0001, 0001,
15  start_month                         = 01,   01,   01,
16  start_day                           = 01,   01,   01,
17  start_hour                          = 00,   00,   00,
18  start_minute                        = 00,   01,   01,
19  start_second                        = 00,   00,   00,
20  end_year                            = 0001, 0001, 0001,
21  end_month                           = 01,   01,   01,
22  end_day                             = 01,   01,   01,
23  end_hour                            = 00,   00,   00,
24  end_minute                          = 600,   600,   600,
25  end_second                          = 00,   00,   00,
26  history_interval_s                  = %(historys)i,   30,   30,
27  frames_per_outfile                  = 2, 1000, 1000,
28  restart                             = .false.,
29  restart_interval_s                  = 10
30  io_form_history                     = 2
31  io_form_restart                     = 2
32  io_form_input                       = 2
33  io_form_boundary                    = 2
34  debug_level                         = 1 
35  cycling                             = F
36  /
38  &domains
39  time_step                           = %(times)i,
40  !time_step                           = 5,
41  time_step_fract_num                 = %(timen)i,
42  time_step_fract_den                 = %(timed)i,
43  max_dom                             = 1,
44  s_we                                = 1,     1,     1,
45  e_we                                = %(nx)i,    43,    43,
46  s_sn                                = 1,     1,     1,
47  e_sn                                = %(ny)i,    43,    43,
48  s_vert                              = 1,     1,     1,
49  e_vert                              = 41,    41,    41,
50  dx                                  = %(dx)f,    30,    10,
51  dy                                  = %(dx)f,    30,    10,
52  ztop                                = 1500, 1500, 1500,
53  grid_id                             = 1,     2,     3,
54  parent_id                           = 0,     1,     2,
55  i_parent_start                      = 0,     1,    1,
56  j_parent_start                      = 0,     1,    1,
57  parent_grid_ratio                   = 1,     2,     3,
58  parent_time_step_ratio              = 1,     2,     3,
59  feedback                            = 1,
60  smooth_option                       = 0
61  sr_x                                = 1,     0,     0
62  sr_y                                = 1,     0,     0
63  /
65  &physics
66  mp_physics                          = 0,     0,     0,
67  ra_lw_physics                       = 0,     0,     0,
68  ra_sw_physics                       = 0,     0,     0,
69  radt                                = 30,    30,    30,
70  sf_sfclay_physics                   = 0,     0,     0,
71  sf_surface_physics                  = 0,     0,     0,
72  bl_pbl_physics                      = 0,     0,     0,
73  bldt                                = 0,     0,     0,
74  cu_physics                          = 0,     0,     0,
75  cudt                                = 0,     0,     0,
76  isfflx                              = 1,
77  ifsnow                              = 0,
78  icloud                              = 0,
79  num_soil_layers                     = 5,
80  mp_zero_out                         = 0,
81  /
83  &fdda
84  /
86  &dynamics
87  rk_ord                              = 3,
88  diff_opt                            = 2,
89  km_opt                              = 2,
90  damp_opt                            = 0,
91  zdamp                               = 5000.,  5000.,  5000.,
92  dampcoef                            = 0.2,    0.2,    0.2
93  khdif                               = 0.05,   0.05,   0.05,
94  kvdif                               = 0.05,   0.05,   0.05,
95  smdiv                               = 0.1,    0.1,    0.1,
96  emdiv                               = 0.01,   0.01,   0.01,
97  epssm                               = 0.1,    0.1,    0.1
98  mix_full_fields                     = .true., .true., .true.,
99  non_hydrostatic                     = .true., .true., .true.,
100  h_mom_adv_order                     = 5,      5,      5,
101  v_mom_adv_order                     = 3,      3,      3,
102  h_sca_adv_order                     = 5,      5,      5,
103  v_sca_adv_order                     = 3,      3,      3,
104  time_step_sound                     = 20,     20,     20,
105  moist_adv_opt                       = 1,      1,      1,
106  scalar_adv_opt                      = 1,      1,      1,
109  &bdy_control
110  periodic_x                          = .false.,.false.,.false.,
111  symmetric_xs                        = .false.,.false.,.false.,
112  symmetric_xe                        = .false.,.false.,.false.,
113  open_xs                             = .true., .false.,.false.,
114  open_xe                             = .true., .false.,.false.,
115  periodic_y                          = .false.,.false.,.false.,
116  symmetric_ys                        = .false.,.false.,.false.,
117  symmetric_ye                        = .false.,.false.,.false.,
118  open_ys                             = .true., .false.,.false.,
119  open_ye                             = .true., .false.,.false.,
120  nested                              = .false., .true., .true.,
123  &grib2
126  &namelist_quilt
127  nio_tasks_per_group = 0,
128  nio_groups = 1,
131  &fire ! be sure to set sr_x,sr_y in domains-namelist (to set refinement in x,y)
132  ifire              = 2,    ! integer, = 0: no fire, 2=turn on fire model
133  fire_fuel_read     = 0,    ! integer, -1: from WPS, 0= use fire_fuel_cat, 1= by altitude
134  fire_fuel_cat      = %(fuelcat)i,    ! integer, if specified which fuel category?
135 ! ignition 
136  fire_num_ignitions = 1,         ! integer, only the first fire_num_ignition used, up to 5 allowed
137  fire_ignition_ros1 =     %(ignros)f,      ! ignition rate of spread, m/s
138  fire_ignition_start_x1 = %(ignx1)f,  ! start points of ignition lines, in m from lower left corner
139  fire_ignition_start_y1 = %(igny1)f,  ! start points of ignition lines, in m from lower left corner
140  fire_ignition_end_x1 =   %(ignx2)f,  ! end points of ignition lines, in m from lower left corner
141  fire_ignition_end_y1 =   %(igny2)f,  ! end points of ignition lines, in m from lower left corner
142  fire_ignition_radius1 =  %(ignr)f,  ! all within this radius will ignite, > fire mesh step
143  fire_ignition_start_time1 = %(ignt1)f,  ! sec for ignition from the start
144  fire_ignition_end_time1  =  %(ignt2)f,  ! sec for ignition from the start
145 ! moisture model
146  fmoist_run = .false.,        ! run the moisture model
147  fmoist_interp = .true.,     ! interpolate moisture to fuels
148  fmoist_freq = 0,            ! frequency of run or 0 to run using the specified fmost_dt
149  fmoist_dt = 10,             ! moisture model time step (s)
150  fmoist_init=2,
151 ! initialize_fmc = .true.,    ! initialize fuel moisture classes by fuelmc_g from namelist.fire
152                              ! otherwise fmc_gc (moisture in all classes) must be set in input data from WPS
154 ! verbosity
155  fire_print_msg     = %(debuglvl)i,        ! 1 print fire debugging messages
156  fire_print_file    = 0,        ! 1 write files for matlab
158 ! experiments
161  fire_const_time = -1.,         ! (s) if >0, time from start to stop fire evolution and keep heat output constant
162  fire_const_grnhfx = -1,        ! (W/s) if both >=0, use this flux (meant to be used when fire_const_time=ignition time) 
163  fire_const_grnqfx = -1,        ! (W/s) if both >=0, use this flux (meant to be used when fire_const_time=ignition time) 
164  fire_test_steps=0,             ! >0 = on first call, do specified number of steps and terminate (testing only)
165  fire_mountain_type=1,          ! in ideal: 0=none, 1= hill, 2=EW ridge, 3=NS ridge
166  fire_mountain_height=100.,     ! (m) ideal mountain height
167  fire_mountain_start_x=900.,   ! (m) coord of start of the mountain from lower left corder (just like ignition)
168  fire_mountain_start_y=1000.,   ! (m) coord of start of the mountain from lower left corder (just like ignition)
169  fire_mountain_end_x=1400.,     ! (m) coord of end of the mountain from lower left corder (just like ignition)
170  fire_mountain_end_y=1600.,     ! (m) coord of end of the mountain from lower left corder (just like ignition)
171  fire_topo_from_atm=0,          ! 0 = fire mesh topo set from fine-res data, 1 = populate by interpolating from atmosphere
172  !delt_perturbation = 3.0,       ! Temperature perturbation for creating cold (negative) / warm (positive) bubble [K], 0 turns it off
173  !xrad_perturbation = 10000.0,   ! Horizontal radius of the bubble in E-W direction [m]
174  !yrad_perturbation = 10000.0,   ! Horizontal radius of the bubble in N-S direction [m]
175  !zrad_perturbation = 1500.0,    ! Vertical radius of the bubble [m]
176  !hght_perturbation = 1500.0,    ! Perturbation height - height at which the warm/cold bubble will be suspended [m]
179 ! method switches for developers only, do not change!
181  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
182  fire_wind_log_interp = 1,      ! 1 = from fuel categores, 2=constant from atm, 3=bilinear from atm, 4=interpolation and wind reduction per Behave
183  fire_boundary_guard = 1,      ! integer, number of cells to stop when fire close to the domain boundary, -1 turn off
184  fire_fuel_left_irl=2,          ! refinement to integrate fuel_left, must be even
185  fire_fuel_left_jrl=2,          ! refinement to integrate fuel_left, must be even
186  fire_atm_feedback=1.0,         ! real, multiplier for heat fluxes, 1.=normal, 0.=turn off two-way coupling 
187  fire_back_weight=0.5,          ! RK timestepping coefficient, 0=forward, 0.5=Heun
188  fire_grows_only=1,             ! if >0 level set function cannot increase = fire can only grow
189  fire_viscosity=0.4,              ! artificial viscosity in level set method (max 1, needed with fire_upwinding=0)
190  fire_upwinding=3,              ! 0=none, 1=standard, 2=godunov, 3=eno, 4=sethian
191  fire_fuel_left_method=1,        ! for now, use 1 only
192  fire_lfn_ext_up=1.0,           ! 0.=extend level set function at boundary by reflection, 1.=always up
193  fire_advection=0,              ! 0 = cawfe, 1 = use abs speed/slope in spread rate, then project on normal to fireline