| 1 | # |
|---|
| 2 | # ---------------------------------------- |
|---|
| 3 | # begin fire variables and configuration |
|---|
| 4 | # ---------------------------------------- |
|---|
| 5 | # |
|---|
| 6 | # declare fire package and choose which fire scheme |
|---|
| 7 | # |
|---|
| 8 | #<key> <package <associated <package <associated 4d scalars> |
|---|
| 9 | # name> namelist choice> state vars> |
|---|
| 10 | # |
|---|
| 11 | package fire_sfire ifire==2 - state:nfuel_cat,zsf,tign_g,rthfrten,rqvfrten,grnhfx,grnqfx,canhfx,canqfx,lfn,fuel_frac,fire_area,uf,vf,fgrnhfx,fgrnqfx,fcanhfx,fcanhfx,fcanqfx,ros,fxlong,fxlat,fuel_time,bbb,betafl,phiwc,r_0,fgip,ischap,lfn_hist,lfn_time |
|---|
| 12 | |
|---|
| 13 | # level function history support |
|---|
| 14 | dimspec ign 2 constant=1 z i_lfn_history |
|---|
| 15 | state real lfn_hist *i{ign}*j fire 1 Z i012hr "LFN_HIST" "level function history" "1" |
|---|
| 16 | state real lfn_time {ign} fire 1 - i012hr "LFN_TIME" "level function history time" "s" |
|---|
| 17 | |
|---|
| 18 | |
|---|
| 19 | # fire variables on fire grid |
|---|
| 20 | # |
|---|
| 21 | #<Table> <Type> <Sym> <Dims> <Use> <NumTLev> <Stagger> <IO> <DNAME> <DESCRIP> <UNITS> |
|---|
| 22 | state real nfuel_cat *i*j fire 1 z i012hr "NFUEL_CAT" "fuel data" |
|---|
| 23 | state real zsf *i*j fire 1 z i012hr "ZSF" "height of surface above sea level" "m" |
|---|
| 24 | state real dzdxf *i*j fire 1 z i012hr "DZDXF" "surface gradient x" "1" |
|---|
| 25 | state real dzdyf *i*j fire 1 z i012hr "DZDYF" "surface gradient y" "1" |
|---|
| 26 | state real tign_g *i*j fire 1 z hr "TIGN_G" "ignition time on ground" "s" |
|---|
| 27 | |
|---|
| 28 | # fire variables on atm grid |
|---|
| 29 | # |
|---|
| 30 | # outputs to atm model |
|---|
| 31 | state real rthfrten ikj fire 1 z hr "RTHFRTEN" "temperature tendency" "K/s" |
|---|
| 32 | state real rqvfrten ikj fire 1 z hr "RQVFRTEN" "humidity tendency" |
|---|
| 33 | |
|---|
| 34 | # diagnostics only |
|---|
| 35 | state real avg_fuel_frac ij fire 1 z hr "AVG_FUEL_FRAC" "fuel remaining averaged to atmospheric grid" "1" |
|---|
| 36 | state real grnhfx ij fire 1 z hr "GRNHFX" "heat flux from ground fire" "W/m^2" |
|---|
| 37 | state real grnqfx ij fire 1 z hr "GRNQFX" "moisture flux from ground fire" "W/m^2" |
|---|
| 38 | state real canhfx ij fire 1 z hr "CANHFX" "heat flux from crown fire" "W/m^2" |
|---|
| 39 | state real canqfx ij fire 1 z hr "CANQFX" "moisture flux from crown fire" "W/m^2" |
|---|
| 40 | state real uah ij fire 1 X hr "UAH" "wind at fire_wind_height" "m/s" |
|---|
| 41 | state real vah ij fire 1 Y hr "VAH" "wind at fire_wind_height" "m/s" |
|---|
| 42 | |
|---|
| 43 | # sfire variables on fire grid |
|---|
| 44 | # (also using tign_g,zs,z_at_w,dz8w,nfuel_cat,fluxes,zsf) |
|---|
| 45 | # |
|---|
| 46 | state real lfn *i*j fire 1 z hr "LFN" "level function" "1" |
|---|
| 47 | state real fuel_frac *i*j fire 1 z hr "FUEL_FRAC" "fuel remaining" "1" |
|---|
| 48 | state real fire_area *i*j fire 1 z hr "FIRE_AREA" "fraction of cell area on fire" "1" |
|---|
| 49 | state real uf *i*j fire 1 z hr "UF" "fire wind" "m/s" |
|---|
| 50 | state real vf *i*j fire 1 z hr "VF" "fire wind" "m/s" |
|---|
| 51 | state real fgrnhfx *i*j fire 1 z hr "FGRNHFX" "heat flux from ground fire" "W/m^2" |
|---|
| 52 | state real fgrnqfx *i*j fire 1 z hr "FGRNQFX" "moisture flux from ground fire" "W/m^2" |
|---|
| 53 | state real fcanhfx *i*j fire 1 z hr "FCANHFX" "heat flux from crown fire" "W/m^2" |
|---|
| 54 | state real fcanqfx *i*j fire 1 z hr "FCANQFX" "moisture flux from crown fire" "W/m^2" |
|---|
| 55 | state real ros *i*j fire 1 z hr "ROS" "rate of spread" "m/s" |
|---|
| 56 | |
|---|
| 57 | # constant data arrays |
|---|
| 58 | state real fxlong *i*j fire 1 z ihr "FXLONG" "longitude of midpoints of fire cells" "degrees" |
|---|
| 59 | state real fxlat *i*j fire 1 z ihr "FXLAT" "latitude of midpoints of fire cells" "degrees" |
|---|
| 60 | state real fuel_time *i*j fire 1 z hr "FUEL_TIME" "fuel" |
|---|
| 61 | state real bbb *i*j fire 1 z hr "BBB" "fuel" |
|---|
| 62 | state real betafl *i*j fire 1 z hr "BETAFL" "fuel" |
|---|
| 63 | state real phiwc *i*j fire 1 z hr "PHIWC" "fuel" |
|---|
| 64 | state real r_0 *i*j fire 1 z hr "R_0" "fuel" |
|---|
| 65 | state real fgip *i*j fire 1 z hr "FGIP" "fuel" |
|---|
| 66 | state real ischap *i*j fire 1 z hr "ISCHAP" "fuel" |
|---|
| 67 | |
|---|
| 68 | # |
|---|
| 69 | # fire configure namelist variables |
|---|
| 70 | # |
|---|
| 71 | #<Table> <Type> <Sym> <How set> <Nentries> <Default> |
|---|
| 72 | rconfig integer ifire namelist,fire max_domains 0 |
|---|
| 73 | rconfig integer fire_boundary_guard namelist,fire max_domains 2 - "fire_boundary_guard" "cells to stop when fire close to domain boundary" |
|---|
| 74 | # ignition for sfire |
|---|
| 75 | rconfig integer fire_num_ignitions namelist,fire max_domains 0. - "fire_num_ignitions" "number of ignition lines" |
|---|
| 76 | rconfig real fire_ignition_ros1 namelist,fire max_domains 0.01 - "fire_ignition_ros1" "rate of spread during ignition" "m/s" |
|---|
| 77 | rconfig real fire_ignition_start_lon1 namelist,fire max_domains 0. - "fire_ignition_start_long1" "long coord of start of ignition line" "deg" |
|---|
| 78 | rconfig real fire_ignition_start_lat1 namelist,fire max_domains 0. - "fire_ignition_start_lat1" "lat coord of start of ignition line" "deg" |
|---|
| 79 | rconfig real fire_ignition_end_lon1 namelist,fire max_domains 0. - "fire_ignition_end_long1" "long coord of end of ignition line" "deg" |
|---|
| 80 | rconfig real fire_ignition_end_lat1 namelist,fire max_domains 0. - "fire_ignition_end_lat1" "lat coord of end of ignition line" "deg" |
|---|
| 81 | rconfig real fire_ignition_radius1 namelist,fire max_domains 0. - "fire_ignition_radius1" "ignite all within the radius" "m" |
|---|
| 82 | rconfig real fire_ignition_start_time1 namelist,fire max_domains 0. - "fire_ignition_start_time1" "ignition line start time" "s" |
|---|
| 83 | rconfig real fire_ignition_end_time1 namelist,fire max_domains 0. - "fire_ignition_end_time1" "ignition line end time" "s" |
|---|
| 84 | rconfig real fire_ignition_ros2 namelist,fire max_domains 0.01 - "fire_ignition_ros1" "rate of spread during ignition" "m/s" |
|---|
| 85 | rconfig real fire_ignition_start_lon2 namelist,fire max_domains 0. - "fire_ignition_start_long2" "long coord of start of ignition line" "deg" |
|---|
| 86 | rconfig real fire_ignition_start_lat2 namelist,fire max_domains 0. - "fire_ignition_start_lat2" "lat coord of start of ignition line" "deg" |
|---|
| 87 | rconfig real fire_ignition_end_lon2 namelist,fire max_domains 0. - "fire_ignition_end_long2" "long coord of end of ignition line" "deg" |
|---|
| 88 | rconfig real fire_ignition_end_lat2 namelist,fire max_domains 0. - "fire_ignition_end_lat2" "lat coord of end of ignition line" "deg" |
|---|
| 89 | rconfig real fire_ignition_radius2 namelist,fire max_domains 0. - "fire_ignition_radius2" "ignite all within the radius" "m" |
|---|
| 90 | rconfig real fire_ignition_start_time2 namelist,fire max_domains 0. - "fire_ignition_start_time2" "ignition line start time" "s" |
|---|
| 91 | rconfig real fire_ignition_end_time2 namelist,fire max_domains 0. - "fire_ignition_end_time2" "ignition line end time" "s" |
|---|
| 92 | rconfig real fire_ignition_ros3 namelist,fire max_domains 0.01 - "fire_ignition_ros1" "rate of spread during ignition" "m/s" |
|---|
| 93 | rconfig real fire_ignition_start_lon3 namelist,fire max_domains 0. - "fire_ignition_start_long3" "long coord of start of ignition line" "deg" |
|---|
| 94 | rconfig real fire_ignition_start_lat3 namelist,fire max_domains 0. - "fire_ignition_start_lat3" "lat coord of start of ignition line" "deg" |
|---|
| 95 | rconfig real fire_ignition_end_lon3 namelist,fire max_domains 0. - "fire_ignition_end_long3" "long coord of end of ignition line" "deg" |
|---|
| 96 | rconfig real fire_ignition_end_lat3 namelist,fire max_domains 0. - "fire_ignition_end_lat3" "lat coord of end of ignition line" "deg" |
|---|
| 97 | rconfig real fire_ignition_radius3 namelist,fire max_domains 0. - "fire_ignition_radius3" "ignite all within the radius" "m" |
|---|
| 98 | rconfig real fire_ignition_start_time3 namelist,fire max_domains 0. - "fire_ignition_start_time3" "ignition line start time" "s" |
|---|
| 99 | rconfig real fire_ignition_end_time3 namelist,fire max_domains 0. - "fire_ignition_end_time3" "ignition line end time" "s" |
|---|
| 100 | rconfig real fire_ignition_ros4 namelist,fire max_domains 0.01 - "fire_ignition_ros1" "rate of spread during ignition" "m/s" |
|---|
| 101 | rconfig real fire_ignition_start_lon4 namelist,fire max_domains 0. - "fire_ignition_start_long4" "long coord of start of ignition line" "deg" |
|---|
| 102 | rconfig real fire_ignition_start_lat4 namelist,fire max_domains 0. - "fire_ignition_start_lat4" "lat coord of start of ignition line" "deg" |
|---|
| 103 | rconfig real fire_ignition_end_lon4 namelist,fire max_domains 0. - "fire_ignition_end_long4" "long coord of end of ignition line" "deg" |
|---|
| 104 | rconfig real fire_ignition_end_lat4 namelist,fire max_domains 0. - "fire_ignition_end_lat4" "lat coord of end of ignition line" "deg" |
|---|
| 105 | rconfig real fire_ignition_radius4 namelist,fire max_domains 0. - "fire_ignition_radius4" "ignite all within the radius" "m" |
|---|
| 106 | rconfig real fire_ignition_start_time4 namelist,fire max_domains 0. - "fire_ignition_start_time4" "ignition line start time" "s" |
|---|
| 107 | rconfig real fire_ignition_end_time4 namelist,fire max_domains 0. - "fire_ignition_end_time4" "ignition line end time" "s" |
|---|
| 108 | rconfig real fire_ignition_ros5 namelist,fire max_domains 0.01 - "fire_ignition_ros1" "rate of spread during ignition" "m/s" |
|---|
| 109 | rconfig real fire_ignition_start_lon5 namelist,fire max_domains 0. - "fire_ignition_start_long5" "long coord of start of ignition line" "deg" |
|---|
| 110 | rconfig real fire_ignition_start_lat5 namelist,fire max_domains 0. - "fire_ignition_start_lat5" "lat coord of start of ignition line" "deg" |
|---|
| 111 | rconfig real fire_ignition_end_lon5 namelist,fire max_domains 0. - "fire_ignition_end_long5" "long coord of end of ignition line" "deg" |
|---|
| 112 | rconfig real fire_ignition_end_lat5 namelist,fire max_domains 0. - "fire_ignition_end_lat5" "lat coord of end of ignition line" "deg" |
|---|
| 113 | rconfig real fire_ignition_radius5 namelist,fire max_domains 0. - "fire_ignition_radius5" "ignite all within the radius" "m" |
|---|
| 114 | rconfig real fire_ignition_start_time5 namelist,fire max_domains 0. - "fire_ignition_start_time5" "ignition line start time" "s" |
|---|
| 115 | rconfig real fire_ignition_end_time5 namelist,fire max_domains 0. - "fire_ignition_end_time5" "ignition line end time" "s" |
|---|
| 116 | rconfig real fire_ignition_start_x1 namelist,fire max_domains 0. - "fire_ignition_start_x1" "x coord of start of ignition line" "m" |
|---|
| 117 | rconfig real fire_ignition_start_y1 namelist,fire max_domains 0. - "fire_ignition_start_y1" "y coord of start of ignition line" "m" |
|---|
| 118 | rconfig real fire_ignition_end_x1 namelist,fire max_domains 0. - "fire_ignition_end_x1" "x coord of end of ignition line" "m" |
|---|
| 119 | rconfig real fire_ignition_end_y1 namelist,fire max_domains 0. - "fire_ignition_end_y1" "y coord of end of ignition line" "m" |
|---|
| 120 | rconfig real fire_ignition_start_x2 namelist,fire max_domains 0. - "fire_ignition_start_x2" "x coord of start of ignition line" "m" |
|---|
| 121 | rconfig real fire_ignition_start_y2 namelist,fire max_domains 0. - "fire_ignition_start_y2" "y coord of start of ignition line" "m" |
|---|
| 122 | rconfig real fire_ignition_end_x2 namelist,fire max_domains 0. - "fire_ignition_end_x2" "x coord of end of ignition line" "m" |
|---|
| 123 | rconfig real fire_ignition_end_y2 namelist,fire max_domains 0. - "fire_ignition_end_y2" "y coord of end of ignition line" "m" |
|---|
| 124 | rconfig real fire_ignition_start_x3 namelist,fire max_domains 0. - "fire_ignition_start_x3" "x coord of start of ignition line" "m" |
|---|
| 125 | rconfig real fire_ignition_start_y3 namelist,fire max_domains 0. - "fire_ignition_start_y3" "y coord of start of ignition line" "m" |
|---|
| 126 | rconfig real fire_ignition_end_x3 namelist,fire max_domains 0. - "fire_ignition_end_x3" "x coord of end of ignition line" "m" |
|---|
| 127 | rconfig real fire_ignition_end_y3 namelist,fire max_domains 0. - "fire_ignition_end_y3" "y coord of end of ignition line" "m" |
|---|
| 128 | rconfig real fire_ignition_start_x4 namelist,fire max_domains 0. - "fire_ignition_start_x4" "x coord of start of ignition line" "m" |
|---|
| 129 | rconfig real fire_ignition_start_y4 namelist,fire max_domains 0. - "fire_ignition_start_y4" "y coord of start of ignition line" "m" |
|---|
| 130 | rconfig real fire_ignition_end_x4 namelist,fire max_domains 0. - "fire_ignition_end_x4" "x coord of end of ignition line" "m" |
|---|
| 131 | rconfig real fire_ignition_end_y4 namelist,fire max_domains 0. - "fire_ignition_end_y4" "y coord of end of ignition line" "m" |
|---|
| 132 | rconfig real fire_ignition_start_x5 namelist,fire max_domains 0. - "fire_ignition_start_x5" "x coord of start of ignition line" "m" |
|---|
| 133 | rconfig real fire_ignition_start_y5 namelist,fire max_domains 0. - "fire_ignition_start_y5" "y coord of start of ignition line" "m" |
|---|
| 134 | rconfig real fire_ignition_end_x5 namelist,fire max_domains 0. - "fire_ignition_end_x5" "x coord of end of ignition line" "m" |
|---|
| 135 | rconfig real fire_ignition_end_y5 namelist,fire max_domains 0. - "fire_ignition_end_y5" "y coord of end of ignition line" "m" |
|---|
| 136 | # variables from old cawfe code |
|---|
| 137 | rconfig real fire_lat_init namelist,fire max_domains 0. - "fire_lat_init" "latitude to start fire" "degrees" |
|---|
| 138 | rconfig real fire_lon_init namelist,fire max_domains 0. - "fire_lon_init" "longitude to start fire" "degrees" |
|---|
| 139 | rconfig real fire_ign_time namelist,fire max_domains 0. - "fire_ign_time" "time when fire should be ignited" "min" |
|---|
| 140 | rconfig integer fire_shape namelist,fire max_domains 0 - "fire_shape" "fire shape" "" |
|---|
| 141 | rconfig integer fire_sprd_mdl namelist,fire max_domains 1 - "fire_sprd_mdl" "which spread rate formula: if 0, Macarthur; if 1, BEHAVE" "" |
|---|
| 142 | rconfig real fire_crwn_hgt namelist,fire max_domains 15. - "fire_crwn_hgt" "height that heat from crown fire is released" "m" |
|---|
| 143 | rconfig real fire_ext_grnd namelist,fire max_domains 50. - "fire_ext_grnd" "extinction depth of sfc fire heat" "m" |
|---|
| 144 | rconfig real fire_ext_crwn namelist,fire max_domains 50. - "fire_ext_crwn" "extinction depth of crown fire heat" "m" |
|---|
| 145 | rconfig real fire_wind_height namelist,fire max_domains 6.096 - "fire_wind_height" "height of uah,vah wind in fire spread formula" "m" |
|---|
| 146 | rconfig integer fire_fuel_read namelist,fire max_domains -1 - "fire_fuel_read" "fuel categories are set by: if 0, uniform; if 1, user-presc; if 2, read from file" "" |
|---|
| 147 | rconfig integer fire_fuel_cat namelist,fire max_domains 1 - "fire_fuel_cat" "fuel category if ifuelread=0" "" |
|---|
| 148 | # sfire switches |
|---|
| 149 | rconfig integer fire_print_msg namelist,fire max_domains 0 - "fire_write_msg" "write fire statistics, 0 no writes, 1+ for more" "" |
|---|
| 150 | rconfig integer fire_print_file namelist,fire max_domains 0 - "fire_write_file" "write fire output text files, 0 no writes, 1+ for more" "" |
|---|
| 151 | # method selection` |
|---|
| 152 | rconfig integer fire_fuel_left_method namelist,fire max_domains 1 - "fire_fuel_left_method" "1 or 2, compute fuel_left" "" |
|---|
| 153 | rconfig integer fire_fuel_left_irl namelist,fire max_domains 2 - "fire_fuel_left_irl" "submesh to compute fuel lwft, even, at least 2" "" |
|---|
| 154 | rconfig integer fire_fuel_left_jrl namelist,fire max_domains 2 - "fire_fuel_left_jrl" "submesh to compute fuel lwft, even, at least 2" "" |
|---|
| 155 | rconfig real fire_back_weight namelist,fire max_domains 0.5 - "fire_back_weight" "RK timestepping coefficient, 0=forward, 0.5=Heun" "1" |
|---|
| 156 | rconfig integer fire_grows_only namelist,fire max_domains 1 - "fire_grows_only" "if >0 level set function cannot increase = fire can only grow" "1" |
|---|
| 157 | rconfig integer fire_upwinding namelist,fire max_domains 3 - "fire_upwinding" "upwind normal spread: 1=standard, 2=godunov, 3=eno, 4=sethian" "1" |
|---|
| 158 | rconfig integer fire_upwind_split namelist,fire max_domains 0 - "fire_upwind_split" "1=upwind advection separately from normal direction spread" "1" |
|---|
| 159 | rconfig real fire_viscosity namelist,fire max_domains 0.4 - "fire_viscosity" "artificial viscosity in level set method" "1" |
|---|
| 160 | rconfig real fire_lfn_ext_up namelist,fire max_domains 1.0 - "fire_lfn_ext_up" "0.=extend level set function at boundary by reflection, 1.=always up" "1" |
|---|
| 161 | rconfig integer fire_topo_from_atm namelist,fire max_domains 1 - "fire_topo_from_atm" "0 = do nothing, 1 = populate ZSF by interpolating from atmosphere" "1" |
|---|
| 162 | rconfig integer fire_advection namelist,fire max_domains 1 - "fire_advection" "0 = fire spread computed from normal wind speed/slope, 1 = fireline particle speed projected on normal" "0" |
|---|
| 163 | # experiments |
|---|
| 164 | rconfig integer fire_test_steps namelist,fire max_domains 0 - "fire_test_steps" ">0 = on first call, do specified number of steps and terminate (testing only)" "1" |
|---|
| 165 | rconfig real fire_const_time namelist,fire max_domains -1. - "fire_const_time" "time from ignition to freeze fire, <0 never" "s" |
|---|
| 166 | rconfig real fire_const_grnhfx namelist,fire max_domains 0. - "fire_const_grnhfx" "if both >=0, the amount of constant heat flux" "1" |
|---|
| 167 | rconfig real fire_const_grnqfx namelist,fire max_domains 0. - "fire_const_grnqfx" "if both >=0, the amount of constant heat flux" "1" |
|---|
| 168 | rconfig real fire_atm_feedback namelist,fire max_domains 1. - "fire_atm_feedback" "the heat fluxes to the atmosphere are multiplied by this" "1" |
|---|
| 169 | rconfig integer fire_mountain_type namelist,fire max_domains 0 - "fire_mountain_type" "in ideal: 0=none, 1=COS hill, 2=EW ridge, 3=NS ridge" "1" |
|---|
| 170 | rconfig real fire_mountain_height namelist,fire max_domains 500. - "fire_mountain_height" "ideal mountain height" "m" |
|---|
| 171 | rconfig real fire_mountain_start_x namelist,fire max_domains 100. - "fire_mountain_start_x" "x coord of start of the mountain" "m" |
|---|
| 172 | rconfig real fire_mountain_start_y namelist,fire max_domains 100. - "fire_mountain_start_y" "y coord of start of the mountain" "m" |
|---|
| 173 | rconfig real fire_mountain_end_x namelist,fire max_domains 100. - "fire_mountain_end_x" "x coord of end of the mountain" "m" |
|---|
| 174 | rconfig real fire_mountain_end_y namelist,fire max_domains 100. - "fire_mountain_end_y" "y coord of end of the mountain" "m" |
|---|
| 175 | rconfig real delt_perturbation namelist,fire max_domains 0. - "delt_perturbation" "temperature perturbation for cold (-) /warm (+) bubble" "K" |
|---|
| 176 | rconfig real xrad_perturbation namelist,fire max_domains 0. - "xrad_perturbation" "horizontal radius of the perturbation in E-W direction" "m" |
|---|
| 177 | rconfig real yrad_perturbation namelist,fire max_domains 0. - "yrad_perturbation" "horizontal radius of the perturbation in N-S direction" "m" |
|---|
| 178 | rconfig real zrad_perturbation namelist,fire max_domains 0. - "zrad_perturbation" "vertical radius of the perturbation (bubble) direction" "m" |
|---|
| 179 | rconfig real hght_perturbation namelist,fire max_domains 0. - "hght_perturbation" "height at which the perturbation (bubble) will be suspended" "m" |
|---|
| 180 | # grid stretching |
|---|
| 181 | rconfig logical stretch_grd namelist,fire max_domains .true. - "stretch_grd" "vertical grid stretching (on/off)" "" |
|---|
| 182 | rconfig logical stretch_hyp namelist,fire max_domains .false. - "stretch_hyp" "hyperbolic tang grid stretching (more levels at the surface)" "" |
|---|
| 183 | rconfig real z_grd_scale namelist,fire max_domains 0.40 - "z_grd_scale" "zscale parameter for hyperbolic grid streching" "m" |
|---|
| 184 | # surface initialization |
|---|
| 185 | rconfig logical sfc_full_init namelist,fire max_domains .false. - "sfc_full_init" "full surface initialization (on/off)" "" |
|---|
| 186 | rconfig integer sfc_lu_index namelist,fire max_domains 28 - "sfc_lu_index" "USGS landuse index definig sfc record from LANDUSE.TBL" "" |
|---|
| 187 | rconfig real sfc_tsk namelist,fire max_domains 285.0 - "sfc_tsk" "surface skin temperature (TSK)" "K" |
|---|
| 188 | rconfig real sfc_tmn namelist,fire max_domains 285.0 - "sfc_tmn" "soil temperature at lower boundary (TMN)" "K" |
|---|
| 189 | # landuse data from files - overwrite constants |
|---|
| 190 | rconfig logical fire_read_lu namelist,fire max_domains .false. - "fire_read_lu" "read land use data from file input_lu" "" |
|---|
| 191 | rconfig logical fire_read_tsk namelist,fire max_domains .false. - "fire_read_tsk" "read file input_tsk" "" |
|---|
| 192 | rconfig logical fire_read_tmn namelist,fire max_domains .false. - "fire_read_tmn" "read file input_tmn" "" |
|---|
| 193 | # topography data from files |
|---|
| 194 | rconfig logical fire_read_atm_ht namelist,fire max_domains .false. - "fire_read_atm_ht" "read terrain height on atm mesh from file" "" |
|---|
| 195 | rconfig logical fire_read_fire_ht namelist,fire max_domains .false. - "fire_read_fire_ht" "read terrain height on fire mesh from file" "" |
|---|
| 196 | rconfig logical fire_read_atm_grad namelist,fire max_domains .false. - "fire_read_atm_grad" "read terrain gradient on atm mesh from file" "" |
|---|
| 197 | rconfig logical fire_read_fire_grad namelist,fire max_domains .false. - "fire_read_fire_grad" "read terrain gradient on fire mesh from file" "" |
|---|
| 198 | # additional data required by Noah LSM scheme |
|---|
| 199 | rconfig real sfc_vegfra namelist,fire max_domains 0.5 - "sfc_vegfra" "vegetation fraction" "" |
|---|
| 200 | rconfig real sfc_canwat namelist,fire max_domains 0 - "sfc_canwat" "canopy water" "" |
|---|
| 201 | rconfig integer sfc_ivgtyp namelist,fire max_domains 18 - "sfc_ivgtyp" "dominant vegetation category in the LSM scheme" "" |
|---|
| 202 | rconfig integer sfc_isltyp namelist,fire max_domains 7 - "sfc_isltyp" "dominant soil category in the LSM scheme" "" |
|---|
| 203 | # |
|---|
| 204 | # Fire halo descriptions |
|---|
| 205 | # |
|---|
| 206 | halo HALO_FIRE_LFN dyn_em 24:lfn |
|---|
| 207 | halo HALO_FIRE_TIGN dyn_em 8:tign_g |
|---|
| 208 | halo HALO_FIRE_HT dyn_em 8:ht |
|---|
| 209 | halo HALO_FIRE_PHB dyn_em 8:phb |
|---|
| 210 | halo HALO_FIRE_Z0 dyn_em 8:z0 |
|---|
| 211 | halo HALO_FIRE_PH dyn_em 8:ph_2 |
|---|
| 212 | halo HALO_FIRE_WIND_F dyn_em 12:uf,vf |
|---|
| 213 | halo HALO_FIRE_LONGLAT dyn_em 24:xlong,xlat |
|---|
| 214 | halo HALO_FIRE_WIND_A dyn_em 8:u_2,v_2 |
|---|
| 215 | halo HALO_FIRE_ZSF dyn_em 24:zsf |
|---|
| 216 | halo HALO_FIRE_FUEL dyn_em 8:fuel_frac,fuel_time,bbb,betafl,phiwc,r_0,fgip,ischap,nfuel_cat,dzdxf,dzdyf |
|---|
| 217 | # |
|---|
| 218 | # ---------------------------------------- |
|---|
| 219 | # end fire variables and configuration |
|---|
| 220 | # ---------------------------------------- |
|---|
| 221 | |
|---|
| 222 | ## |
|---|