vasp并行总结 安装

一、安装vasp前的软件要求:

①C++编译器用intel的(l_cprof_p_11.1.07)

②Fortran编译器用intel的ifort11(l_cprof_p_11.1.072)

③l_mpi_p_3.2.011

④MKL 有非商业版本可以免费下载,本来要用l_mkl_p_10.2.5.035的,但发现ifort11里/home/bjwang/intel/Compiler/11.1/072/mkl就有,这里免装,在.bashrc里把ifort11下mkl的路径包括进去。

附完整安装后的.bashrc

source /home/bjwang/intel/Compiler/11.1/072/bin/intel64/ifortvars_intel64.sh---ifort source /home/bjwang/intel/Compiler/11.1/073/bin/intel64/iccvars_intel64.sh ---c++ export

LD_LIBRARY_PATH=/home/bjwang/intel/Compiler/11.1/072/ifort/mkl/lib/em64t/:$LD_LIBRARY_PATH

------ifort中包含的mkl source /home/bjwang/intel/impi/3.2.0.011/bin64/mpivars.sh --------l_mpi

请确认mpi、C++、Fortran编译器都已正确安装,并设定好相关的PATH路径和LD_LIBRARY_PATH路径,具体参见新浪博客的其它相关内容。 示意如下:

1、安装英特尔 c++编译器l_cproc_p_11.1.073

[bjwang@nano vasp]$ tar –zxvf l_cproc_p_11.1.073.tgz [bjwang@nano vasp]$ cd l_cproc_p_11.1.073 [bjwang@nano l_cproc_p_11.1.073]$ ./install.sh

2、安装ifort11.1(l_cprof_p_11.1.072)内含mkl数据库

[bjwang@nano ~]$cd /home/bjwang/software/ifort11 [bjwang@nano ifort11]$$ tar –zxvf l_cprof_p_11.1.072.tgz [bjwang@nano ~]$ cd l_cprof_p_11.1.072 [bjwang@nano l_cprof_p_11.1.072]$ ./install.sh

3、安装l_mpi_p_3.2.011

参考文件自带安装指导/home/bjwang/software/l_mpi_p_3.2.011/INSTALL.html

1.解压:[bjwang@nano software]$ tar zxvf l_mpi_p_3.2.011.tgz 2.拷贝*.lic文件到解压目录下:cp .lic . 3.在解压目录下运行install.sh文件 [bjwang@nano l_mpi_p_3.2.011]$ ./install.sh

二、安装vasp

1、编译vasp数据库

解压缩后,进入vasp.5.lib路径 [bjwang@nano vasp]$ cd vasp.5.lib

[bjwang@nano vasp.5.lib]$ cp makefile.linux_ifc_P4 makefile [bjwang@nano vasp.5.lib]vi makefile

把lib中Makefile文件中FC=ifc项改为:FC=ifort,其他不动 # C-preprocessor

CPP = gcc -E -P -C $*.F >$*.f FC=ifort CFLAGS = -O FFLAGS = -O0 -FI FREE = -FR

DOBJ = preclib.o timing_.o derrf_.o dclock_.o diolib.o dlexlib.o drdatab.o 在make lib 出现个小问题(不影响,被忽略!!!!!!!)

[bjwang@nano vasp.5.lib]$ make rm libdmy.a

rm: cannot remove `libdmy.a': No such file or directory make: [libdmy.a] Error 1 (ignored)

ar vq libdmy.a preclib.o timing_.o derrf_.o dclock_.o diolib.o dlexlib.o drdatab.o ar: creating libdmy.a a - preclib.o a - timing_.o a - derrf_.o a - dclock_.o

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4