FDS

Overview

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.

Version 6.7.1 is installed on the CSF3. It was compiled with Intel Compilers 17 (using -msse2 -axSSE4.2,AVX,CORE-AVX2,CORE-AVX512 and openmpi 3.1.1.

Restrictions on use

This software is open-source so all CSF users may use it. Please ensure you read the National Institute of Standards and Technology (NIST) disclaimer on the FDS website.

Set up procedure

For single (up to 32 core) and multiple node jobs:

module load apps/intel-17.0/fds/6.7.1

Running the application

  • Please do not run FDS on the login node.
  • All Jobs should be submitted to the compute nodes via batch.
  • It is recommended to run FDS using multiple cores using mpi.
  • The $NSLOTS in the examples is important as it ensures correct utilisation of resources.

Parallel batch job submission – up to 32 cores on a (single compute node)

Make sure you have the modulefile loaded then create a batch submission script, for example:

#!/bin/bash --login
#$ -cwd
#$ -pe smp.pe 5

module load apps/intel-17.0/fds/6.7.1

mpirun -np $NSLOTS fds MY_SIM.fds

Submit the jobscript using:

qsub scriptname

where scriptname is the name of your jobscript.

Parallel batch job submission – multiple nodes – 48 cores or more in multiples of 24 (max. 120 cores)

Make sure you have the ib modulefile loaded then create a batch submission script, for example:

#!/bin/bash --login
#$ -cwd
#$ -pe mpi-24-ib.pe 48

mpirun -np $NSLOTS fds MY_SIM.fds

Submit the jobscript using:

qsub scriptname

Further info

Updates

None.

Last modified on March 11, 2022 at 5:34 pm by George Leaver