Answer:
Fire whirls work in a manner somewhat similar to dust devils. The intense heat produced by a fire will always generate an updraft. As air flows into the fire it may gain some spin as it interacts with vegetation and topography. This spin can then be taken on by the updraft, producing a vortex of smoke and flames.