diffusionFireFoam is an extension of fireFoam, an OpenFOAM solver for “…fires and turbulent diffusion flames with reacting particle clouds, surface film and pyrolysis modelling.” It is a stripped-down version of fireFoam designed specifically for simulation of turbulent diffusion flames and employs adaptive mesh refinement (AMR) to increase simualtion efficiency without sacrificing accuracy by updating the computational mesh at runtime and adding resolution only in regions of interest (e.g. where reactions are occuring). The solver has been shown to accurately reproduce results from static (i.e. time-invariant) simulaitons as well as experimental data.