NIST Fire Dynamics Simulator (FDS) is a large-eddy simulation (LES) code for low-speed flows, with an emphasis on smoke and heat transport from fires.
BlenderFDS helps you build complex FDS models faster, because it eases geometric data entry with powerful 3D editing tools. But you remain in full control over all the input parameters, as BlenderFDS does not hide the FDS complexity and flexibility.
You can import CAD models and existing FDS input files, and quickly adapt them to your needs.
BlenderFDS is developed in Python as a free and open source Blender addon, and it is fully scriptable.
BlenderFDS is available for MS Windows, MacOSX, Linux.
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline from modelling to visualisation, and BlenderFDS makes use of its 3D modeling tools.
The development of BlenderFDS is funded by a grant from the Italian Ministry of Foreign Affairs and International Cooperation.
Another companion tool is qgis2fds, an open QGIS plugin that exports terrains and landuse for wildfire simulation and atmospheric dispersion of fire pollutants. The resulting FDS file can be imported to BlenderFDS for further customization.
BlenderFDS is free software under the terms of the GNU General Public License. It is distributed in the hope that it will be useful, but without any warranty.
If you prefer buying professional support, take a look at PyroSim