VASP(Vienna Ab initio Simulation Package)由維也納大學Hafner小組開發,進行電子結構計算和量子力學、分子動力學的模擬軟件包。是目前材料模擬和計算物質科學研究中最流行的商用軟件之一。
本文是在intel parallel studio xe環境編譯,intel parallel studio xe自帶BLAS、FFTW、MPI等,屬於商業軟件,也可以使用GCC、OpenMPI、FFTW、OpenBLAS、ScaLAPACK組合編譯,性能也非常好,不過對安裝人員的要求比較高;
1、安裝parallel studio xe 2019
# tar zxvf parallel_studio_xe_2019_cluster_edition.tgz
# cd parallel_studio_xe_2019_cluster_edition
# ./install.sh
配置Intel編譯器、MKL、MPI環境
# source <intel_compiler_dir>/bin/compilervars.sh intel64
# source <intel_mkl_dir>/bin/mklvars.sh intel64
# source <intel_mpi_dir>/intel64/bin/mpivars.sh intel64
驗證Intel編譯環境
# which icc ifort icpc mpiifort mpirun
2、生成libfftw3xf_intel.a庫文件
# cd <intel_mkl_dir>/interfaces/fftw3xf # make libintel64
3、安裝VASP
# tar zxvf vasp.5.4.4.tar.gz -C /software/ # cd /software/vasp.5.4.4 # cp arch/makefile.include.linux_intel ./makefile.include # make all
編譯完成后,會在vasp.5.4.4/bin目錄里生成vasp_gam、vasp_ncl、vasp_std三個文件。
4、VASP測試
# export PATH=$PATH:/software/vasp.5.4.4/bin # wget https://files.cnblogs.com/files/liu-shaobo/benchmark.Hg.tar.gz # tar -xzf benchmark.Hg.tar.gz # cd vasp.Hg # mv IN-short INCAR
# mpirun -np 4 vasp_std
查看輸出文件OUTCAR
