Fire Protection Engineers use Computational Fluid Dynamics (CFD) modeling, such as the Fire Dynamics Simulator (FDS) to simulate smoke and heat transfer during various fire scenarios. This software allows engineers to evaluate harmful effects of fire and smoke such as high temperatures, production of carbon monoxide, and decreased visibility for building occupants.