Difference between revisions of "Applications/FDS-SMV"

From HPC
Jump to: navigation , search
m
m (Next Steps)
 
(6 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
== Application Details ==
 
== Application Details ==
  
* Description : 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. Smokeview (SMV) is a visualization program used to display the output of FDS and CFAST simulations.
+
* Description: 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. Smokeview (SMV) is a visualization program used to display the output of FDS and CFAST simulations.
 
* Versions : 6.6.0 and 6.5.3 (to be retired)
 
* Versions : 6.6.0 and 6.5.3 (to be retired)
* Module names : fds/6.6.0
+
* Module names: fds/6.6.0
 
* License: FDS and Smokeview are free and open-source software tools provided by the National Institute of Standards and Technology (NIST) of the United States Department of Commerce. Pursuant to Title 17, Section 105 of the United States Code, this software is not subject to copyright protection and is in the public domain.
 
* License: FDS and Smokeview are free and open-source software tools provided by the National Institute of Standards and Technology (NIST) of the United States Department of Commerce. Pursuant to Title 17, Section 105 of the United States Code, this software is not subject to copyright protection and is in the public domain.
  
Line 13: Line 13:
  
 
<pre style="background-color: #C8C8C8; color: black; border: 2px solid #C8C8C8; font-family: monospace, sans-serif;">
 
<pre style="background-color: #C8C8C8; color: black; border: 2px solid #C8C8C8; font-family: monospace, sans-serif;">
 +
 
#!/bin/bash
 
#!/bin/bash
  
 
#SBATCH -J stecker_Comparison
 
#SBATCH -J stecker_Comparison
 
#SBATCH --nodes=1
 
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=28
+
#SBATCH --ntasks-per-node=1
  
#SBATCH -D /home/pysdlb/FDS
+
#SBATCH -D /home/username/FDS/
 
#SBATCH -o DB.%N.%j.%a.out
 
#SBATCH -o DB.%N.%j.%a.out
 
#SBATCH -e DB.%N.%j.%a.err
 
#SBATCH -e DB.%N.%j.%a.err
Line 28: Line 29:
  
 
module purge
 
module purge
module load fds/6.6.0
+
module add fds/6.6.0
module load intel/2017
+
module add intel/mpi/64/5.1.3.181
module load intel/mpi/64/5.1.3.181
 
  
 
export I_MPI_DEBUG=5
 
export I_MPI_DEBUG=5
Line 37: Line 37:
 
export I_MPI_SHM_LMT=shm
 
export I_MPI_SHM_LMT=shm
  
# This prevents any system libraries from using threading
+
ulimit -s unlimited
export OMP_NUM_THREADS=28
+
ulimit -v unlimited
 
 
ulimit -s unlimited  
 
ulimit -v unlimited  
 
  
fds FDS_Steckler.fds
+
mpirun -n 1 fds FDS_Steckler.fds
  
 
</pre>
 
</pre>
Line 54: Line 51:
 
</pre>
 
</pre>
  
== Further information ==  
+
==Next Steps==  
  
 
* [https://pages.nist.gov/fds-smv/ https://pages.nist.gov/fds-smv/]
 
* [https://pages.nist.gov/fds-smv/ https://pages.nist.gov/fds-smv/]
  
{|
+
{{Modulepagenav}}
|style="width:5%; border-width: 0" | [[File:icon_home.png]]
 
|style="width:95%; border-width: 0" |
 
* [[Main_Page|Home]]
 
* [[Applications|Application support]]
 
* [[General|General]]
 
* [[Training|Training]]
 
* [[Programming|Programming support]]
 
|-
 
|}
 

Latest revision as of 10:42, 16 November 2022

Application Details

  • Description: 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. Smokeview (SMV) is a visualization program used to display the output of FDS and CFAST simulations.
  • Versions : 6.6.0 and 6.5.3 (to be retired)
  • Module names: fds/6.6.0
  • License: FDS and Smokeview are free and open-source software tools provided by the National Institute of Standards and Technology (NIST) of the United States Department of Commerce. Pursuant to Title 17, Section 105 of the United States Code, this software is not subject to copyright protection and is in the public domain.


Usage Examples

Batch Submission


#!/bin/bash

#SBATCH -J stecker_Comparison
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=1

#SBATCH -D /home/username/FDS/
#SBATCH -o DB.%N.%j.%a.out
#SBATCH -e DB.%N.%j.%a.err
#SBATCH -p compute
#SBATCH --exclusive

echo $SLURM_JOB_NODELIST

module purge
module add fds/6.6.0
module add intel/mpi/64/5.1.3.181

export I_MPI_DEBUG=5
export I_MPI_FABRICS=shm:tmi
export I_MPI_FALLBACK=no
export I_MPI_SHM_LMT=shm

ulimit -s unlimited
ulimit -v unlimited

mpirun -n 1 fds FDS_Steckler.fds


[username@login01 ~]$ sbatch fds.job
Submitted batch job 232122

Next Steps





Modules | Main Page | Further Topics