Empirical Fire Correlations
This repository contains the materials needed to compile NIST Special Publication 1169, Verification and Validation of Commonly Used Empirical Correlations for Fire Scenarios. To make use of these materials, you need a Fortran compiler (preferably Intel ifx), Python (with the fds_python_env which is used to process the FDS manuals), LaTeX (using biblatex and biber), and a linux bash shell. The bash shell is not absolutely necessary, but all of the scripts in this repository use bash. It is also assumed that you have the git repositories firemodels/fds and firemodels/exp cloned in the same directory as firemodels/cor.
The process to compile the document is basically as follows:
- Compile the Fortran program
Source/correlations.f90by executing the scriptBuild/intel_linux_64/make_cor.sh. If you want to use another compiler, add an entry to theBuild/makefileor just compile the single Fortran file directly. The program does not make use of OpenMP or MPI. - Run the bash shell script
Validation/Run_Correlation_Cases.sh. This script computes the various measured quantities from the experiments listed in theValidationsub-directories. - Run the Python script
Utilities/Correlation_validation_script.pythat creates the plots for the guide. - Compile the LaTeX document
Manuals/Correlation_Guide.texby running the bash shell scriptManuals/make_guide.sh
There is a single bash shell script called Utilities/correlation_bot.sh that automatically runs these various scripts. If, however, this script cannot be run, you can still use it as a template to make the necessary adjustments.