Scheduled Downtime
On Friday 21 April 2023 @ 5pm MT, this website will be down for maintenance and expected to return online the morning of 24 April 2023 at the latest

WRF-SFIRE standalone model runtime problem

This post was from a previous version of the WRF&MPAS-A Support Forum. New replies have been disabled and if you have follow up questions related to this post, then please start a new thread from the forum home page.

attila

New member
Hello,

We are trying to implement the WRF-SFIRE code in our operational WRF environment but at the time of executing fire.exe, we have difficulties, the process fails at the very beginning of the program producing the following error message:

reading flags from file namelist.input
fire domain dimensions 1 1490 1 1490
fire memory dimensions -4 1495 -4 1495
fire patch dimensions 1 1490 1 1490
fire tile dimensions 1 1490 1 1490
from namelist.input: history_interval= 3600.00 time_step= 8.000000s time steps in history frame 450.000000
adjusted: 3600.00 time_step= 8.0000s time steps in history frame 450
read_vars: reading file fire_input.nc frame 2
Time 2019-05-03_00:05:00
NetCDF error: NetCDF: Variable not found
SFIRE:crash: cannot find UNIT_FXLONG
crash: cannot find UNIT_FXLONG

We followed the step by step instructions of the WRF-SFIRE User Guide (https://www.openwfm.org/wiki/How_to_run_the_standalone_fire_model_in_WRF-SFIRE#Building_the_software) but I think we are misunderstanding something. Our idea is to catch the operational WRF output files we generate every day up to 72 hours. The output frequency is 5 minutes. We renamed the output to fire_input.nc and ran fire.exe in the same directory. The fire_output.nc has been created but it was empty (except for the header) and the error message mentioned above has been generated.
We also attach the &fire section of the namelist.input:
&fire
ifire = 2,
fire_fuel_read = 0,
fire_fuel_cat = 1,

fire_num_ignitions = 1,
fire_ignition_ros1 = 0.05,
fire_ignition_start_x1 = 0.5,
fire_ignition_start_y1 = 38.6,
fire_ignition_end_x1 = 0.7,
fire_ignition_end_y1 = 38.9,
fire_ignition_radius1 = 80.,
fire_ignition_start_time1 = 2.,
fire_ignition_end_time1 = 180.,

fire_fuel_left_irl=2,
fire_fuel_left_jrl=2,
fire_atm_feedback=1.0,
fire_grows_only=1,
fire_viscosity=0.4,
fire_lfn_ext_up=1.0,
/

Is there any way to execute this fire model (even multiple times with different ignition lines) without rerunning the atmospheric WRF? The WRF-Fire coupled model is working in our environment, but the calculation cost is too expensive compared to our capabilities.
I guess some variables might be expected (NFUEL_CAT, ZSF) in the wrfout files that must be added, but even if we put them separately (we have downloaded the correspondent databases) the model still doesn't work.

We are appreciated for any suggestion.

Regards,
Attila
 
Would you please post details how you solved the problem? This might be helpful for other users who have the similar issues.
Thank you in advance.
 
Top