What problem does it solve? Running the ELMFIRE wildfire spread model requires deep operational knowledge: preparing GeoTIFF landscape and weather inputs in exact units, configuring Fortran namelists, executing the MPI-parallel binary, and interpreting outputs. Unit mismatches (mph vs m/s wind, percent vs fraction moisture) produce silently wrong results with no error message. This Skill encodes that expertise so an agent can run real ELMFIRE simulations correctly. ## Core Features & Use Cases - Validated 4-tool pipeline: convert_landscape_to_elmfire.py, convert_weather_to_elmfire.py, run_elmfire.py, and parse_elmfire_output.py cover the full workflow from raw LANDFIRE/weather data to analyzed results. - Unit trap tables and diagnostics: 20 diagnostic triplets map known failure symptoms (silent unit errors, CRS mismatches, MPI segfaults) to diagnoses and remedies. - Ensemble and validation support: Monte Carlo burn probability via elmfire_post, plus validation conventions (Sorensen, absolute percent error) with cited pass-bands. - Use Case: Simulate fire spread for a landscape near Lake Tahoe by preparing LANDFIRE fuel and canopy rasters, setting 15 mph wind forcing, running the model with mpirun, and comparing the simulated perimeter against an observed fire scar. ## Quick Start Run python preflight_check.py in this directory, then ask the agent to simulate a wildfire on your landscape by providing a DEM, fuel model raster, and weather conditions.