...
• If you want to use the Intel compiler set:
...
module load openmpi/2.1.5-intel-19.0-mkl
module load utils/misc # to get an up to date version of cmake
cmake -DCOMPILER=intel -DCMAKE_VERBOSE_MAKEFILE=ON -DWORK_PREFIX=${MY_WORK_DIR} ${MY_GEM_DIR}/project
• If you want to use the GNU compiler (gcc/gfortran) set:
...
module load openmpi/3.1.5-gcc-8.3
...
cmake -DCOMPILER=gnu
...
-DCMAKE_VERBOSE_MAKEFILE=ON
...
-DWORK_PREFIX=${MY_WORK_DIR}
...
${MY_GEM_DIR}/project
...
On Beluga
module load intel/2019.3
module load openmpi
module load cmake/3.16.3
module load fftw-mpi
cmake -DCOMPILER=intel -DCMAKE_VERBOSE_MAKEFILE=ON -DWORK_PREFIX=${MY_WORK_DIR} ${MY_GEM_DIR}/project
...