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