-
Notifications
You must be signed in to change notification settings - Fork 631
Setting up Supercomputing clusters
Chandan Paul edited this page Dec 11, 2024
·
7 revisions
As FDS moves into the realm of high-performance computing, we are more and more jumping onto new supercomputing systems. Here are the steps to setup the FDS compilation environment to build the requisite libraries: MPI, Hypre, and Sundials in some of the supercomputers. Please note that we don't continuously check the module updates on these supercomputing cluster. So, some of the modules mentioned below might have an updated version.
- To use Intel oneAPI toolkit add following lines to your ~/.bash_profile file.
module load intel/23.1.0
- To use GNU compilers add following lines to your ~/.bash_profile file.
module load gcc/9.1.0 mvapich2-x/2.3
- To use Intel oneAPI toolkit add following lines to your ~/.bash_profile file.
module load intel/23.1.0
- To use GNU compilers add following lines to your ~/.bash_profile file.
module load gcc/9.1.0 mvapich2-x/2.3
export FIREMODELS_FC=mpif90
- To use GNU compilers add following lines to your ~/.bash_profile file.
module load PrgEnv-gnu
export FIREMODELS_CC=cc
export FIREMODELS_CXX=CC
export FIREMODELS_FC=ftn
- To use Cray compilers add following lines to your ~/.bash_profile file.
module load PrgEnv-cray
export FIREMODELS_CC=cc
export FIREMODELS_CXX=CC
export FIREMODELS_FC=ftn