by Q. Zhu
1.准備工作
intel官網申請的parallel_studio_xe_2019_update1_cluster_edition.tgz以及license
(申請方法可參考
2.intel編譯器安裝
解壓parallel_studio_xe_2019_update1_cluster_edition.tgz
root下執行 ./install_GUI.sh:
我接受 > 不收集信息 > 選擇替代激活 > 離線激活 > 選擇license > 安裝到當前系統 > customize選擇安裝目錄 > 選擇安裝的部分* > 安裝 > 完成
*:
取消IA-32,選擇如下部分:
-
intel C++ Compiler
-
intel fortran Compiler
-
intel M. K. L. for C/C++
-
intel M. K. L. for fortran
-
intel Threading Building Blocks
-
intel MPI library
3.環境配置
intel環境變量
在/etc/profile加入
source /opt/intel/parallel_studio_xe_2019.1.053/psxevars.sh
重新進入終端后使用 ifort -V 測試是否安裝成功
編譯libfftw3xf_intel.a:
cd /opt/intel/compilers_and_libraries_2019.1.144/linux/mkl/interfaces/fftw3xf/
root下執行 make libintel64
出現libfftw3xf_intel.a說明編譯成功
4.編譯vasp
(本例vasp安裝在/opt下)
tar xzf vasp.5.4.4.tar.gz cd vasp.5.4.4 cp arch/makefile.include.linux_intel ./makefile.include vi makefile.include
在OFLAG后加入 -xhost
make all
等待半小時左右,bin下出現vasp_std vasp_gam vasp_ncl即為編譯完成
在~/.bashrc里加入
export PATH=/opt/vasp.5.4.4/bin:$PATH