ELMFIRE

Automate ELMFIRE wildfire simulations with data preparation, execution, and diagnostics.

1|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/lzwei196/KISS---Knowledge-Infrastructure-for-Scientific-Simulation --skill elmfire
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ELMFIRE
Source: https://github.com/lzwei196/KISS---Knowledge-Infrastructure-for-Scientific-Simulation/tree/main/models/ELMFIRE
Command: npx skills add https://github.com/lzwei196/KISS---Knowledge-Infrastructure-for-Scientific-Simulation --skill elmfire

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, GDAL.

What problem does it solve?

ELMFIRE Knowledge Infrastructure provides a reproducible, end-to-end workflow to run Eulerian level-set wildfire simulations by packaging data preparation, model configuration, execution, and diagnostics into a single operable unit.

Core Features & Use Cases

  • End-to-end workflow: landscape data preparation, weather forcing, namelist generation, model execution, and post-processing.
  • Preflight checks and diagnostics: prevents silent errors and validates outputs before analysis.
  • Ensemble and validation ready: supports Monte Carlo runs and standardized results for comparison against observations.

Quick Start

Provide the elmfire.data namelist and inputs, then run the model to obtain time_of_arrival and burn probability outputs.

Frequently Asked Questions about ELMFIRE

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate wildfire simulations end-to-end from data preparation to diagnostics?

Autonomous wildfire simulation workflows coordinate landscape preprocessing, weather forcing, namelist generation, model execution, and post-processing into a single reproducible pipeline. Preflight checks validate inputs and outputs to prevent silent errors before analysis.

What is the best way to run reproducible Eulerian level-set wildfire modeling across different landscapes?

Reproducible Eulerian level-set wildfire modeling requires strict input validation and standardized configuration to ensure consistent results across varied landscapes and weather scenarios. This infrastructure packages the entire workflow to eliminate manual configuration errors.

Do I need MPI and GDAL to run parallel ELMFIRE simulations?

Parallel ELMFIRE simulations rely on MPI for distributed execution and require GDAL for geospatial data preprocessing. These dependencies enable landscape data handling and scalable Monte Carlo ensemble runs across computational nodes.

Can I run Monte Carlo ensemble wildfire simulations and validate results against observations?

Monte Carlo ensemble wildfire simulations are supported natively, generating standardized time_of_arrival and burn probability outputs. These standardized results enable direct validation and comparison against observed fire behavior.

Why does my wildfire model simulation fail silently without preflight checks?

Wildfire model simulations fail silently when input validation and preflight checks are skipped, allowing undetected configuration errors to propagate. Strict preflight diagnostics intercept invalid landscape data and namelist configurations before execution begins.

Does ELMFIRE knowledge infrastructure work with Fortran-based geospatial research workflows?

ELMFIRE knowledge infrastructure integrates with Fortran-based geospatial research workflows by automating landscape data preparation and model execution. It enforces reproducible configurations and standardized outputs suitable for academic research environments.