Fire Dynamics Simulator

Fire Dynamics Simulator (FDS) is a computational fluid dynamics model of fire-driven fluid flow developed by the NIST Engineering Laboratory.

Licensing and Access

FDS is a free and open-source software tool provided by the National Institute of Standards and Technology (NIST) of the United States Department of Commerce. This software is not subject to copyright protection and is in the public domain. View the full disclaimer by clicking here.
To obtain access to FDS, please go to the http://firemodels.github.io/fds-smv/downloads.html page.

Running

To run FDS you need to add the correct module to your environment.

FDS

The default version of FDS on ARCHER is currently 6.3.2, so

module add fds

will give you access to FDS v6.3.2

Example Job Submission Script

In general, the fds job should be run from the directory in which the input file is stored. Below is an example job submission script adapted from that used to perform a turbulent jet validation test specified by the files included with the FDS distribution. This example uses 37 cores across two nodes: each ARCHER node has 24 cores. The aprun command for the gnu FDS executable is commented out.

#!/bin/bash --login
#PBS -N fds_job

#PBS -l select=2
#PBS -l walltime=1:0:0

# Replace this with your budget code
#PBS -A budget

# Move to directory that script was submitted from
export PBS_O_WORKDIR=$(readlink -f $PBS_O_WORKDIR)
cd $PBS_O_WORKDIR

module add fds

# This prevents any system libraries from using threading
export OMP_NUM_THREADS=1

# aprun -n 37 fds_mpi_gnu_linux jet_csmag_dx5cm.fds
aprun -n 37 fds_mpi_intel_linux_64 jet_csmag_dx5cm.fds

Compiling FDS