Difference between revisions of "Namelist.input"
Jump to navigation
Jump to search
(cp from old guide, wikified by Minjeong Kim) |
(ifire=1) |
||
(13 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | { | + | {{users guide}} |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{| class="wikitable" | {| class="wikitable" | ||
Line 24: | Line 7: | ||
! Description | ! Description | ||
|- | |- | ||
− | | &domains | + | | '''&domains''' |
| | | | ||
| Domain control | | Domain control | ||
Line 36: | Line 19: | ||
| Fire mesh is 10 times finer than the innermost atmospheric mesh in the y direction. This number must be even. | | Fire mesh is 10 times finer than the innermost atmospheric mesh in the y direction. This number must be even. | ||
|- | |- | ||
− | | &fire | + | | '''&fire''' |
| | | | ||
| Fire control | | Fire control | ||
Line 45: | Line 28: | ||
|- | |- | ||
| | | | ||
− | | | + | | 1 |
− | | The fire model runs | + | | The fire model runs. Note: ifire=2 invokes the version put in WRF in 3.4, and maintained by NCAR since. |
|- | |- | ||
|fire_fuel_read | |fire_fuel_read | ||
Line 63: | Line 46: | ||
| | | | ||
| 2: read from file (ideal run only) | | 2: read from file (ideal run only) | ||
+ | |- | ||
+ | | fire_ignition_clamp | ||
+ | | 0 | ||
+ | | if 1, ends of ignition lines are moved to the nearest grid point | ||
|- | |- | ||
|fire_num_ignitions | |fire_num_ignitions | ||
Line 111: | Line 98: | ||
| | | | ||
| | | | ||
+ | |- | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | | '''! [[Fuel moisture model]]''' | ||
+ | | | ||
+ | | see also the &moisture section in [[namelist.fire]] | ||
+ | |- | ||
+ | |fmoist_run | ||
+ | | .true. | ||
+ | | run the moisture model to update the fuel moisture classes, '''requires fire_fmc_read=0''' | ||
+ | |- | ||
+ | |fmoist_interp | ||
+ | | .true. | ||
+ | | interpolate the moisture classes to fuel on the fire mesh | ||
+ | |- | ||
+ | |fmoist_freq | ||
+ | | 0 | ||
+ | | 0=use fmoist_dt as moisture model timestep, 1=run moisture each fire model timestep, 2=each other fire model timestep, etc. | ||
+ | |- | ||
+ | |fmoist_dt | ||
+ | | 600 | ||
+ | | timestep of the moisture model in seconds, if fmoist_freq=0 | ||
+ | |- | ||
+ | | fire_fmc_read | ||
+ | | 1 | ||
+ | | set fuel moisture: 0 from '''wrfinput''' and/or running moisture model, 1 from fuelmc_g in namelist.fire, 2 read from file '''input_fmc_g''' in ideal.exe (which puts it in '''wrfinput''') | ||
+ | |- | ||
+ | | '''! print control''' | ||
|- | |- | ||
|fire_print_msg | |fire_print_msg | ||
|1 | |1 | ||
− | |0: | + | |0: only fatal errors from the fire scheme, 1=fire summary each time step, 2=more informative and debugging messages |
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|fire_print_file | |fire_print_file | ||
| 0 | | 0 | ||
− | |0: no files written (leave as is) | + | |0: no files written (leave as is), >0: write fire model debug files |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|} | |} | ||
Line 136: | Line 140: | ||
There are several more variables in the namelist for setting up various experiments, and then variables for developers’ use only to further develop and tune the numerical methods. Leave the variables for the developers as they are, unless directed by the developers. | There are several more variables in the namelist for setting up various experiments, and then variables for developers’ use only to further develop and tune the numerical methods. Leave the variables for the developers as they are, unless directed by the developers. | ||
− | + | [[Category:WRF-Fire]] | |
− |
Latest revision as of 03:58, 15 July 2020
- Back to the WRF-SFIRE user guide.
Variable name | Default Value | Description |
---|---|---|
&domains | Domain control | |
sr_x | 10 | Fire mesh is 10 times finer than the innermost atmospheric mesh in the x direction. This number must be even. |
sr_y | 10 | Fire mesh is 10 times finer than the innermost atmospheric mesh in the y direction. This number must be even. |
&fire | Fire control | |
ifire | 0 | The fire model does not run |
1 | The fire model runs. Note: ifire=2 invokes the version put in WRF in 3.4, and maintained by NCAR since. | |
fire_fuel_read | -1 | -1 real fuel data from WPS |
0: set to fire_fuel_cat everywhere | ||
1: vegetation by altitude for testing | ||
2: read from file (ideal run only) | ||
fire_ignition_clamp | 0 | if 1, ends of ignition lines are moved to the nearest grid point |
fire_num_ignitions | 3 | Number of ignition lines, max. 5 allowed |
fire_ignition_ros1 | 0.01 | Rate of spread during ignition until the specified radius is reached |
fire_ignition_start_x1 | 1000. | x coordinate of the start point of the ignition line 1. All ignition coordinates are given in m from the lower left corner of the innermost domain |
fire_ignition_start_y1 | 500. | x coordinate of the start point of the ignition line 1. |
fire_ignition_end_x1 | 1000. | y coordinate of the end point of the ignition line 1. Point ignition (spreading to a small circle) is obtained by specifying the end point the same as the start point. |
fire_ignition_end_y1 | 1900. | y coordinate of the end point of the ignition line 1 |
fire_ignition_radius1 | 18. | Everything within this radius from the ignition location will be ignited. |
fire_ignition_start_time1 | 2. | Time of ignition in s since the start of the run, at the start point of the ignition line. |
fire_ignition_end_time1 | 502. | Time of ignition at the end point of the ignition line. The time is linearly interpolated in between. |
fire_ignition_ros2 | Up to 5 ignition lines may be given. Ignition parameters with the number higher than fire_num_ignitions are not allowed. | |
… | ||
fire_ignition_end_time5 | ||
! Fuel moisture model | see also the &moisture section in namelist.fire | |
fmoist_run | .true. | run the moisture model to update the fuel moisture classes, requires fire_fmc_read=0 |
fmoist_interp | .true. | interpolate the moisture classes to fuel on the fire mesh |
fmoist_freq | 0 | 0=use fmoist_dt as moisture model timestep, 1=run moisture each fire model timestep, 2=each other fire model timestep, etc. |
fmoist_dt | 600 | timestep of the moisture model in seconds, if fmoist_freq=0 |
fire_fmc_read | 1 | set fuel moisture: 0 from wrfinput and/or running moisture model, 1 from fuelmc_g in namelist.fire, 2 read from file input_fmc_g in ideal.exe (which puts it in wrfinput) |
! print control | ||
fire_print_msg | 1 | 0: only fatal errors from the fire scheme, 1=fire summary each time step, 2=more informative and debugging messages |
fire_print_file | 0 | 0: no files written (leave as is), >0: write fire model debug files |
There are several more variables in the namelist for setting up various experiments, and then variables for developers’ use only to further develop and tune the numerical methods. Leave the variables for the developers as they are, unless directed by the developers.