Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This post describes the steps followed to build it on Thor, a Linux cluster with Intel Xeon (Broadwell) processor and Mellanox EDR InfiniBand interconnect.


Table of Contents

References 

...

1. Set up the build environment


a. Load the compiler and HPC-X modules you wish to use

Code Block
module load intel/compiler/2017.4.196 hpcx-1.9/icc-2017
export CC=icc
export CXX=icpc
export FC=ifort
export F90=ifort
export F77=ifort
export OMPI_CC=icc
export OMPI_CXX=icpc
export OMPI_FC=ifort
export OMPI_F77=ifort


b.  Replace the path that follows with whatever is appropriate for you

Code Block
cd /mnt/beegfs3/gerardo/nrel_esif/Nalu/
mkdir build
cd build
export nalu_build_dir=$PWD
mkdir $nalu_build_dir/packages
mkdir $nalu_build_dir/install
mkdir $nalu_build_dir/install/lib
cd $nalu_build_dir/packages
export nalu_install_dir=$nalu_build_dir/install

...