编译模板:OpenMolcas


1.OpenMolcas-2018 Linux-x86_64 / intel + mkl,节点内并行
 

一、加载编译工具

module load tools/openmpi-3.1.3-ifort-gcc-i8
module load tools/python-3.7.1
module load compiler/intel-compiler-mkl-2017

cd ~/MOLCAS/OpenMolcas-20181104/

二、以下配置命令二选一,其中后者需要装cmake。某些第三方模块仅支持其中一种,参见手册。

./configure-cmake --compiler intel --opt normal --mkl /opt/compiler/parallel_studio_xe_2017/mkl --omp

或者

module load tools/cmake-3.13.0
mkdir cbuild
cd cbuild
export MKLROOT=/opt/compiler/parallel_studio_xe_2017/mkl   (指定mkl根目录,只有cmake找不到mkl时才需要)
CC=icc FC=ifort cmake -DLINALG=MKL -DOPENMP=ON -DTOOLS=ON ~/MOLCAS/OpenMolcas-20181104/   (-DTOOLS=ON编译工具程序,可选)

三、编译

make

多核CPU并行编译(例如8核)可以用

make -j8