FDS Tools

This page provides a curated overview of software tools and resources commonly used in conjunction with Fire Dynamics Simulator (FDS) for fire engineering analyses.
The listed tools support different stages of the workflow, including learning, model creation, geometry preparation, mesh setup, evacuation analysis, post-processing and complementary fire modelling approaches.

The resources are intended for engineers, researchers and practitioners involved in computational fire modelling and performance-based fire safety design.

Documentation & Learning Resources

Tool NameURLDescription
FDS-SMV Manualshttps://pages.nist.gov/fds-smv/manuals.htmlOfficial documentation published by NIST for Fire Dynamics Simulator and Smokeview.
FDStutorial.comhttps://fdstutorial.comEducational website providing tutorials, examples and auxiliary tools related to FDS.
Fire Dynamics Tools (FDTs)https://fdstutorial.com/fire-dynamics-tools-fdts/Excel-based fire engineering calculation tools developed by the U.S. Nuclear Regulatory Commission (NRC).

FDS Graphical User Interfaces (GUIs)

Tool NameURLDescription
PyroSimhttps://www.thunderheadeng.com/pyrosimCommercial graphical interface for creating, editing and running FDS models with CAD integration.
BlenderFDShttp://www.blenderfds.org/Open-source Blender add-on for 3D geometry creation and FDS input export.
ASPIRE SDShttps://xtralis.com/product_view.cfm?product_id=50Interface focused on FDS simulations for smoke detection and ASD system design.
CYPE Building Serviceshttp://www.fds.en.cype.com/BIM-oriented software with automatic generation of FDS-compatible models.

CAD & Geometry Conversion

Tool NameURLDescription
step2fdshttps://github.com/wolfris/step2fdsScripts for converting STEP CAD files into geometries compatible with FDS.
acad2fdshttps://github.com/shkleinik/acad2fdsAutoCAD plug-in to convert DWG geometries into FDS format.
Roof Generatorhttps://github.com/MSalisbury/FDSTools/releasesUtility for generating symmetric curved roof geometries for FDS models.

Mesh & Computational Setup

Tool NameURLDescription
FDS Mesh Size Calculatorhttps://fdstutorial.com/fds-mesh-size-calculator/Tool for estimating suitable mesh resolution based on fire heat release rate.
FDS Mesh Splitterhttps://github.com/MSalisbury/FDS_MeshSplitterTool for splitting a domain into multiple meshes for parallel computation.
ParFDShttps://github.com/slink/ParFDS/Python wrapper for automating parametric and batch FDS simulations.
StreamCFD FDS Toolshttps://tools.streamcfd.in/Utilities for MPI optimization and fire growth calculations.

Evacuation & Human Behaviour

Tool NameURLDescription
Pathfinderhttps://www.thunderheadeng.com/pathfinder/Agent-based evacuation simulator commonly coupled with FDS results.
Viswalkhttps://www.ptvgroup.com/en/products/pedestrian-simulation-software-ptv-viswalkPedestrian simulation tool that can incorporate fire exposure and FED data.

Zone Fire Models (Complementary)

Tool NameURLDescription
CFASThttps://pages.nist.gov/cfast/Two-zone fire model developed by NIST for rapid estimation of smoke and gas conditions.
B-RISKhttps://www.branz.co.nz/b-risk/Probabilistic zone fire model used in performance-based fire engineering.

Post-Processing & Automation

Tool NameURLDescription
pyFDSToolshttps://github.com/johodges/pyfdstoolsPython package for reading and processing FDS output data.
FDSReaderhttps://github.com/FireDynamics/fdsreaderLightweight Python library for fast access to FDS binary results.
FDS Docker Imageshttps://hub.docker.com/r/openbcl/fdsDocker containers for running different versions of FDS.

Editors & Syntax Support

Tool NameURLDescription
Notepad++ FDS Syntaxhttps://github.com/firetools/notepad-plus-plus-fdsNotepad++ configuration with syntax highlighting for FDS input files.
SublimeFDShttps://github.com/rmcdermo/SublimeFDSSublime Text plug-in for formatting and editing FDS input files.
FDS-VIM-Syntaxhttps://github.com/uporersith/FDS-VIM-SyntaxSyntax highlighting support for editing FDS input files in Vim.