Intel編譯器編譯VASP


VASP(Vienna Ab initio Simulation Package)由維也納大學Hafner小組開發,進行電子結構計算和量子力學、分子動力學的模擬軟件包。是目前材料模擬和計算物質科學研究中最流行的商用軟件之一。
本文是在intel parallel studio xe環境編譯,intel parallel studio xe自帶BLAS、FFTW、MPI等,屬於商業軟件,也可以使用GCC、OpenMPI、FFTW、OpenBLAS、ScaLAPACK組合編譯,性能也非常好,不過對安裝人員的要求比較高;

基於GNU編譯器編譯VASP  參考

 

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM